/* Post Office generic stylesheet for all browsers */
/* If you need styles to be added or changed, please ask your eBusiness PM about the process. */
/* Any changes made to this file by other users will be overwritten the next time the file is released. */
/* MW10Jun08 displaylist fix*/

body {
    font:70% Verdana, Arial, Helvetica, Sans-Serif;
    background:#fff;
    padding:0;
    margin:0;
}

.frame-body {
    width:95%;
}
.frame-body-margin {
    width:95%;
    margin-top:10px;
}

a			{text-decoration:none;color:#d8252f;}
a:hover     {text-decoration:underline;}

a b {text-decoration:none;color:#d8252f; font-weight:normal;}
a:hover b {text-decoration:underline;}




#Content-Left-Nav a {text-decoration:none;}
.paragraph a {text-decoration:underline;}

h1, h2, h3, h4 {
    margin:0;
    padding:0;
    color:#000;
    font-weight:400;
    width:auto;
}
h1 {font-size:180%;color:#d8252f;padding:0;}
h2 {font-size:125%;padding-top:5px;color:#d8252f;font-weight:700;}
h3 {font-size:120%;color:#000;}
h4 {font-size:110%;color:#000;}
h5 {font-size:100%;color:#000;}
h6 {font-size:100%;color:#000;}
h1.subtitle {
	font-size:150%;
}

.color-black   {
    color:#000;}

caption {
    text-align:left;
    padding-left:0;
    padding-bottom:6px;
    margin-top:12px;
}
img     {border:0;}
form    {display:inline;}
br      {clear:left;}

ul      {margin:0;padding:0}

li      {margin:1px 0;padding:0;}
ul li   {list-style:none;}
p       {margin:0;padding:0 0 5px 0;line-height:1.2em;}

input, select {
    font-size: 1em;
    vertical-align: middle;
    margin:3px 1px 5px 0;
    padding:1px 2px;
}
input.button {
    border-style:none;
    padding:0;
    margin:0 0 1px 0;
}
textarea {
    font: 1em  Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

table       {font-size:1em;}
thead th    {font-weight:700;}

td {
  vertical-align:top;
}

th {
  text-align:left;
  vertical-align:bottom;
}

.textHidden         {position:absolute;left:-5000px;}
.notDisplayed       {display:none;}
.clearBoth          {clear:both;font-size:1px;}
.Float-Left         {float:left;padding-top:10px;}
.Float-Right        {float:right;}
.Hidden-Label       {display:inline;position:absolute;left:-9999px;}
.Clearer            {clear:both;height:0;font-size:1px;margin:0;padding:0;}
.CMS-Float-Right    {float:right;padding:10px 10px 1px 0;}
.Float-Right-space  {float:right;padding:10px 10px 1px 0;}
.large-highlight    {font-weight:700;}

.redTErrB,
.errin,
.err {
	color:#d9242f;
	padding:0 5px 10px;
	list-style-position:outside;
	border:none!important;
}
.redTErrB li,
.errin li,
.err li {
	background:transparent url(../images/icon-default-list.gif) no-repeat scroll 0 6px!important;
        padding:0 0 1px 10px!important;
        margin:0;
}
span.redTErrB {
	padding:0;
	font-weight:700;
}
/**************/
/* TYPOGRAPHY */
/**************/

.related-links h2 {
    font-size:100%;
    padding-top:0;
    color:#000;
    font-weight:700;
}
div#newsletter-heading h2 {
	font-size:100%;
	font-weight:400;
    color:#000;
    padding-top:0;

}
div#Category-Left p.intro-text {
    font-size:120%;
    color:#333;
}
.Menu-Item-Row h3 {
    font-size:100%;
}
.Menu-Item-Row p {
    font-size:90%;
}
.large-highlight {
    font-size:225%;
    color:#000;
}
em {
	display:block;
	font-size:90%;
	width:99%;
}

.th,
.displaytable tr.highlite td {
    font-size:80%;
}
.grey div#Category-Panel h3 {
    font-size:150%;
}
#Footer {font-size:90%;}

/************/
/* MASTHEAD */
/************/

#Header {
    padding:9px 0 0 0;
    width:732px;
}
.account-links {
    color:#676767;
    text-align:right;
    padding:0 10px 0 0;
    font-size:0.97em;
}
.account-links span.account-icon {
    background:#fff url(../images/icon-account.gif) no-repeat top left;
    padding:2px 0 2px 10px;
}
.account-links span.basket-divide {
    background:#fff url(../images/dot-small-vert-wide.gif) no-repeat center right;
    padding:1px 0 1px 13px;
    margin:0 3px 0 0;
}
.account-links ul, .account-links ul li {
    display:inline;
}
.account-links ul li.link {
    background:#fff url(../images/icon-arrow.gif) no-repeat center left;
    padding:1px 0 1px 8px;
    margin:0 0 0 5px;
}
.account-links ul li.basket-contents {
    padding:0 5px 0 0;
    margin:0;
}
.account-links ul li.basket-contents strong {
    color:#000;
}
.account-links ul li.basket a {
    background:#fff url(../images/icon-basket.gif) no-repeat 3px -1px;
    padding:0 0 0 27px;
    margin:0;
}
.header-container {
    margin:6px 0 0 0;
    padding:12px 0 0 0;
}
.header-container .logo-container {
    float:left;
    padding:5px 0 7px 17px;
}
.header-container .sub-header-container {
    background:#fff url(../images/bg-sub-header.gif) no-repeat top right;
    margin:0 1px 0 10px;
    float:right;
    font-size:90%;
    width:615px;
}
.header-container .sub-header-container .search-box {
    height:25px;
    min-height:25px;
    padding:7px 12px 2px 0;
    float:right;
}
.header-container .sub-header-container .search-box label {
    font-weight:700;
    padding:0 3px 0 0;
}
.header-container .sub-header-container .search-box .search-input {
	width:101px;
	height:13px;
}


.header-container .sub-header-container ul {
    background:transparent url(../images/dot-large-vert-wide.gif) no-repeat 130px 50%;
    margin:0;
    padding:0 0 5px 8px;
    float:right;
    display:inline;
    width:268px;
    clear:both;
}
.header-container .sub-header-container ul li {
    background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 2px;
    padding:3px 0 5px 20px;
    margin:0 0 0 4px;
    width:110px;
    display:inline;
    float:left;
}
.header-container .sub-header-container ul li a,
.header-container .sub-header-container ul li a:active,
.header-container .sub-header-container ul li a:visited,
.header-container .sub-header-container ul li a:hover {
    font-weight:700;
	
}
/* TABBED NAVIGATION */
.header-container .navigation-container {
    clear:both;
    font-size:90%;
    float:left;
    padding-bottom:7px;
}
.header-container .tab-container {
    background:#9e1d22;
    clear:both;
    float:left;
    position:relative;
}
.header-container .tab-container ul {
    margin:0;
    padding:4px 0 0 8px;
    float:left;
    width:724px;
}
.header-container .tab-container ul li {
    background:transparent url(../images/bg-tab-shadow.gif) no-repeat top right;
    display:inline;
    float:left;
    margin:0 2px 0 0;
    padding:0 3px 0 0;
}
.header-container .tab-container ul li.tab-6 {
    margin:0 6px 0 0;
    float:right;
}
.header-container .tab-container ul li a,
.header-container .tab-container ul li a:active,
.header-container .tab-container ul li a:visited,
.header-container .tab-container ul li a:hover {
    color:#fff;
    font-weight:700;
}
/* DEFAULT TAB */
.header-container .tab-container ul li div.tab-content {
    background:#d8252f url(../images/bg-tab-default-x.gif) repeat-x;
}
.header-container .tab-container ul li.tab-6 div.tab-content {
    background:#9e1d22 url(../images/bg-tab-business-x.gif) repeat-x;
}
.header-container .tab-container ul li div.tab-left {
    background:transparent url(../images/bg-tab-default-left.gif) no-repeat top left;
    padding:0 0 0 2px;
    position:relative;
    z-index:100;
}
.header-container .tab-container ul li.tab-6 div.tab-left {
    background:transparent url(../images/bg-tab-business-left.gif) no-repeat top left;
}
.header-container .tab-container ul li div.tab-right {
    background:transparent url(../images/bg-tab-default-right.gif) no-repeat top right;
    padding:9px 7px 7px 2px;
}
.header-container .tab-container ul li.tab-6 div.tab-right {
    background:transparent url(../images/bg-tab-business-right.gif) no-repeat top right;
    padding:9px 10px 7px 2px;
}
.header-container .tab-container ul li.tab-1 {width:132px;}
.header-container .tab-container ul li.tab-2 {width:145px;}
.header-container .tab-container ul li.tab-3 {width:74px;}
.header-container .tab-container ul li.tab-4 {width:131px;}
.header-container .tab-container ul li.tab-5 {width:116px;}
.header-container .tab-container ul li.tab-6 {width:83px;}

.header-container .tab-container li.tab-1 div.tab-icon {padding:0 0 0 14px;}
.header-container .tab-container li.tab-2 div.tab-icon {padding:0 0 0 22px;}
.header-container .tab-container li.tab-3 div.tab-icon {padding:0 0 0 20px;}
.header-container .tab-container li.tab-4 div.tab-icon {padding:0 0 0 21px;}
.header-container .tab-container li.tab-5 div.tab-icon {padding:0 0 0 18px;}
.header-container .tab-container li.tab-6 div.tab-icon {padding:0 0 0 11px;}

.header-container .line-container {
    clear:both;
    width:732px;
    height:5px;
    font-size:4px;
    min-height:5px;
    background:#d8252f;
    border-top:1px solid #fff;
}
/* SELECTED TAB */
.blue .tab-container,
.lightgreen .tab-container,
.orange .tab-container,
.red .tab-container,
.yellow .tab-container,
.grey .tab-container {
    background:#9c1c21;
}
.blue .tab-container ul li.tab-1 div.tab-left,
.lightgreen .tab-container ul li.tab-2 div.tab-left,
.orange .tab-container ul li.tab-3 div.tab-left,
.red .tab-container ul li.tab-4 div.tab-left,
.yellow .tab-container ul li.tab-5 div.tab-left,
.grey .tab-container ul li.tab-6 div.tab-left {
    background:#fff url(../images/bg-tab-selected-left.gif) no-repeat top left;
}
.blue .tab-container ul li.tab-1 div.tab-right,
.lightgreen .tab-container ul li.tab-2 div.tab-right,
.orange .tab-container ul li.tab-3 div.tab-right,
.red .tab-container ul li.tab-4 div.tab-right,
.yellow .tab-container ul li.tab-5 div.tab-right,
.grey .tab-container ul li.tab-6 div.tab-right {
    border-bottom:6px solid #fff;
    padding:9px 7px 7px 2px;
    margin-bottom:-6px;
    background:#fff url(../images/bg-tab-selected-right.gif) no-repeat top right;
}
.grey .tab-container ul li.tab-6 div.tab-left {
    padding-left:1px;
}
.blue .tab-container ul li.tab-1 a, .blue .tab-container ul li.tab-1 a:visited, .blue .tab-container ul li.tab-1 a:active, .blue .tab-container ul li.tab-1 a:hover,
.lightgreen .tab-container ul li.tab-2 a, .lightgreen .tab-container ul li.tab-2 a:visited, .lightgreen .tab-container ul li.tab-2 a:active, .lightgreen .tab-container ul li.tab-2 a:hover,
.orange .tab-container ul li.tab-3 a, .orange .tab-container ul li.tab-3 a:visited, .orange .tab-container ul li.tab-3 a:active, .orange .tab-container ul li.tab-3 a:hover,
.red .tab-container ul li.tab-4 a, .red .tab-container ul li.tab-4 a:visited, .red .tab-container ul li.tab-4 a:active, .red .tab-container ul li.tab-4 a:hover,
.yellow .tab-container ul li.tab-5 a, .yellow .tab-container ul li.tab-5 a:visited, .yellow .tab-container ul li.tab-5 a:active, .yellow .tab-container ul li.tab-5 a:hover,
.grey .tab-container ul li.tab-6 a, .grey .tab-container ul li.tab-6 a:visited, .grey .tab-container ul li.tab-6 a:active, .grey .tab-container ul li.tab-6 a:hover {
    color:#000;
}
/* BREADCRUMBS*/
#Breadcrumb {
    clear:both;
    width:730px;
    font-size:90%;
    margin:0 0 8px 0;
}
#Breadcrumb .breadcrumb-links {
    background:transparent url(../images/dot-large-hoz-x.gif) repeat-x bottom left;
    padding:0 0 11px 0;
    margin:0 0 0 9px;
}
#Breadcrumb .breadcrumb-links ul, .breadcrumb-links ul li {
    display:inline;
}
#Breadcrumb .breadcrumb-links ul li {
    background:transparent url(../images/icon-arrow.gif) no-repeat 100% 5px;
    padding:0 7px 0 0;
    margin:0 8px 0 0;
}
#Breadcrumb .breadcrumb-links ul li.active {
    background:none;
    padding:0;
    margin:0;
    font-weight:700;
}

/******************/
/* LAYOUT REGIONS */
/******************/

div#Content-Region      {clear:both;}
div#Content-Region-Help {width:552px;}
div#Standard-Template   {width:738px;}
div#Home-Template       {width:734px;}

div#Category-Left {
    float:left;
    padding:0 0 0 9px;
    width:544px;
    position:relative;
}
div#Home-Template div#Category-Left {
    padding:10px 0 0 9px;
}
div#Category-Left-Nav {
    margin:15px 0 0 0;
    padding:0;
    width:170px;
    float:left;
}
div#Category-Main {
    float:right;
    margin:15px 0 0 12px;
    width:360px;
    position:relative;
}
div#Content-Left {
    padding:0 0 0 8px;
    margin:0;
    float:left;
    width:544px;
}
div#Content-Left-Nav {
    margin:0;
    padding:0;
    width:159px;
    float:left;
	
}
div#Content-Middle-3col {
    margin:0 0 0 10px;
    padding:0;
    width:379px;
    float:left;
}
div#Content-Right-Nav {
    margin:0 0 0 12px;
    padding:0;
    width:168px;
    float:left;
	

}
div#Content-Right {
    float:left;
    margin:0 0 0 10px;
    width:559px;
	
}

/**********************/
/* NAVIGATION & BOXES */
/**********************/

div#Content-Left-Nav div.default        {background:transparent url(../images/bg-default-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav .boxed div.default       {background:transparent url(../images/bg-default-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.default h2     {color:#fff;background:#d8252f url(../images/bg-default-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav .boxed div.default h2    {color:#fff;background:#d8252f url(../images/bg-default-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.default ul     {border-right:1px solid #d8252f;}
div#Content-Right-Nav .boxed div.default ul,
div#Content-Right-Nav .boxed div.default p     {border-left:1px solid #d8252f;border-right:1px solid #d8252f;}

div#Content-Left-Nav div.default,
div#Content-Left-Nav div.blue,
div#Content-Left-Nav div.lightgreen,
div#Content-Left-Nav div.orange,
div#Content-Left-Nav div.red,
div#Content-Left-Nav div.yellow,
div#Content-Left-Nav div.grey {
    width:161px;
    padding-bottom:10px;
    margin:0 0 10px 0;
}
div#Content-Right-Nav .boxed div.default,
div#Content-Right-Nav .boxed div.blue,
div#Content-Right-Nav .boxed div.lightgreen,
div#Content-Right-Nav .boxed div.orange,
div#Content-Right-Nav .boxed div.red,
div#Content-Right-Nav .boxed div.yellow,
div#Content-Right-Nav .boxed div.grey {
    width:168px;
    padding-bottom:10px;
    margin:0 0 10px 0;
    float:left;
}
div#Content-Left-Nav div.default h2,
div#Content-Right-Nav .boxed div.default h2,
div#Content-Left-Nav div.blue h2,
div#Content-Right-Nav .boxed div.blue h2,
div#Content-Left-Nav div.lightgreen h2,
div#Content-Right-Nav .boxed div.lightgreen h2,
div#Content-Left-Nav div.orange h2,
div#Content-Right-Nav .boxed div.orange h2,
div#Content-Left-Nav div.red h2,
div#Content-Right-Nav .boxed div.red h2,
div#Content-Left-Nav div.yellow h2,
div#Content-Right-Nav .boxed div.yellow h2,
div#Content-Left-Nav div.grey h2,
div#Content-Right-Nav .boxed div.grey h2 {
    padding:7px 0 7px 9px;
}
div#Content-Left-Nav div.default ul,
div#Content-Left-Nav div.blue ul,
div#Content-Left-Nav div.lightgreen ul,
div#Content-Left-Nav div.orange ul,
div#Content-Left-Nav div.red ul,
div#Content-Left-Nav div.yellow ul,
div#Content-Left-Nav div.grey ul {
    padding:9px 3px 4px 9px;
}
div#Content-Right-Nav .boxed div.default ol,
div#Content-Right-Nav .boxed div.blue ol,
div#Content-Right-Nav .boxed div.lightgreen ol,
div#Content-Right-Nav .boxed div.orange ol,
div#Content-Right-Nav .boxed div.red ol,
div#Content-Right-Nav .boxed div.yellow ol,
div#Content-Right-Nav .boxed div.grey ol,
div#Content-Right-Nav .boxed div.default ul,
div#Content-Right-Nav .boxed div.blue ul,
div#Content-Right-Nav .boxed div.lightgreen ul,
div#Content-Right-Nav .boxed div.orange ul,
div#Content-Right-Nav .boxed div.red ul,
div#Content-Right-Nav .boxed div.yellow ul,
div#Content-Right-Nav .boxed div.grey ul {
    padding:9px 9px 4px 9px;
    float:left;
    width:148px;
}
div#Content-Right-Nav .boxed div.default p,
div#Content-Right-Nav .boxed div.blue p,
div#Content-Right-Nav .boxed div.lightgreen p,
div#Content-Right-Nav .boxed div.orange p,
div#Content-Right-Nav .boxed div.red p,
div#Content-Right-Nav .boxed div.yellow p,
div#Content-Right-Nav .boxed div.grey p {
    padding:9px 9px 0 9px;
}

div#Content-Left-Nav div.default ul ul,
div#Content-Left-Nav div.blue ul ul,
div#Content-Left-Nav div.lightgreen ul ul,
div#Content-Left-Nav div.orange ul ul,
div#Content-Left-Nav div.red ul ul,
div#Content-Left-Nav div.yellow ul ul,
div#Content-Left-Nav div.grey ul ul {
    border:none;
    padding:2px 3px 0 0;
    margin:0 0 7px 0;
}
.blue div.default ul ul,
.lightgreen div.default ul ul,
.orange div.default ul ul,
.red div.default ul ul,
.yellow div.default ul ul,
.grey div.default ul ul {border:none;}

div#Content-Left-Nav div.default li,
div#Content-Left-Nav div.blue li,
div#Content-Left-Nav div.lightgreen li,
div#Content-Left-Nav div.orange li,
div#Content-Left-Nav div.red li,
div#Content-Left-Nav div.yellow li,
div#Content-Left-Nav div.grey li {
    background:none;
}
div#Content-Left-Nav div.default li a,
div#Content-Left-Nav div.blue li a,
div#Content-Left-Nav div.lightgreen li a,
div#Content-Left-Nav div.orange li a,
div#Content-Left-Nav div.red li a,
div#Content-Left-Nav div.yellow li a,
div#Content-Left-Nav div.grey li a {
    background:transparent url(../images/icon-navigation.gif) no-repeat 0 2px;
    padding:0 0 0 14px;
    margin:0 0 2px 0;
    display:block;
    width:123px;
}
div#Content-Left-Nav div li.level-1-current,
div#Content-Left-Nav div li a.current {
    background:transparent url(../images/icon-navigation-blk.gif) no-repeat 0 2px;
    padding:0 0 0 14px;
    margin:0 0 2px 0;
    color:#000;
    font-weight:700;
    color:#000;
}
div#Content-Left-Nav div li.level-1-current a {
    background:none;
    padding:0;
    color:#000;
}
div#Content-Left-Nav div.default ul ul li,
div#Content-Left-Nav div.blue ul ul li,
div#Content-Left-Nav div.lightgreen ul ul li,
div#Content-Left-Nav div.orange ul ul li,
div#Content-Left-Nav div.red ul ul li,
div#Content-Left-Nav div.yellow ul ul li,
div#Content-Left-Nav div.grey ul ul li {
    padding:0 0 0 14px;
}
div#Content-Left-Nav div.default ul ul li a,
div#Content-Left-Nav div.blue ul ul li a,
div#Content-Left-Nav div.lightgreen ul ul li a,
div#Content-Left-Nav div.orange ul ul li a,
div#Content-Left-Nav div.red ul ul li a,
div#Content-Left-Nav div.yellow ul ul li a,
div#Content-Left-Nav div.grey ul ul li a {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 4px;
    padding:0 0 0 8px;
    font-weight:400;
}
div#Content-Right-Nav div.default ol li,
div#Content-Right-Nav div.blue ol li,
div#Content-Right-Nav div.lightgreen ol li,
div#Content-Right-Nav div.orange ol li,
div#Content-Right-Nav div.red ol li,
div#Content-Right-Nav div.yellow ol li,
div#Content-Right-Nav div.grey ol li,
div#Content-Right-Nav div.default ul li,
div#Content-Right-Nav div.blue ul li,
div#Content-Right-Nav div.lightgreen ul li,
div#Content-Right-Nav div.orange ul li,
div#Content-Right-Nav div.red ul li,
div#Content-Right-Nav div.yellow ul li,
div#Content-Right-Nav div.grey ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 5px;
    padding:1px 0 1px 8px;
    font-weight:400;
}
div#Content-Left-Nav div li li a {
    color:#d8252f;
}
div#Content-Left-Nav div.default ul ul li a.current,
div#Content-Left-Nav div.blue ul ul li a.current,
div#Content-Left-Nav div.lightgreen ul ul li a.current,
div#Content-Left-Nav div.orange ul ul li a.current,
div#Content-Left-Nav div.red ul ul li a.current,
div#Content-Left-Nav div.yellow ul ul li a.current,
div#Content-Left-Nav div.grey ul ul li a.current {
    background:#fff url(../images/icon-arrow-blk.gif) no-repeat 0 4px;
    padding:0 0 0 8px;
    margin:0;
    font-weight:700;
    color:#000;
}

/**********/
/* FOOTER */
/**********/

.Footer-Region,
#Footer {
    clear:both;
    width:721px;
    padding:25px 0 0 9px;
}
.footer-links {
    background:#fff url(../images/dot-large-hoz-x.gif) repeat-x top left;
    padding:10px 0 7px 0;
}
.link-container {
    background:transparent url(../images/footer-list-dot-y.gif) repeat-y 172px 15px;
    height:70px;
    min-height:70px;
}
.link-container img {
    position:relative;
    left:50px;
    top:-18px;
}
.footer-links ul {
    width:185px;
    float:left;
}
.footer-links a, .footer-links a:visited {
    color:#676767;
    text-decoration:none;
}
.footer-links strong a, .footer-links strong a:visited {
    color:#d8252f;
    text-decoration:none;
}
.footer-links a:active, .footer-links a:hover,
.footer-links strong a:active, .footer-links strong a:hover {
    text-decoration:underline;
}
#Copyright {
    clear:both;
    color:#676767;
    margin:0 0 15px 0;
    padding:5px 0;
}

/******************/
/* CONTENT STYLES */
/******************/

/* Home Page Categories */
div#Content-Left .home-categories {
    width:545px;
    margin:10px 0 0 0;
}
div#Content-Left .home-categories .hc-bottom {
    float:left;
    width:266px;
    padding:0 0 8px 0;
    margin:0;
    background:#48c0eb url(../images/bg-blue-hc-bottom.gif) no-repeat bottom left;
}
div#Content-Left .home-categories p,
div#Content-Left .home-categories ul {
    width:180px;
}
div#Content-Left .home-categories .red,
div#Content-Left .home-categories .yellow,
div#Content-Left .home-categories .orange,
div#Content-Left .home-categories .lightgreen,
div#Content-Left .home-categories .blue,
div#Content-Left .home-categories .grey {
	float:left;
}
div#Content-Left .home-categories p,
div#Content-Left .home-categories ul {
    clear:left;
}
div#Content-Left .home-categories .hc-top {
    padding:8px 0 0 5px;
    background:#48c0eb url(../images/bg-blue-hc-top.gif) no-repeat top left;
    overflow:hidden;
}
div#Content-Left .home-categories .hc-content {
    width:16.4em;
    padding:0 5px;
    background:#fff;
    min-height:135px;
    margin-bottom:-1px;
}
div#Content-Left .home-categories .lightgreen .hc-content {color:#006F51;}
div#Content-Left .home-categories .red .hc-content {color:#98002E;}
div#Content-Left .home-categories .yellow .hc-content {color:#785200;}
div#Content-Left .home-categories .grey .hc-content {color:#46685B;}
div#Content-Left .home-categories .blue .hc-content {color:#075EAA;}
div#Content-Left .home-categories .orange .hc-content {color:#BB0032;}


div#Content-Left .home-categories .hc-content h1 {
    width:6em!important;
    text-transform:lowercase;
    line-height:1.1em;
    font-size:210%;
    font-weight:400;
    padding-bottom:5px!important;
}
div#Home-Template .home-categories li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 5px;
    padding:2px 0 1px 8px;
    font-weight:700;
}
div#Home-Template .home-categories .blue li,
div#Home-Template .home-categories .lightgreen li,
div#Home-Template .home-categories .orange li,
div#Home-Template .home-categories .red li,
div#Home-Template .home-categories .yellow li,
div#Home-Template .home-categories .grey li {padding:2px 0 1px 16px;}

/* General Styles */
div.Menu-Item-Row {
    clear:both;
    margin:0;
    padding:5px 0;
    float:left;
}
div#Category-Left-Nav div.Menu-Item-Row {
    width:161px;
    padding:10px 0 1px 0;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x bottom left;
}
div#Content-Left div.Menu-Item-Row {width:544px;}
div#Content-Middle-3col div.Menu-Item-Row {width:379px;}
div#Category-Main div.Menu-Item-Row {width:360px;}
div#Category-Main .grey .category-top div.Menu-Item-Row {width:360px;padding:3px 0 5px 2px;}
div#Content-Right div.Menu-Item-Row {width:559px;}
div#Content-Right-Nav div.Menu-Item-Row {width:168px;overflow:hidden;}

div#Category-Left-Nav img,
div#Content-Left img,
div#Content-Middle-3col img,
div#Category-Main img,
div#Content-Right img,
div#Content-Right-Nav img {margin-bottom:10px;
}
div#Category-Left-Nav table img,
div#Content-Left table img,
div#Content-Middle-3col table img,
div#Category-Main table img,
div#Content-Right table img,
div#Content-Right-Nav table img {
    margin-bottom:0;
    vertical-align:bottom;
}
div#Category-Main .grey img {
    margin-bottom:0;
}

div.Menu-Item {
    float:left;
    margin:0;
    padding:0 5px 0 0;
    display:inline;
}
div#Category-Left-Nav div.Menu-Item {width:161px;}
div#Content-Left div.Menu-Item {width:267px;}
div#Content-Middle-3col div.Menu-Item {width:184px;}
div#Category-Main div.Menu-Item {width:175px;}
div#Category-Main .grey .category-top div.Menu-Item {width:360px;}
div#Content-Right div.Menu-Item {width:274px;}
div#Content-Right-Nav div.Menu-Item {width:168px;}

div.Menu-Item p {
    float:right;
    color:#676767;
}
div#Category-Left-Nav div.Menu-Item p {width:162px;}
div#Content-Left .Menu-Item-Row div.Menu-Item p {width:267px;}
div#Content-Middle-3col div.Menu-Item p {width:184px;}
div#Category-Main .Menu-Item-Row div.Menu-Item p {width:175px;}
div#Category-Main .grey .category-top .Menu-Item-Row div.Menu-Item p {width:320px;padding-right:20px;}
div#Content-Right .Menu-Item-Row div.Menu-Item p {width:274px;}
div#Content-Right-Nav .Menu-Item-Row div.Menu-Item p {width:168px;}

div#Category-Left-Nav div.Has-Image p {width:84px;}
div#Content-Left .Menu-Item-Row div.Has-Image p {width:189px;}
div#Content-Middle-3col div.Has-Image p {width:106px;}
div#Category-Main .Menu-Item-Row div.Has-Image p {width:97px;}
div#Category-Main .grey .category-top .Menu-Item-Row div.Has-Image p {width:230px;}
div#Content-Right .Menu-Item-Row div.Has-Image p {width:196px;}
div#Content-Right-Nav .Menu-Item-Row div.Has-Image p {width:91px;}

.Menu-Item-Row .Menu-Item p.link {
    background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 2px;
    padding:3px 0 5px 20px;
    margin:0;
    float:right;
}
div#Category-Left-Nav .Menu-Item-Row .Menu-Item p.link {width:142px;margin-bottom:10px;}
div#Category-Left-Nav .Menu-Item-Row .Has-Image p.link {width:64px;}

div#Content-Left .Menu-Item-Row .Menu-Item p.link {width:246px;}
div#Content-Left .Menu-Item-Row .Has-Image p.link {width:168px;}

div#Content-Middle-3col .Menu-Item-Row .Menu-Item p.link {width:164px;}
div#Content-Middle-3col .Menu-Item-Row .Has-Image p.link {width:87px;}

div#Category-Main .Menu-Item-Row .Menu-Item p.link {width:155px;}
div#Category-Main .Menu-Item-Row .Has-Image p.link {width:78px;}

div#Category-Main .grey .category-top .Menu-Item-Row .Menu-Item p.link {width:300px;padding-right:20px;}
div#Category-Main .grey .category-top .Menu-Item-Row .Has-Image p.link {width:210px;}

div#Category-Main .grey .category-top .Menu-Item-Row .Has-Image h3 {width:250px;float:right;padding:4px 0 5px 0;}

div#Content-Right .Menu-Item-Row .Menu-Item p.link {width:253px;}
div#Content-Right .Menu-Item-Row .Has-Image p.link {width:175px;}

div#Content-Right-Nav .Menu-Item-Row .Menu-Item p.link {width:148px;}
div#Content-Right-Nav .Menu-Item-Row .Has-Image p.link {width:71px;}

div#Category-Left div.Has-Image img,
div#Category-Main div.Has-Image img,
div#Content-Left div.Has-Image img,
div#Content-Middle-3col div.Has-Image img,
div#Content-Right div.Has-Image img,
div#Content-Right-Nav div.Has-Image img {
    float:left;
    margin-right:5px;
}
div#Category-Main div.category-bottom div.Has-Image img {
    margin-left:1px;
}

/* PO Menu frames */ 
.lightgreenStretchy .Has-Image, .lightgreen .Has-Image, 
.orangeStretchy .Has-Image, .orange .Has-Image, 
.redStretchy .Has-Image, .red .Has-Image, 
.yellowStretchy .Has-Image, .yellow .Has-Image, 
#Category-Main .Menu-Item-Row .Has-Image a span, .greyStretchy .Has-Image, .grey .Has-Image, 
.blueStretchy .Has-Image, .blue .Has-Image  {
	position:relative;
}

.lightgreenStretchy .Has-Image a, .lightgreen .Has-Image a, 
.orangeStretchy .Has-Image a, .orange .Has-Image a, 
.redStretchy .Has-Image a, .red .Has-Image a, 
.yellowStretchy .Has-Image a, .yellow .Has-Image a, 
#Category-Main .Menu-Item-Row .Has-Image a span, .greyStretchy .Has-Image a, .grey .Has-Image a, 
.blueStretchy .Has-Image a, .blue .Has-Image a  {
	cursor:pointer;
}

.lightgreenStretchy .Has-Image a span, .lightgreen .Has-Image a span, 
.orangeStretchy .Has-Image a span, .orange .Has-Image a span, 
.redStretchy .Has-Image a span, .red .Has-Image a span, 
.yellowStretchy .Has-Image a span, .yellow .Has-Image a span, 
#Category-Main .Menu-Item-Row .Has-Image a span, .greyStretchy .Has-Image a span, .grey .Has-Image a span, 
.blueStretchy .Has-Image a span, .blue .Has-Image a span  {
	width:72px; 
	height:72px; 
	display:block; 
	position:absolute; 
	overflow:hidden;
}

#Category-Main .Menu-Item-Row .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-grey.gif) top left no-repeat !important; 
}

.greyStretchy .Has-Image a span, .grey .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-grey.gif) top left no-repeat !important; 
}

.lightgreenStretchy .Has-Image a span, .lightgreen .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-lightgreen.gif) top left no-repeat !important; 
}

.orangeStretchy .Has-Image a span, .orange .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-orange.gif) top left no-repeat !important; 
}

.redStretchy .Has-Image a span, .red .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-red.gif) top left no-repeat !important; 
}

.yellowStretchy .Has-Image a span, .yellow .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-yellow.gif) top left no-repeat !important; 
}

.blueStretchy .Has-Image a span, .blue .Has-Image a span {
	z-index:10; background:transparent url(../images/frame-blue.gif) top left no-repeat !important; 
}

#Category-Main .grey #Category-Panel .Has-Image a span {
	width:100px; 
	height:100px; 
	display:block; 
	position:absolute; 
	overflow:hidden;
	z-index:10; background:transparent url(../images/transparent.gif) top left repeat !important;
}
/* PO Menu frames */ 
.paragraph {
    margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	
}

.paragraph .displaytable,
.paragraph .displaylist {
    padding:0;
}
p.btn-left  {padding:5px 0 0 0;float:left;display:inline;}
p.btn-right {padding:5px 0 0 0;float:right;display:inline;}

div#Category-Left h1 {font-size:18pt;line-height:0.9em;color:#000;}

div#Category-Left p.intro-text {
    padding-bottom:20px;
}
div#Category-Left-Nav h2 {
    font-size:120%;
    padding:0 0 10px 0;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x bottom left;
    font-weight:700;
}
div#Category-Main h2 {
    padding:0 0 9px 0;
    margin:0 0 10px 0;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x bottom left;
    float:left;
    width:360px;
}
div#Category-Main .default h2 {color:#000;}
div#Category-Main .Top-Category {float:left;margin-bottom:10px;}
div#Category-Panel {
    color:#fff;
    float:left;
    width:361px;
    margin-bottom:15px;
}
div#Category-Panel .category-bottom {
    padding:0 0 7px 0;
    float:left;
    width:361px;
}
div#Category-Panel .category-top {
    float:left;
    width:361px;
    padding:0 0 15px 0;
}
div#Category-Panel .category-splash {
    float:left;
    width:352px;
    padding:9px 0 0 9px;
}
/**Added font weight**/
div#Category-Panel .category-splash h2 {
    font-size:180%;
    padding:0 15px 0 2px;
    background:none;
    margin:0;
    float:none;
    width:270px;
	font-weight:400;
}
div#Category-Panel .category-content h3 {
    font-size:155%;
    padding:0 0 5px 20px;
    margin-top:8px;
    color:#000;
    letter-spacing:-1px;
    line-height:0.96em;
}
.grey div#Category-Panel .category-content h3 {
    font-weight:400;
}
div#Category-Panel ul {
    padding-left:3px;
}
div#Category-Panel ul li {
    display:inline;
    float:left;
    width:158px;
    padding:1px 0 1px 9px;
}
div#Category-Panel a, div#Category-Panel a:visited, div#Category-Panel a:active, div#Category-Panel a:hover {
    color:#000;
}
div#Content-Right .faqs ol {
    padding-bottom:0;
	padding-left:0;
	margin-left:0;
	
}
div#Content-Right .faqs h2 {
    font-size:110%;
    padding-top:12px;
    padding-bottom:3px;
}
div#Content-Right .faqs ol h2 {
    padding-top:2px;
    padding-bottom:0;
}
div#Content-Right .faqs ol li {
    list-style:none;
	padding-left:0;
	
}
div#Content-Right .faqs ol li .paragraph ol,
div#Content-Right .faqs ol li .paragraph ul {
    padding-top:8px;
    padding-bottom:8px;
}
div#Content-Right .faqs ol li .paragraph ol {
    margin-left:0;
}
div#Content-Right .faqs ol li .paragraph ol li {
    display:list-item;
    list-style-type:decimal;
}
div#Content-Right .faqs ol li .paragraph ul li {
    display:list-item;
}
div#Content-Right .faqs ol br {
    font-size:1px;
}
div#Content-Right .faqs ol li.faq {
    padding:1px 0;
}
div#Content-Right .faqs ol li.faq a {
    background:#fff url(../images/icon-arrow.gif) no-repeat scroll 0 5px;
    padding:0 0 0 8px;
}
div#Content-Right .faqs ol li {
    padding:0 0 0 8px;
}
div#Content-Right .faqs ol li p.Top a {
    background:#fff url(../images/icon-arrow-up.gif) no-repeat scroll 0 5px;
    padding:0 0 20px 8px;
	text-decoration:underline;
}
.Top-Category h1 {padding:0;}

div#Site-Map    {padding:0 0 0 9px;}
div#Site-Map h1 {padding:0 0 10px 0;}
div#Site-Map .Stretchy-3-col {
    margin:0;
    float:left;
}
div#Site-Map .Stretchy-3-col .Menu-Item-Row3 {
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x top left;
    padding:10px 0 0 0;
    width:229px;
    margin-right:12px;
}
div#Site-Map .Stretchy-3-col h1 {
    padding:0 0 5px 23px;
    font-size:120%;
    color:#000;
}
div#Site-Map .Stretchy-3-col ul li {
    background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 3px;
    padding:3px 0 5px 20px;
    margin:0 0 10px 0;
}
div#Site-Map .Stretchy-3-col ul li a {
    font-size:120%;
}
div#Site-Map .Stretchy-3-col ul li a strong {
    font-weight:400;
}
div#Site-Map .Stretchy-3-col ul li ul {
    padding:4px 0 0 0;
}
div#Site-Map .Stretchy-3-col ul li ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat scroll 0 5px;
    padding:1px 0 0 8px;
    position:relative;
    left:-18px;
    margin:0;
}
div#Site-Map .Stretchy-3-col ul li ul li a {
    font-size:100%;
}
div#Site-Map .Clearer {clear:none;}

/* Flexilist Styles */
.flexilist {
    margin:10px 0 10px 0;
}
.flexilist-row {
    clear:both;
}
.flexilistcontent {
    float:left;
    width:179px;
    padding:5px;
}
.flexilistcontent .button {
    float:right;
}
.flexilistcontent .flexilistcontent-footer {
    clear:right;
}
.flexilistcontent .flexilistcontent-footer a {
    background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 2px;
    padding:3px 0 5px 20px;
    margin:0 0 0 3px;
    display:block;
}
.flexilist-footer {
    clear:both;
}
.flexilist-footer .flexilistcontent {
    width:360px;
    padding:5px 0;
}
.flexilistcontent p {
    padding-bottom:10px;
    padding-left:5px;
}
.flexilistcontent .displaytable {
    padding-top:10px;
}
.flexilistcontent h3 {
    background:#dfecc4 url(../images/bg-default-nav-top-179.gif) no-repeat top right;
    padding:5px;
    margin-bottom:5px;
}
/* LISTS */
.flexilistcontent ul,
.Content-Area-Thin ul,
.paragraph ul {
    padding:0 5px 10px 5px;
}
.flexilistcontent ul li,
.Content-Area-Thin ul li,
.paragraph ul li {
    padding:1px 0 1px 10px;
    background:transparent url(../images/icon-default-list.gif) no-repeat 0 6px;
	text-decoration:none;
}
div.displaylist ul li {
    background:transparent url(../images/icon-black-list.gif) no-repeat 0 6px;text-decoration:none;
}

div#Content-Left div.displaylist {
    float:left;
    width:544px;
    padding:4px 0 0 0;
    background:#ccc url(../images/bg-default-list-top544.gif) no-repeat left top;
    margin:10px 0;
}
div#Content-Left div.displaylist ul {
    float:left;
    width:514px;
    padding:10px 15px 15px 15px;
    background:transparent url(../images/bg-default-list-bot544.gif) no-repeat left bottom;
}

div#Content-Middle-3col div.displaylist {
    float:left;
    width:379px;
    background:#ccc url(../images/bg-default-list-top379.gif) no-repeat left top;
    margin-top:10px;
	margin-bottom:0;
	padding-top:4px;
	padding-bottom:0;
	margin-left:0;
	
}

div#Content-Middle-3col div.displaylist ul {
    float:left;
    width:349px;
    padding:10px 15px 15px 15px;
	background:transparent url(../images/bg-default-list-bot379.gif) no-repeat left bottom;
}

div#Content-Middle-3col div.displaylist p {
    float:left;
    width:360px;
    padding:10px 4px 15px 15px;
	background:transparent url(../images/bg-default-list-bot379.gif) no-repeat scroll left bottom;
}

div#Content-Right div.displaylist {
    float:left;
    width:559px;
    padding:4px 0 0 0;
    background:#ccc url(../images/bg-default-list-top559.gif) no-repeat left top;
    margin:10px 0;
}

div#Content-Right div.displaylist p{padding: 10px 14px 14px;}
div#Content-Right div.displaylist ol{margin: 0; padding: 10px 14px 14px 30px;}
div#Content-Right div.displaylist ul{
    float:left;
    width:529px;
    padding:10px 15px 15px 15px;
    background:transparent url(../images/bg-default-list-bot559.gif) no-repeat left bottom;

}

div#Content-Middle-3col div.displaylist ol {
    float:left;
    width:379px;
    padding:0 0 6px 0;
	margin:0;
	}

/* TABLES */
.displaytable {
    clear: both;
    padding:0;
    margin:0;
}
.displaytable table {
	border-collapse: collapse;
	margin:2px 0 10px 0;
	padding:0 1px;
	border-bottom:3px solid #d8252f;
}
div#Content-Left .displaytable table {
    width:544px;
    background:#d8252f url(../images/bg-default-table-top544.gif) no-repeat top left;
    color:#fff;
	
	
}
div#Content-Right .displaytable table {
    width:559px;
    background:#d8252f url(../images/bg-default-table-top559.gif) no-repeat top left;
    color:#fff;
}
div#Content-Middle-3col .displaytable table {
    width:379px;
    background:#d8252f url(../images/bg-default-table-top379.gif) no-repeat top left;
    color:#fff;
	
}
.displaytable td {
    color:#000;
    padding:6px 5px 10px 8px;
    background:#fff url(../images/dot-small-table-hoz-x.gif) repeat-x bottom left;
    border-left:1px solid #d8252f;
    border-right:1px solid #d8252f;
}
.displaytable th {
    padding:6px 8px 6px 8px;
    font-weight:400;
    background:none;
}
.displaytable tr.highlite td {
    background:#fff;
    padding:6px 5px 6px 5px;
    color:#d8252f;
    border-bottom:#d8252f 3px solid;
}
div.thisheader {
    margin:0;
    padding:0;
    ovflow:hidden;
    clear:both;
}
div#Content-Middle-3col div.thisheader p.HeaderImage,
div#Content-Right div.thisheader p.HeaderImage {
    display:block;
    margin-top:-54px;
    padding:0 0 5px 10px;
    width:360px;
    height:40px;
    overflow:hidden;
    clear:both;
    float:left;
}
div#Content-Middle-3col div.thisheader p.HeaderImage {
    width:360px;
}
div#Content-Right div.thisheader p.HeaderImage {
    width:520px;
}
div#Article h3 {padding-top:5px;}
div#Article h3 img {display:none;} /* Short term fix for h3 icons in current site that are not needed */

/* DIVIDER STYLES */
.Divider-Faqline,
.divider-small {
    clear:both;
    padding:1px 0;
    font-size:1px;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x center left;
}
div#Content-Right-Nav .divider-small {
    margin:0;
}
div#Category-Panel .category-divider {
    clear:both;
    padding:12px 0 1px 0;
    font-size:1px;
    width:341px;
}
div#Home-Template .home-categories .hc-divider {
    clear:both;
    padding:7px 0 6px 0;
    font-size:1px;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x center left;
}

/* NEWSLETTER STYLES */
div#Content-Left-Nav .newsletter-container {
   margin:0 0 0 9px;
   padding:9px 0 12px 0;
   background:transparent url(../images/dot-small-hoz-x.gif) repeat-x top left;
   width:151px;
}
div#Content-Right-Nav .newsletter-container {
   padding:9px 0 0 10px;
   background:transparent url(../images/dot-small-hoz-x.gif) repeat-x top left;
}
div#Content-Right-Nav div div div.newsletter-container {
   padding:9px 0 0 10px;
   background:none;
}
div#Content-Left-Nav .newsletter-container input.header {
   width:129px;
}
div#Content-Right-Nav .newsletter-container input.header {
   width:143px;
}
div#Content-Left-Nav .newsletter-container h2,
div#Content-Right-Nav .newsletter-container h2 {padding-top:0;}

div#Content-Left-Nav .newsletter-container input.button,
div#Content-Right-Nav .newsletter-container input.button {
    float:right;
    margin-right:7px;
}
div#Content-Left-Nav .newsletter-container .divider-small {
    margin-top:0;
    padding:0 0 30px 0;
}
div#Content-Right-Nav .newsletter-container .divider-small {
    padding:0 0 30px 0;
    position:relative;
    margin-left:-10px;
}
/* RELATED LINKS - LEFT COLUMN */
div#Category-Left-Nav .related-links {
   padding:10px 0 12px 0;
}
div#Category-Left-Nav .grey .related-links {
   padding:0 0 12px 0;
}
div#Category-Left-Nav .related-links h3 {
   padding:0 0 2px 0;
   color:#676767;
}
div#Category-Left-Nav .related-links ul {
    margin:0 0 10px 0;
}
div#Category-Left-Nav .related-links ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 6px;
    padding:2px 0 1px 8px;
    margin:0;
}
/* RELATED LINKS - RIGHT COLUMN */
div#Content-Right-Nav .related-links {
    padding:9px 0 12px 5px;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x top left;
}
div#Content-Right-Nav .related-links h2 {
    padding-left:5px;
}
div#Content-Right-Nav .related-links .newsletter-container h2 {
    padding-left:0;
}
div#Content-Right-Nav .related-links ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 5px;
    padding:2px 0 1px 8px;
    margin:0 0 0 5px;
}
div#Content-Right-Nav .related-links ul li.rss-feed {
    background:#fff url(../images/icon-rss.gif) no-repeat 0 2px;
    padding:2px 0 1px 18px;
}

/* RELATED LINKS - HOME PAGE */
div#Home-Template div#Content-Right-Nav .related-links {
    padding:3px 0 0 0;
    background:none;
    margin:0;
}
div#Home-Template div#Content-Right-Nav .related-links h2 {
    padding-left:9px;
}
div#Home-Template div#Content-Right-Nav .related-links .newsletter-container h2 {
    padding-left:0;
}
div#Home-Template div#Content-Right-Nav .related-links ul {
    padding:0 0 14px 5px;
    margin:0 0 8px 0;
    background:transparent url(../images/dot-small-hoz-x.gif) repeat-x bottom left;
}
div#Home-Template div#Content-Right-Nav .related-links ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 6px;
    padding:2px 0 1px 8px;
    margin:0 0 0 5px;
}
div#Home-Template div#Content-Right-Nav .related-links ul.rss-feed li {
    background:#fff url(../images/icon-rss.gif) no-repeat 0 2px;
    padding:2px 0 1px 18px;
}
div#Home-Template div#Content-Right-Nav .newsletter-container {
   padding:0 0 0 10px;
   background:none;
}
div#Content-Right-Nav .newsletter-container .divider-small {
    clear:both;
    padding:0 0 25px 0;
}

/* CONTEXT HELP - RIGHT COLUMN */
div#Content-Right-Nav .column-pod {
   padding:4px 0 8px 0;
   margin:0 0 5px 0;
   background:transparent url(../images/dot-small-hoz-x.gif) repeat-x top left;
}
div#Content-Right-Nav .column-pod h2 {
    color:#000;
}
div#Content-Right-Nav .column-pod ul {
    margin:0 0 5px 0;
}
div#Content-Right-Nav .column-pod ul li {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 5px;
    padding:2px 0 1px 8px;
}

/***********************/
/* APPLICATION STYLING */
/***********************/

.app-bot {
    padding:0 0 9px 0;
    margin:5px 0 9px 0;
    float:left;
}
div#Content-Left .app-bot        {background:transparent url(../images/bg-default-app-bot544.gif) no-repeat bottom left;}
div#Content-Middle-3col .app-bot {background:transparent url(../images/bg-default-app-bot379.gif) no-repeat bottom left;}
div#Content-Right .app-bot       {background:transparent url(../images/bg-default-app-bot559.gif) no-repeat bottom left;}
div#Content-Right-Nav .app-bot   {background:transparent url(../images/bg-default-app-bot168.gif) no-repeat bottom left;}

.app-top {
    padding:0;
    margin:0;
    float:left;
}
div#Content-Left .app-top        {background:#9e1d22 url(../images/bg-default-app-top544.gif) no-repeat top left;}
div#Content-Middle-3col .app-top {background:#9e1d22 url(../images/bg-default-app-top379.gif) no-repeat top left;}
div#Content-Right .app-top       {background:#9e1d22 url(../images/bg-default-app-top559.gif) no-repeat top left;}
div#Content-Right-Nav .app-top   {background:#9e1d22 url(../images/bg-default-app-top168.gif) no-repeat top left;}

.app-top h2 {
    color:#fff;
    padding:7px 0 8px 10px;
    margin:0;
}
.app-content {
    background:#fff;
    border-left:1px solid #9e1d22;
    border-right:1px solid #9e1d22;
    padding:10px;
    float:left;
}
div#Content-Left .app-content        {width:522px;}
div#Content-Middle-3col .app-content {width:357px;}
div#Content-Right .app-content       {width:537px;}
div#Content-Right-Nav .app-content   {padding: 0 5px;}

.app-content h2 {color:#9e1d22;}

.app-content .highlight {
    background:#fdedc4 url(../images/bg-default-form-inner.gif) no-repeat top left;
    padding:5px 10px;
    margin:5px 0;
    font-weight:700;
}
.highlight-top {
	background:url(../images/bg-default-form-inner.gif) no-repeat top left;
	padding-top:6px;
}
.highlight-bottom  {
	background:url(../images/bg-default-form-inner-bottom.gif) no-repeat bottom left;
	padding-bottom:4px;
}
.highlight-inner {
	background:#FDEDC4;
	font-weight:700;
	padding-left:10px;
	width:512px;
}
/* Search Results Styles */
#search-results p {clear:both; padding-bottom:10px; padding-top:10px;}
#search-results .other-txt p {padding-bottom:5px; padding-top:10px;}
#search-results .paging p    {padding-bottom:10px; padding-top:10px;}
#search-results .paging p a  {margin-bottom:10px; margin-top:10px; margin:0 4px;}
#search-results .paging p a.current {padding-top:10px; color:#000; margin:0 4px;}
#search-results .paging img  {position:relative; top:0;}
#search-results .paging img.not-current {top:0;}
/*******************/
/* SHOPPING BASKET */
/*******************/

div#Content-Left .displaytable .Shopping-Data table {
    margin:0;
    padding:0;
    border-bottom:3px solid #9E1D22;
    background:#9E1D22 url(../images/bg-default-app-top544.gif) no-repeat left top;
}
#Shopping-Header {
    background:#9E1D22 url(../images/bg-default-app-top544.gif) no-repeat left top;
}
div#Content-Left .displaytable .Shopping-Data table th {
    background:none;
    font-size:100%;
    font-weight:700;
}
div#Content-Left .displaytable .Shopping-Data table td {
    border-left:1px solid #9e1d22;
    border-right:1px solid #9e1d22;
}
div#Content-Left .Shopping-Data thead td {
    padding:0;
    margin:0;
    border:0!important;
    background:#fff;
}
div#Content-Left .displaytable .Shopping-Data tbody th {
    background:#fff url(../images/dot-small-table-hoz-x.gif) repeat-x bottom left;
    color:#000;
    vertical-align:top;
    font-size:100%;
}
div#Content-Left .Shopping-Data .Addon {
    float:left;
}
div#Content-Left .Shopping-Data .Addon p strong {
    padding:0 5px 0 0;
}
.Td-Hilite-Purple {
    background:#fdedc4;
    font-weight:700;
}
.Total-Txt {
    clear:left;
    float:left;
    width:430px;
    text-align:right;
    padding:10px 7px 10px 0;
    margin:0;
    border-left:1px solid #9e1d22;
}
.Total-Value {
    float:left;
    width:100px;
    text-align:right;
    padding:10px 5px 10px 0;
    border-right:1px solid #9e1d22;
}
.Divider-Overline {
	clear:both;
}
.Divider-Overline .Float-Right {
    float:right;
    padding:5px 0;
    border-right:1px solid #9e1d22;
    border-bottom:3px solid #9e1d22;
}
.Divider-Overline .Split-Box .Float-Right {
    float:left;
    text-align:right;
    width:390px;
    padding:12px 17px 13px 0;
    border-left:1px solid #9e1d22;
    border-right:none;

}
.Divider-Overline .Split-Box .Float-Right a {
    background:#fff url(../images/icon-arrow-left.gif) no-repeat 0 5px;
    padding:1px 0 1px 8px;
    margin:0;
}
/*****************/
/* POP-UP STYLES */
/*****************/
div#Pop-Up h1#logo {
    margin:10px 0 12px 0;
    padding:0 0 0 10px;
    border-bottom:6px solid #9c1c21;
}
div#Pop-Up img {
    margin:0;
    padding:0 0 8px 0;
}
div#Pop-Up #Content-Middle-3col {
    margin:0;
    width:auto;
}
div#Pop-Up .Content-Area2 {
    padding:0 12px 0 12px;
}
/*********************/
/* MY ACCOUNT STYLES */
/*********************/
div#myaccount h2 {
    clear:left;
    padding-bottom:8px;
}
div#myaccount .Cleared-Row img {
    float:left;
    margin:0 10px 10px 0;
}

.app-content .Cleared-Row img { vertical-align: middle;

}
.form-Txt3{
padding-top:8px;
padding-left:30px;
}

.form-Txt4{
padding-left:30px;
}

div#myaccount .Cleared-Row div {
    float:left;
    width:279px;
}
div#myaccount .Cleared-Row div h3 {
    width:250px;
    color:#000;
}
div#myaccount .Cleared-Row div p {
    width:250px;
    color:#666;
    padding:0 0 10px 0;
}
div#myaccount .Cleared-Row div a {
    display:block;
    background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 2px;
    padding:3px 0 5px 20px;
    margin:5px 0 5px 0;
    width:200px;
}
/*****************/
/* FORMS STYLING */
/*****************/
fieldset {
    border:none;
    padding:0 6px 2px 0;
}
legend.Hidden-Legend {
    display:none;
}
.form-Txt-wide-bold,
.form-Txt-wide,
.form-Txt-bold,
.form-Txt-left,
.form-Txt {
    float:left;
    padding:4px 10px 12px 12px;
    text-align:right;
    clear:left;
    display:table-cell;
}
a.link-arrow {
    background:#fff url(../images/icon-arrow.gif) no-repeat 0 5px;
    padding:1px 0 1px 8px;
    margin:0;
	text-decoration:underline;
}
a.link-arrow-left {
    background:#fff url(../images/icon-arrow-left.gif) no-repeat 0 5px;
    padding:1px 0 1px 8px;
    margin:0;
}
.Cleared-Row        {clear:left;}
#thankyou h3, form h2, form h3    {color:#9e1d22;}
.Red-Txt            {color:#d8252f;}

.radio-pair         {float:left;padding:0 0 10px 0;}
.radio-pair label   {float:left;padding:3px 40px 0 5px;}
.radio-pair input   {float:left;margin:0;}

/* Registration form */
.form-Txt-bold,
.form-Txt-left,
.form-Txt,
#registration .form-Txt    {width:140px;}
.txtbox-input,
#registration .txtbox-input     {width:200px;}
div#Content-Middle-3col .txtbox-input {width:150px;}
.select-title,
#registration .select-title     {width:100px;}
.select-day,
#registration .select-day       {width:60px;}
.select-month,
#registration .select-month     {width:60px;}
.select-year,
#registration .select-year      {width:70px;}
.select-country,
#registration .select-country   {width:150px;}
.divider-small,
#registration .divider-small    {margin:22px 0 8px 0;}
.Small-Txt,
.Small-Txt-wide,
#registration .Small-Txt        {clear:left;display:block;padding:0 0 12px 165px;font-size:90%;}

.Small-Txt3 {clear:left;display:block;padding:0 0 12px 132px;font-size:90%;}


.app-content .highlight .form-Txt,
#registration .app-content .highlight .form-Txt {width:130px;}
.txtbox-input-half {width:100px;}
.form-Txt-wide-bold,
.form-Txt-bold {font-weight:700;}
.fieldset-date .form-Txt {
	width:140px;
	padding:7px 8px 12px 12px;
	display:block;
	float:left;
	text-align:right;
}
.component-date {
	display:block;
	float:left;
	margin-left:5px;
}
.form-right-block-txt {
	display:block;
	float:left;
	padding:4px 3px 0;
}

.form-right-txt {padding:4px 0 0;}
.form-Txt-wide-bold,
.form-Txt-wide {width:240px;}
.Small-Txt-wide {padding:0 0 12px 265px}
.radio-button {margin:0;}
.txtbox-input-postcode {width:126px;}
.Cleared-Row-Centre {clear:left;text-align:center;}
.select-findaddress {width:70%;}
.highlight {background-color:blue; }
.fieldset-vertical .radio-pair {
	clear:left;
	float:left;
	padding:0 0 10px;
}
.checkbox {
	margin:0 6px 0 0;
	padding:0;
	float:left;
}
.frame-body-margin {
	width:95%;
	margin-top:10px;
}

/*****************/
/* BUTTON LAYOUT */
/*****************/
.left3btns_horz{float:left;width:186px;}
.center3btns_horz{float:left;width:186px;text-align:center;}
.right3btns_horz{float:right;width:187px;text-align:right;margin:0;padding:0;}

/* Styling used for existing application and form mark-up and should be removed once all forms/apps are updated */

form .Float-Right-space  {padding:0 10px 1px 0;}

div#Content-Right-Nav .Right-Item {
    margin:5px 0 0;
}
div#Content-Right-Nav .Right-Item label {
    width:48px;
    float:left;
    clear:both;
    line-height:21px;
    padding:0 5px 5px 0;
    color:#676767;
    text-align:right;
}
div#Content-Right-Nav .Right-Item input {
    width:79px;
    float:right;
    margin:2px 5px 0 0;
}
div#Content-Right-Nav .Right-Item select {
    width:87px;
    float:right;
    margin:0 5px 0 0;
}
div#Content-Right-Nav .Right-Item-1 {
    float:left;
    clear:both;
    padding:5px 5px 0 0;
    text-align:right;
}
div#Content-Right-Nav .Right-Item-1 input {
    float:right;
    padding:0;
    margin:0;
}
div#Content-Right-Nav .Right-Item-1 .Cleared-Row {
    clear:both;
    padding:5px 0 0 0;
    text-align:left;
}
div#Content-Right-Nav .Right-Item-1 .form-Txt3 {
    float:left;
    text-align:right;
    width:60px;
    padding:0 10px 0 0;
    color:#676767;
}

/********************************/
/* TAB COLOURATION & VARIATIONS */
/********************************/

div#Content-Right-Nav div.default ol,
div#Content-Right-Nav div.default ul,
div#Content-Right-Nav div.default p    {border-left:1px solid #d8252f;border-right:1px solid #d8252f;list-style:none;}

div#Content-Right-Nav .related-links ol,
div#Content-Right-Nav .related-links ul,
div#Content-Right-Nav .related-links p    {border:none!important;}

/* TAB 1 - MONEY - BLUE */
.header-container .tab-container ul li.tab-1 .tab-icon  {background:transparent url(../images/icon-money-red.gif) no-repeat 0 7px;}
.blue .tab-container ul li.tab-1 .tab-icon              {background:transparent url(../images/icon-money-blk.gif) no-repeat 0 7px;}

/* Light Colour */
div#Content-Left-Nav div.blue h2            {background:#c7eaf7 url(../images/bg-blue-nav-top.gif) no-repeat top right;font-size:120%;font-weight:700;}
div#Content-Left-Nav div.blue               {background:transparent url(../images/bg-blue-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.blue ul            {border-right:1px solid #c7eaf7;}
div#Content-Right-Nav div.blue .app-top,
div#Content-Right-Nav div.blue h2           {background:#c7eaf7 url(../images/bg-blue-nav-top.gif) no-repeat top right;font-weight:700;font-size:120%;}
div#Content-Right-Nav div.blue .app-top h2  {background:none;}
div#Content-Right-Nav div.blue              {background:transparent url(../images/bg-blue-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.blue ol,
div#Content-Right-Nav div.blue ul,
div#Content-Right-Nav div.blue p            {border-left:1px solid #c7eaf7;border-right:1px solid #c7eaf7;}
div#Content-Right-Nav div.blue .app-content ul,
div#Content-Right-Nav div.blue .app-content p {border-left:none;border-right:none;}

.blue .displaytable table,
.blueStretchy .displaytable table,
.blue .displaytable tr.highlite td,
.blueStretchy .displaytable tr.highlite td  {border-bottom:3px solid #c7eaf7;}

div#Content-Left .blue .app-top,
div#Content-Left .blue div.displaylist,
div#Content-Left .blueStretchy div.displaylist,
div#Content-Left .blue .displaytable table,
div#Content-Left .blueStretchy .displaytable table {background:#c7eaf7 url(../images/bg-blue-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .blue .app-top,
div#Content-Middle-3col .blue .displaytable table,
div#Content-Middle-3col .blueStretchy .displaytable table {background:#C7EAF7 url(../images/bg-blue-table-top379.gif) no-repeat top left;text-decoration:none;}

div#Content-Middle-3col .blue div.displaylist,
div#Content-Middle-3col .blueStretchy div.displaylist {background:#fff url(../images/bg-blue-table-top379.gif) no-repeat top left;text-decoration:none;}

div#Content-Right .blue .app-top,
div#Content-Right .blue div.displaylist,
div#Content-Right .blueStretchy div.displaylist,
div#Content-Right .blue .displaytable table,
div#Content-Right .blueStretchy .displaytable table {background:#c7eaf7 url(../images/bg-blue-table-top559.gif) no-repeat top left;}

div#Content-Left .blue div.displaylist ul,
div#Content-Left .blueStretchy div.displaylist ul {background:#c7eaf7 url(../images/bg-blue-list-bot544.gif) no-repeat left bottom;}

div#Content-Middle-3col .blue div.displaylist ul,
div#Content-Middle-3col .blueStretchy div.displaylist ul {background:#c7eaf7 url(../images/bg-blue-list-bot379.gif) no-repeat left bottom;}

div#Content-Middle-3col .blue div.displaylist ol,
div#Content-Middle-3col .blueStretchy div.displaylist ol {background:#c7eaf7 url(../images/bg-blue-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .blue div.displaylist ol li {margin: 0 0 0 30px; padding: 10px 10px 10px 0;}

div#Content-Middle-3col .blue div.displaylist p {background:#c7eaf7 url(../images/bg-blue-list-bot379.gif) no-repeat left bottom;}

div#Content-Right .blue div.displaylist ol,
div#Content-Right .blue div.displaylist ul,
div#Content-Right .blueStretchy div.displaylist ul,
div#Content-Right .blue div.displaylist p {background:#c7eaf7 url(../images/bg-blue-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .blue .app-bot,
div#Content-Left .blueStretchy .app-bot {background:transparent url(../images/bg-blue-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .blue .app-bot,
div#Content-Middle-3col .blueStretchy .app-bot {background:transparent url(../images/bg-blue-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .blue .app-bot,
div#Content-Right .blueStretchy .app-bot {background:transparent url(../images/bg-blue-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .blue .app-bot,
div#Content-Right-Nav .blueStretchy .app-bot {background:transparent url(../images/bg-blue-app-bot168.gif) no-repeat bottom left;}

.blue .app-content,
.blueStretchy .app-content,
.blue .displaytable tr td,
.blueStretchy .displaytable tr td {border-left:1px solid #c7eaf7;border-right:1px solid #c7eaf7;}

div#Site-Map .Stretchy-3-col h1.blue        {background:transparent url(../images/sitemap/icon-sitemap-money.gif) no-repeat top left;}
.blue div#Category-Panel .category-top      {background:#c7eaf7 url(../images/bg-blue-category-top.gif) no-repeat top left;}
.blue div#Category-Panel .category-bottom   {background:transparent url(../images/bg-blue-category-bot.gif) no-repeat bottom left;}
.blueStretchy .flexilistcontent h3,
.blue .flexilistcontent h3                  {background:#dfecc4 url(../images/bg-blue-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.blue .line-container {
    background:#48c0eb;
}
.blue div#Category-Panel .category-divider {background:transparent url(../images/dot-small-blue-hoz-x.gif) repeat-x bottom;}
div#Home-Template .home-categories .blue .hc-divider{background:transparent url(../images/dot-small-blue-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .blue .hc-bottom {background:#48c0eb url(../images/bg-blue-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .blue .hc-top    {background:#48c0eb url(../images/bg-blue-hc-top.gif) no-repeat top left;}
.blue div#Category-Panel .category-splash   {background:transparent url(../images/blue-category-splash.gif) no-repeat top right;}

/* Dark Colour */
.blue h1, .blueStretchy h1, .blueStretchy h2, .blue h3,
.blueStretchy .flexilistcontent h2, .blueStretchy .flexilistcontent h3,
.blue div#Category-Panel h3,
div#Content-Left-Nav div.blueStretchy h2,
div#Category-Left div.blue h1,
.blue .app-content h2,
/*.blue .displaytable th, 
.blueStretchy .displaytable th, */
.blue div#Category-Panel a, .blue div#Category-Panel a:visited, .blue div#Category-Panel a:active, .blue div#Category-Panel a:hover {
    color:#075eaa;
	font-weight:400;
	
}

div#Category-Left-Nav .blue h2{font-weight:700;color:#075eaa;}

.blue h2 {font-weight:700;color:#075eaa;}

.blue .displaytable th, 
.blueStretchy .displaytable th {
   	color:#075eaa;
	font-weight:700;
	
}

.blue .displaytable tr.highlite td, .blueStretchy .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	
}

.blue ul li,
.blue .paragraph ul li,
.blueStretchy .flexilistcontent ul li,
.blueStretchy .paragraph ul li  {background:transparent url(../images/icon-blue-list.gif) no-repeat 0 6px;text-decoration:none;}
.blue div#Category-Panel ul li  {background:transparent url(../images/icon-blue-arrow.gif) no-repeat 0 5px;text-decoration:none;}
.blue div#Category-Panel h3     {background:transparent url(../images/icon-blue-category.gif) no-repeat 0 1px;}
div#Home-Template div#Content-Left .blue h1,
div#Category-Left .blue h1      {float:left;width:508px;padding-bottom:8px;padding-left:35px;background:transparent url(../images/icon-blue-header.gif) no-repeat top left;}
div#Category-Left .blue h1 a    {display:block;padding-left:35px;margin-left:-35px;background:transparent url(../images/icons/icon-blue-header.gif) no-repeat top left;}
div#Content-Left .home-categories .blue .hc-splash {background:transparent url(../images/blue-hc-splash.gif) no-repeat 105% 0;}
div#Home-Template .home-categories .blue li         {background:#fff url(../images/icon-blue-category-small.gif) no-repeat 0 3px;text-decoration:none;}
div#Home-Template .home-categories .blue p,
div#Home-Template .home-categories .blue a {color:#075eaa;}

/* TAB 2 - BB & PHONE - GREEN */
.header-container .tab-container ul li.tab-2 .tab-icon  {background:transparent url(../images/icon-phone-red.gif) no-repeat 4px 7px;}
.lightgreen .tab-container ul li.tab-2 .tab-icon      {background:transparent url(../images/icon-phone-blk.gif) no-repeat 4px 7px;}

/* Light Colour */
div#Content-Left-Nav div.lightgreen h2    {background:#dfecc4 url(../images/bg-green-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.lightgreen       {background:transparent url(../images/bg-green-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.lightgreen ul    {border-right:1px solid #dfecc4;}
div#Content-Right-Nav div.lightgreen .app-top,
div#Content-Right-Nav div.lightgreen h2   {background:#dfecc4 url(../images/bg-green-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav div.lightgreen .app-top h2  {background:none;}
div#Content-Right-Nav div.lightgreen      {background:transparent url(../images/bg-green-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.lightgreen ol,
div#Content-Right-Nav div.lightgreen ul,
div#Content-Right-Nav div.lightgreen p    {border-left:1px solid #dfecc4;border-right:1px solid #dfecc4;}
div#Content-Right-Nav div.lightgreen .app-content ul,
div#Content-Right-Nav div.lightgreen .app-content p {border-left:none;border-right:none;}

.lightgreen .displaytable table,
.lightgreenStretchy .displaytable table,
.lightgreen .displaytable tr.highlite td,
.lightgreenStretchy .displaytable tr.highlite td  {border-bottom:3px solid #dfecc4;}

div#Content-Left .lightgreen .app-top,
div#Content-Left .lightgreen div.displaylist,
div#Content-Left .lightgreenStretchy div.displaylist,
div#Content-Left .lightgreen .displaytable table,
div#Content-Left .lightgreenStretchy .displaytable table {background:#dfecc4 url(../images/bg-green-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .lightgreen .app-top,
div#Content-Middle-3col .lightgreen div.displaylist,
div#Content-Middle-3col .lightgreenStretchy div.displaylist,
div#Content-Middle-3col .lightgreen .displaytable table,
div#Content-Middle-3col .lightgreenStretchy .displaytable table {background:#dfecc4 url(../images/bg-green-table-top379.gif) no-repeat top left;}

div#Content-Right .lightgreen .app-top,
div#Content-Right .lightgreen div.displaylist,
div#Content-Right .lightgreenStretchy div.displaylist,
div#Content-Right .lightgreen .displaytable table,
div#Content-Right .lightgreenStretchy .displaytable table {background:#dfecc4 url(../images/bg-green-table-top559.gif) no-repeat top left;}

div#Content-Left .lightgreen div.displaylist ul,
div#Content-Left .lightgreenStretchy div.displaylist ul{background:#dfecc4 url(../images/bg-green-list-bot544.gif) no-repeat left bottom;}*/

div#Content-Middle-3col .lightgreen div.displaylist ul {background:#dfecc4 url(../images/bg-green-list-bot379.gif) no-repeat scroll left bottom;}
div#Content-Middle-3col .lightgreen div.displaylist ul,
div#Content-Middle-3col .lightgreenStretchy div.displaylist ul{background:#dfecc4 url(../images/bg-green-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .lightgreen div.displaylist p {background:#dfecc4 url(../images/bg-green-list-bot379.gif) no-repeat left bottom;}

div#Content-Middle-3col .lightgreen div.displaylist ol,
div#Content-Middle-3col .lightgreenStretchy div.displaylist ol {background:#dfecc4 url(../images/bg-green-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .lightgreen div.displaylist ol li {margin: 0 0 0 30px; padding: 10px 10px 10px 0;}

div#Content-Right .lightgreen div.displaylist ol,
div#Content-Right .lightgreen div.displaylist ul,
div#Content-Right .lightgreenStretchy div.displaylist ul,
div#Content-Right .lightgreen div.displaylist p {background:#dfecc4 url(../images/bg-green-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .lightgreen .app-bot,
div#Content-Left .lightgreenStretchy .app-bot {background:transparent url(../images/bg-green-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .lightgreen .app-bot,
div#Content-Middle-3col .lightgreenStretchy .app-bot {background:transparent url(../images/bg-green-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .lightgreen .app-bot,
div#Content-Right .lightgreenStretchy .app-bot {background:transparent url(../images/bg-green-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .lightgreen .app-bot,
div#Content-Right-Nav .lightgreenStretchy .app-bot {background:transparent url(../images/bg-green-app-bot168.gif) no-repeat bottom left;}

.lightgreen .app-content,
.lightgreenStretchy .app-content,
.lightgreen .displaytable tr td,
.lightgreenStretchy .displaytable tr td {border-left:1px solid #dfecc4;border-right:1px solid #dfecc4;}

div#Site-Map .Stretchy-3-col h1.lightgreen        {background:transparent url(../images/sitemap/icon-sitemap-phone.gif) no-repeat top left;}
.lightgreen div#Category-Panel .category-top      {background:#dfecc4 url(../images/bg-green-category-top.gif) no-repeat top left;}
.lightgreen div#Category-Panel .category-bottom   {background:transparent url(../images/bg-green-category-bot.gif) no-repeat bottom left;}
.lightgreenStretchy .flexilistcontent h3,
.lightgreen .flexilistcontent h3                  {background:#dfecc4 url(../images/bg-green-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.lightgreen .line-container {
    background:#96c03a;
}
.lightgreen div#Category-Panel .category-divider {background:transparent url(../images/dot-small-green-hoz-x.gif) repeat-x bottom;}
div#Home-Template .home-categories .lightgreen .hc-divider{background:transparent url(../images/dot-small-green-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .lightgreen .hc-bottom {background:#96c03a url(../images/bg-green-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .lightgreen .hc-top    {background:#96c03a url(../images/bg-green-hc-top.gif) no-repeat top left;}
.lightgreen div#Category-Panel .category-splash   {background:transparent url(../images/green-category-splash.gif) no-repeat top right;}

/* Dark Colour */
.lightgreen h1, .lightgreenStretchy h1, .lightgreenStretchy h2, .lightgreen h3,
.lightgreenStretchy .flexilistcontent h2, .lightgreenStretchy .flexilistcontent h3,
.lightgreen div#Category-Panel h3,
div#Content-Left-Nav div.lightgreenStretchy h2,
div#Category-Left div.lightgreen h1,
.lightgreen .app-content h2,
/*.lightgreen .displaytable th, 
.lightgreenStretchy .displaytable th,*/
.lightgreen div#Category-Panel a, .lightgreen div#Category-Panel a:visited, .lightgreen div#Category-Panel a:active, .lightgreen div#Category-Panel a:hover {
    color:#006F51;
	font-weight:400;
}

div#Category-Left-Nav .lightgreen h2,{color:#006F51;font-weight:700;}

.lightgreen h2{font-weight:700;color:#006F51;}

.lightgreen .displaytable th, .lightgreenStretchy .displaytable th {
  	color:#006F51;
	font-weight:700;
}

.lightgreenStretchy .displaytable tr.highlite td,.lightgreen .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	
}

.lightgreen ul li,
.lightgreen .paragraph ul li,
.lightgreenStretchy .flexilistcontent ul li,
.lightgreenStretchy .paragraph ul li  {background:transparent url(../images/icon-green-list.gif) no-repeat 0 6px;}
.lightgreen div#Category-Panel ul li  {background:transparent url(../images/icon-green-arrow.gif) no-repeat 0 5px;}
.lightgreen div#Category-Panel h3     {background:transparent url(../images/icon-green-category.gif) no-repeat 0 1px;}
div#Home-Template div#Content-Left .lightgreen h1,
div#Category-Left .lightgreen h1      {float:left;width:508px;padding-bottom:8px;padding-left:35px;background:transparent url(../images/icon-green-header.gif) no-repeat top left;}
div#Category-Left .lightgreen h1 a    {display:block;padding-left:35px;margin-left:-35px;background:transparent url(../images/icon-green-header.gif) no-repeat top left;}
div#Content-Left .home-categories .lightgreen .hc-splash {background:transparent url(../images/green-hc-splash.gif) no-repeat 110% 30%;}
div#Home-Template .home-categories .lightgreen li         {background:#fff url(../images/icon-green-category-small.gif) no-repeat 0 3px;}
div#Home-Template .home-categories .lightgreen p,
div#Home-Template .home-categories .lightgreen a {color:#006f51;}

/* TAB 3 - TRAVEL - ORANGE */
.header-container .tab-container ul li.tab-3 .tab-icon  {background:transparent url(../images/icon-travel-red.gif) no-repeat 0 7px;}
.orange .tab-container ul li.tab-3 .tab-icon      {background:transparent url(../images/icon-travel-blk.gif) no-repeat 0 7px;}

/* Light Colour */
div#Content-Left-Nav div.orange h2    {background:#fce5c6  url(../images/bg-orange-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.orange       {background:transparent url(../images/bg-orange-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.orange ul    {border-right:1px solid #fce5c6;}
div#Content-Right-Nav div.orange .app-top,
div#Content-Right-Nav div.orange h2   {background:#fce5c6 url(../images/bg-orange-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav div.orange .app-top h2  {background:none;}
div#Content-Right-Nav div.orange      {background:transparent url(../images/bg-orange-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.orange ul,
div#Content-Right-Nav div.orange p    {border-left:1px solid #fce5c6;border-right:1px solid #fce5c6;}
div#Content-Right-Nav div.orange .app-content ul,
div#Content-Right-Nav div.orange .app-content p {border-left:none;border-right:none;}

.orange .displaytable table,
.orangeStretchy .displaytable table,
.orange .displaytable tr.highlite td,
.orangeStretchy .displaytable tr.highlite td  {border-bottom:3px solid #fce5c6;}

div#Content-Left .orange .app-top,
div#Content-Left .orange div.displaylist,
div#Content-Left .orangeStretchy div.displaylist,
div#Content-Left .orange .displaytable table,
div#Content-Left .orangeStretchy .displaytable table {background:#fce5c6 url(../images/bg-orange-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .orange .app-top,
div#Content-Middle-3col .orange div.displaylist,
div#Content-Middle-3col .orangeStretchy div.displaylist,
div#Content-Middle-3col .orange .displaytable table,
div#Content-Middle-3col .orangeStretchy .displaytable table {background:#fce5c6 url(../images/bg-orange-table-top379.gif) no-repeat top left;}

div#Content-Right .orange .app-top,
div#Content-Right .orange div.displaylist,
div#Content-Right .orangeStretchy div.displaylist,
div#Content-Right .orange .displaytable table,
div#Content-Right .orangeStretchy .displaytable table {background:#fce5c6 url(../images/bg-orange-table-top559.gif) no-repeat top left;}

div#Content-Left .orange div.displaylist ul,
div#Content-Left .orangeStretchy div.displaylist ul {background:#fce5c6 url(../images/bg-orange-list-bot544.gif) no-repeat left bottom;}

div#Content-Middle-3col .orange div.displaylist p, 
div#Content-Middle-3col .orange div.displaylist ul,
div#Content-Middle-3col .orangeStretchy div.displaylist ul {background:#fce5c6 url(../images/bg-orange-list-bot379.gif) no-repeat left bottom;}

div#Content-Middle-3col .orange div.displaylist ol,
div#Content-Middle-3col .orangeStretchy div.displaylist ol {background:#fce5c6 url(../images/bg-orange-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .orange div.displaylist ol li {margin: 0 0 0 30px; padding: 10px 10px 10px 0;}

div#Content-Right .orange div.displaylist ol,
div#Content-Right .orange div.displaylist ul,
div#Content-Right .orangeStretchy div.displaylist ul,
div#Content-Right .orange div.displaylist p{background:#fce5c6 url(../images/bg-orange-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .orange .app-bot,
div#Content-Left .orangeStretchy .app-bot {background:transparent url(../images/bg-orange-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .orange .app-bot,
div#Content-Middle-3col .orangeStretchy .app-bot {background:transparent url(../images/bg-orange-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .orange .app-bot,
div#Content-Right .orangeStretchy .app-bot {background:transparent url(../images/bg-orange-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .orange .app-bot,
div#Content-Right-Nav .orangeStretchy .app-bot {background:transparent url(../images/bg-orange-app-bot168.gif) no-repeat bottom left;}

.orange .app-content,
.orangeStretchy .app-content,
.orange .displaytable tr td,
.orangeStretchy .displaytable tr td {border-left:1px solid #fce5c6;border-right:1px solid #fce5c6;}

div#Site-Map .Stretchy-3-col h1.orange        {background:transparent url(../images/sitemap/icon-sitemap-travel.gif) no-repeat top left;}
.orange div#Category-Panel .category-top      {background:#fce5c6 url(../images/bg-orange-category-top.gif) no-repeat top left;}
.orange div#Category-Panel .category-bottom   {background:transparent url(../images/bg-orange-category-bot.gif) no-repeat bottom left;}
.orangeStretchy .flexilistcontent h3,
.orange .flexilistcontent h3                  {background:#fce5c6 url(../images/bg-default-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.orange .line-container {
    background:#f6aa41;
}
.orange div#Category-Panel .category-divider {background:transparent url(../images/dot-small-orange-hoz-x.gif) repeat-x bottom;}
div#Home-Template .home-categories .orange .hc-divider{background:transparent url(../images/dot-small-orange-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .orange .hc-bottom {background:#f6aa41 url(../images/bg-orange-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .orange .hc-top    {background:#f6aa41 url(../images/bg-orange-hc-top.gif) no-repeat top left;}
.orange div#Category-Panel .category-splash   {background:transparent url(../images/orange-category-splash.gif) no-repeat top right;}

/* Dark Colour */
.orange h1, .orangeStretchy h1, .orangeStretchy h2, .orange h3,
.orangeStretchy .flexilistcontent h2, .orangeStretchy .flexilistcontent h3,
.orange div#Category-Panel h3,
div#Content-Left-Nav div.orangeStretchy h2,
div#Category-Left div.orange h1,
.orange .app-content h2,
/*.orange .displaytable th,
.orangeStretchy .displaytable th,*/
.orange div#Category-Panel a, .orange div#Category-Panel a:visited, .orange div#Category-Panel a:active, .orange div#Category-Panel a:hover {
    color:#bb0032;
	font-weight:400;
}

div#Category-Left-Nav .orange h2 {font-weight:700;color:#bb0032;}

.orange h2 {font-weight:700;color:#bb0032;}

.orange .displaytable th, .orange .displaytable tr.highlite td,
.orangeStretchy .displaytable th, .orangeStretchy .displaytable tr.highlite td {
	color:#bb0032;
	font-weight:700;
}

.orangeStretchy .displaytable tr.highlite td, .orange .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	}

.orange ul li,
.orange .paragraph ul li,
.orangeStretchy .flexilistcontent ul li,
.orangeStretchy .paragraph ul li  {background:transparent url(../images/icon-orange-list.gif) no-repeat 0 6px;}
.orange div#Category-Panel ul li  {background:transparent url(../images/icon-orange-arrow.gif) no-repeat 0 5px;}
.orange div#Category-Panel h3     {background:transparent url(../images/icon-orange-category.gif) no-repeat 0 1px;}
div#Home-Template div#Content-Left .orange h1,
div#Category-Left .orange h1      {float:left;width:508px;padding-bottom:8px;padding-left:35px;background:transparent url(../images/icon-orange-header.gif) no-repeat top left;}
div#Category-Left .orange h1 a    {display:block;padding-left:35px;margin-left:-35px;background:transparent url(../images/icon-orange-header.gif) no-repeat top left;}
div#Content-Left .home-categories .orange .hc-splash {background:transparent url(../images/orange-hc-splash.gif) no-repeat 115% 40%;}
div#Home-Template .home-categories .orange li         {background:#fff url(../images/icon-orange-category-small.gif) no-repeat 0 3px;}
div#Home-Template .home-categories .orange p,
div#Home-Template .home-categories .orange a {color:#bb0032;}

/* TAB 4 - LETTERS & PARCELS - RED */
.header-container .tab-container ul li.tab-4 .tab-icon  {background:transparent url(../images/icon-parcels-red.gif) no-repeat 2px 7px;}
.red .tab-container ul li.tab-4 .tab-icon      {background:transparent url(../images/icon-parcels-blk.gif) no-repeat 2px 7px;}

/* Light Colour */
div#Content-Left-Nav div.red h2    {background:#f9bcbe url(../images/bg-red-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.red       {background:transparent url(../images/bg-red-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.red ul    {border-right:1px solid #f9bcbe;}
div#Content-Right-Nav div.red .app-top,
div#Content-Right-Nav div.red h2   {background:#f9bcbe url(../images/bg-red-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav div.red .app-top h2  {background:none;}
div#Content-Right-Nav div.red      {background:transparent url(../images/bg-red-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.red ol,
div#Content-Right-Nav div.red ul,
div#Content-Right-Nav div.red p    {border-left:1px solid #f9bcbe;border-right:1px solid #f9bcbe;}
div#Content-Right-Nav div.red .app-content ul,
div#Content-Right-Nav div.red .app-content p {border-left:none;border-right:none;}

.red .displaytable table,
.redStretchy .displaytable table,
.red .displaytable tr.highlite td,
.redStretchy .displaytable tr.highlite td  {border-bottom:3px solid #f9bcbe;}

div#Content-Left .red .app-top,
div#Content-Left .red div.displaylist,
div#Content-Left .redStretchy div.displaylist,
div#Content-Left .red .displaytable table,
div#Content-Left .redStretchy .displaytable table {background:#f9bcbe url(../images/bg-red-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .red .app-top,
div#Content-Middle-3col .red div.displaylist,
div#Content-Middle-3col .redStretchy div.displaylist,
div#Content-Middle-3col .red .displaytable table,
div#Content-Middle-3col .redStretchy .displaytable table {background:#f9bcbe url(../images/bg-red-table-top379.gif) no-repeat top left;}

div#Content-Right .red .app-top,
div#Content-Right .red div.displaylist,
div#Content-Right .redStretchy div.displaylist,
div#Content-Right .red .displaytable table,
div#Content-Right .redStretchy .displaytable table {background:#f9bcbe url(../images/bg-red-table-top559.gif) no-repeat top left;}

div#Content-Left .red div.displaylist ul,
div#Content-Left .redStretchy div.displaylist ul {background:#f9bcbe url(../images/bg-red-list-bot544.gif) no-repeat left bottom;}

div#Content-Middle-3col .red div.displaylist ul,
div#Content-Middle-3col .redStretchy div.displaylist ul {background:#f9bcbe url(../images/bg-red-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .red div.displaylist p {background:#f9bcbe url(../images/bg-red-list-bot379.gif) no-repeat left bottom;}

div#Content-Middle-3col .red div.displaylist ol,
div#Content-Middle-3col .redStretchy div.displaylist ol {background:#f9bcbe url(../images/bg-red-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .red div.displaylist ol li {margin: 0 0 0 30px; padding: 10px 10px 10px 0;}

div#Content-Right .red div.displaylist ol,
div#Content-Right .red div.displaylist ul,
div#Content-Right .redStretchy div.displaylist ul,
div#Content-Right .red div.displaylist p{background:#f9bcbe url(../images/bg-red-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .red .app-bot,
div#Content-Left .redStretchy .app-bot {background:transparent url(../images/bg-red-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .red .app-bot,
div#Content-Middle-3col .redStretchy .app-bot {background:transparent url(../images/bg-red-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .red .app-bot,
div#Content-Right .redStretchy .app-bot {background:transparent url(../images/bg-red-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .red .app-bot,
div#Content-Right-Nav .redStretchy .app-bot {background:transparent url(../images/bg-red-app-bot168.gif) no-repeat bottom left;}

.red .app-content,
.redStretchy .app-content,
.red .displaytable tr td,
.redStretchy .displaytable tr td {border-left:1px solid #f9bcbe;border-right:1px solid #f9bcbe;}

div#Site-Map .Stretchy-3-col h1.red        {background:transparent url(../images/sitemap/icon-sitemap-parcels.gif) no-repeat top left;}
.red div#Category-Panel .category-top      {background:#f9bcbe url(../images/bg-red-category-top.gif) no-repeat top left;}
.red div#Category-Panel .category-bottom   {background:transparent url(../images/bg-red-category-bot.gif) no-repeat bottom left;}
.redStretchy .flexilistcontent h3,
.red .flexilistcontent h3                  {background:#f9bcbe url(../images/bg-red-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.red .line-container {
    background:#ec2027;
}
.red div#Category-Panel .category-divider {background:transparent url(../images/dot-small-red-hoz-x.gif) repeat-x bottom;}
div#Home-Template .home-categories .red .hc-divider{background:transparent url(../images/dot-small-red-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .red .hc-bottom {background:#ec2027 url(../images/bg-red-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .red .hc-top    {background:#ec2027 url(../images/bg-red-hc-top.gif) no-repeat top left;}
.red div#Category-Panel .category-splash   {background:transparent url(../images/red-category-splash.gif) no-repeat top right;}

/* Dark Colour */
.red h1, .redStretchy h1, .redStretchy h2, .red h3,
.redStretchy .flexilistcontent h2, .redStretchy .flexilistcontent h3,
.red div#Category-Panel h3,
div#Content-Left-Nav div.redStretchy h2,
div#Category-Left div.red h1,
.red .app-content h2,
/*.red .displaytable th, 
.redStretchy .displaytable th,*/
.red div#Category-Panel a, .red div#Category-Panel a:visited, .red div#Category-Panel a:active, .red div#Category-Panel a:hover {
    color:#98002e;
	font-weight:400;
}

.red .displaytable th, .red .displaytable tr.highlite td,
.redStretchy .displaytable th, .redStretchy .displaytable tr.highlite td {
 	color:#98002e;
	font-weight:700;
}

div#Category-Left-Nav .red h2{color:#98002e;
	font-weight:700;}

.red h2 {font-weight:700;color:#98002e;}

.redStretchy .displaytable tr.highlite td,.red .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	
}

.red ul li,
.red .paragraph ul li,
.redStretchy .flexilistcontent ul li,
.redStretchy .paragraph ul li  {background:transparent url(../images/icon-red-list.gif) no-repeat 0 6px;}
.red div#Category-Panel ul li  {background:transparent url(../images/icon-red-arrow.gif) no-repeat 0 5px;}
.red div#Category-Panel h3     {background:transparent url(../images/icon-red-category.gif) no-repeat 0 1px;}
div#Home-Template div#Content-Left .red h1,
div#Category-Left .red h1      {float:left;width:508px;padding-bottom:8px;padding-left:35px;background:transparent url(../images/icon-red-header.gif) no-repeat top left;}
div#Category-Left .red h1 a    {display:block;padding-left:35px;margin-left:-35px;background:transparent url(../images/icon-red-header.gif) no-repeat top left;}
div#Content-Left .home-categories .red .hc-splash {background:transparent url(../images/red-hc-splash.gif) no-repeat 110% 50%;}
div#Home-Template .home-categories .red li         {background:#fff url(../images/icon-red-category-small.gif) no-repeat 0 3px;}
div#Home-Template .home-categories .red p,
div#Home-Template .home-categories .red a {color:#98002e;}

/* TAB 5 - SERVICE & INFO - YELLOW */
.header-container .tab-container ul li.tab-5 .tab-icon  {background:transparent url(../images/icon-service-red.gif) no-repeat 0 7px;}
.yellow .tab-container ul li.tab-5 .tab-icon      {background:transparent url(../images/icon-service-blk.gif) no-repeat 0 7px;}

/* Light Colour */
div#Content-Left-Nav div.yellow h2    {background:#fdedc4 url(../images/bg-yellow-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.yellow       {background:transparent url(../images/bg-yellow-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.yellow ul    {border-right:1px solid #fdedc4;}
div#Content-Right-Nav div.yellow .app-top,
div#Content-Right-Nav div.yellow h2   {background:#fdedc4 url(../images/bg-yellow-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav div.yellow .app-top h2  {background:none;}
div#Content-Right-Nav div.yellow      {background:transparent url(../images/bg-yellow-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.yellow ol,
div#Content-Right-Nav div.yellow ul,
div#Content-Right-Nav div.yellow p    {border-left:1px solid #fdedc4;border-right:1px solid #fdedc4;}
div#Content-Right-Nav div.yellow .app-content ul,
div#Content-Right-Nav div.yellow .app-content p {border-left:none;border-right:none;}

.yellow .displaytable table,
.yellowStretchy .displaytable table,
.yellow .displaytable tr.highlite td,
.yellowStretchy .displaytable tr.highlite td  {border-bottom:3px solid #fdedc4;}

div#Content-Left .yellow .app-top,
div#Content-Left .yellow div.displaylist,
div#Content-Left .yellowStretchy div.displaylist,
div#Content-Left .yellow .displaytable table,
div#Content-Left .yellowStretchy .displaytable table {background:#fdedc4 url(../images/bg-yellow-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .yellow .app-top,
div#Content-Middle-3col .yellow div.displaylist,
div#Content-Middle-3col .yellowStretchy div.displaylist,
div#Content-Middle-3col .yellow .displaytable table,
div#Content-Middle-3col .yellowStretchy .displaytable table {background:#fdedc4 url(../images/bg-yellow-table-top379.gif) no-repeat top left;}

div#Content-Right .yellow .app-top,
div#Content-Right .yellow div.displaylist,
div#Content-Right .yellowStretchy div.displaylist,
div#Content-Right .yellow .displaytable table,
div#Content-Right .yellowStretchy .displaytable table {background:#fdedc4 url(../images/bg-yellow-table-top559.gif) no-repeat top left;}

div#Content-Left .yellow div.displaylist ul,
div#Content-Left .yellowStretchy div.displaylist ul {background:#fdedc4 url(../images/bg-yellow-list-bot544.gif) no-repeat left bottom;}

div#Content-Middle-3col .yellow div.displaylist ul,
div#Content-Middle-3col .yellowStretchy div.displaylist ul,
div#Content-Middle-3col .yellow div.displaylist p {background:#fdedc4 url(../images/bg-yellow-list-bot379.gif) no-repeat left bottom;}

div#Content-Middle-3col .yellow div.displaylist ol,
div#Content-Middle-3col .yellowStretchy div.displaylist ol {background:#fdedc4 url(../images/bg-yellow-list-bot379.gif) no-repeat left bottom;}
div#Content-Middle-3col .yellow div.displaylist ol li {margin: 0 0 0 30px; padding: 10px 10px 10px 0;}

div#Content-Right .yellow div.displaylist ol,
div#Content-Right .yellow div.displaylist ul,
div#Content-Right .yellowStretchy div.displaylist ul,
div#Content-Right .yellow div.displaylist p{background:#fdedc4 url(../images/bg-yellow-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .yellow .app-bot,
div#Content-Left .yellowStretchy .app-bot {background:transparent url(../images/bg-yellow-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .yellow .app-bot,
div#Content-Middle-3col .yellowStretchy .app-bot {background:transparent url(../images/bg-yellow-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .yellow .app-bot,
div#Content-Right .yellowStretchy .app-bot {background:transparent url(../images/bg-yellow-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .yellow .app-bot,
div#Content-Right-Nav .yellowStretchy .app-bot {background:transparent url(../images/bg-yellow-app-bot168.gif) no-repeat bottom left;}

.yellow .app-content,
.yellowStretchy .app-content,
.yellow .displaytable tr td,
.yellowStretchy .displaytable tr td {border-left:1px solid #fdedc4;border-right:1px solid #fdedc4;}

div#Site-Map .Stretchy-3-col h1.yellow        {background:transparent url(../images/sitemap/icon-sitemap-services.gif) no-repeat top left;}
.yellow div#Category-Panel .category-top      {background:#fdedc4 url(../images/bg-yellow-category-top.gif) no-repeat top left;}
.yellow div#Category-Panel .category-bottom   {background:transparent url(../images/bg-yellow-category-bot.gif) no-repeat bottom left;}
.yellowStretchy .flexilistcontent h3,
.yellow .flexilistcontent h3                  {background:#fdedc4 url(../images/bg-yellow-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.yellow .line-container {
    background:#f7c23a;
}
.yellow div#Category-Panel .category-divider {background:transparent url(../images/dot-small-yellow-hoz-x.gif) repeat-x bottom;}
div#Home-Template .home-categories .yellow .hc-divider{background:transparent url(../images/dot-small-yellow-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .yellow .hc-bottom {background:#f7c23a url(../images/bg-yellow-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .yellow .hc-top    {background:#f7c23a url(../images/bg-yellow-hc-top.gif) no-repeat top left;}
.yellow div#Category-Panel .category-splash   {background:transparent url(../images/yellow-category-splash.gif) no-repeat top right;}

/* Dark Colour */
.yellow h1, .yellowStretchy h1, .yellowStretchy h2, .yellow h3,
.yellowStretchy .flexilistcontent h2, .yellowStretchy .flexilistcontent h3,
.yellow div#Category-Panel h3,
div#Content-Left-Nav div.yellowStretchy h2,
div#Category-Left div.yellow h1,
.yellow .app-content h2,
/*.yellow .displaytable th, 
.yellowStretchy .displaytable th,*/
.yellow div#Category-Panel a, .yellow div#Category-Panel a:visited, .yellow div#Category-Panel a:active, .yellow div#Category-Panel a:hover {
    color:#785200;
	font-weight:normal;
}

.yellow .displaytable th, .yellow .displaytable tr.highlite td,
.yellowStretchy .displaytable th, .yellowStretchy .displaytable tr.highlite td {
    color:#785200;
	font-weight:bold;
}

div#Category-Left-Nav .yellow h2{font-weight:700;color:#785200;}

.yellow h2 {font-weight:700;color:#785200;}

.yellowStretchy .displaytable tr.highlite td,.yellow .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	
}

.yellow ul li,
.yellow .paragraph ul li,
.yellowStretchy .flexilistcontent ul li,
.yellowStretchy .paragraph ul li  {background:transparent url(../images/icon-yellow-list.gif) no-repeat 0 6px;}
.yellow div#Category-Panel ul li  {background:transparent url(../images/icon-yellow-arrow.gif) no-repeat 0 5px;}
.yellow div#Category-Panel h3     {background:transparent url(../images/icon-yellow-category.gif) no-repeat 0 1px;}
div#Home-Template div#Content-Left .yellow h1,
div#Category-Left .yellow h1      {float:left;width:508px;padding-bottom:8px;padding-left:35px;background:transparent url(../images/icon-yellow-header.gif) no-repeat top left;}
div#Category-Left .yellow h1 a    {display:block;padding-left:35px;margin-left:-35px;background:transparent url(../images/icon-yellow-header.gif) no-repeat top left;}
div#Content-Left .home-categories .yellow .hc-splash {background:transparent url(../images/yellow-hc-splash.gif) no-repeat 105% 40%;}
div#Home-Template .home-categories .yellow li         {background:#fff url(../images/icon-yellow-category-small.gif) no-repeat 0 3px;}
div#Home-Template .home-categories .yellow p,
div#Home-Template .home-categories .yellow a {color:#785200;}

/* TAB 6 - BUSINESS - GREY */

.grey div#Category-Panel a, .grey div#Category-Panel a:visited, .grey div#Category-Panel a:active, .grey div#Category-Panel a:hover {
    color:#d8252f;
}

/* Light Colour */
div#Content-Left-Nav div.grey h2    {background:#e6e9ea  url(../images/bg-grey-nav-top.gif) no-repeat top right;}
div#Content-Left-Nav div.grey       {background:transparent url(../images/bg-grey-nav-bottom.gif) no-repeat bottom right;}
div#Content-Left-Nav div.grey ul    {border-right:1px solid #e6e9ea;}
div#Content-Right-Nav div.grey .app-top,
div#Content-Right-Nav div.grey h2   {background:#e6e9ea url(../images/bg-grey-nav-top.gif) no-repeat top right;}
div#Content-Right-Nav div.grey .app-top h2  {background:none;}
div#Content-Right-Nav div.grey      {background:transparent url(../images/bg-grey-nav-bottom.gif) no-repeat bottom right;}
div#Content-Right-Nav div.grey ol,
div#Content-Right-Nav div.grey ul,
div#Content-Right-Nav div.grey p    {border-left:1px solid #e6e9ea;border-right:1px solid #e6e9ea;}
div#Content-Right-Nav div.grey .app-content ul,
div#Content-Right-Nav div.grey .app-content p {border-left:none;border-right:none;}

.grey .displaytable table,
.greyStretchy .displaytable table,
.grey .displaytable tr.highlite td,
.greyStretchy .displaytable tr.highlite td  {border-bottom:3px solid #e6e9ea;}

div#Content-Left .grey .app-top,
div#Content-Left .grey div.displaylist,
div#Content-Left .greyStretchy div.displaylist,
div#Content-Left .grey .displaytable table,
div#Content-Left .greyStretchy .displaytable table {background:#e6e9ea url(../images/bg-grey-table-top544.gif) no-repeat top left;}

div#Content-Middle-3col .grey .app-top,
div#Content-Middle-3col .grey div.displaylist,
div#Content-Middle-3col .greyStretchy div.displaylist,
div#Content-Middle-3col .grey .displaytable table,
div#Content-Middle-3col .greyStretchy .displaytable table {background:#e6e9ea url(../images/bg-grey-table-top379.gif) no-repeat top left;}

div#Content-Right .grey .app-top,
div#Content-Right .grey div.displaylist,
div#Content-Right .greyStretchy div.displaylist,
div#Content-Right .grey .displaytable table,
div#Content-Right .greyStretchy .displaytable table {background:#e6e9ea url(../images/bg-grey-table-top559.gif) no-repeat top left;}

div#Content-Left .grey div.displaylist ul,
div#Content-Left .greyStretchy div.displaylist ul {background:#e6e9ea url(../images/bg-grey-list-bot544.gif) no-repeat left bottom;}

div#Content-Middle-3col .grey div.displaylist ul,
div#Content-Middle-3col .greyStretchy div.displaylist ul {background:#e6e9ea url(../images/bg-grey-list-bot379.gif) no-repeat left bottom;}

div#Content-Right .grey div.displaylist ul,
div#Content-Right .greyStretchy div.displaylist ul {background:#e6e9ea url(../images/bg-grey-list-bot559.gif) no-repeat left bottom;}

div#Content-Left .grey .app-bot,
div#Content-Left .greyStretchy .app-bot {background:transparent url(../images/bg-grey-app-bot544.gif) no-repeat bottom left;}

div#Content-Middle-3col .grey .app-bot,
div#Content-Middle-3col .greyStretchy .app-bot {background:transparent url(../images/bg-grey-app-bot379.gif) no-repeat bottom left;}

div#Content-Right .grey .app-bot,
div#Content-Right .greyStretchy .app-bot {background:transparent url(../images/bg-grey-app-bot559.gif) no-repeat bottom left;}

div#Content-Right-Nav .grey .app-bot,
div#Content-Right-Nav .greyStretchy .app-bot {background:transparent url(../images/bg-grey-app-bot168.gif) no-repeat bottom left;}

.grey .app-content,
.greyStretchy .app-content,
.grey .displaytable tr td,
.greyStretchy .displaytable tr td {border-left:1px solid #e6e9ea;border-right:1px solid #e6e9ea;}

.grey div#Category-Panel .category-top      {background:transparent url(../images/bg-grey-category-top.gif) no-repeat top left;}
.grey div#Category-Panel .category-bottom   {background:transparent url(../images/bg-grey-category-bot.gif) no-repeat bottom left;}
.grey div#Category-Panel                    {background:transparent url(../images/bg-grey-category-y.gif) repeat-y top left;}
.greyStretchy .flexilistcontent h3,
.grey .flexilistcontent h3                  {background:#e6e9ea url(../images/bg-grey-nav-top-179.gif) no-repeat top right;}

/* Medium Colour */
.grey .line-container {
    background:#adb5ba;
}
.grey div#Category-Panel .category-divider {background:transparent url(../images/dot-small-grey-hoz-x.gif) repeat-x bottom;margin-left:8px;padding-top:10px;}
div#Home-Template .home-categories .grey .hc-divider{background:transparent url(../images/dot-small-grey-hoz-x.gif) repeat-x center;}
div#Content-Left .home-categories .grey .hc-bottom {background:#adb5ba url(../images/bg-grey-hc-bottom.gif) no-repeat bottom left;}
div#Content-Left .home-categories .grey .hc-top    {background:#adb5ba url(../images/bg-grey-hc-top.gif) no-repeat top left;}

/* Dark Colour */
.grey h1, .greyStretchy h1, .greyStretchy h2, .bgrey h3,
.greyStretchy .flexilistcontent h2, .greyStretchy .flexilistcontent h3,
.grey div#Category-Panel h3,
div#Content-Left-Nav div.greyStretchy h2,
div#Category-Left div.grey h1,
.grey .app-content h2,
div#Category-Left-Nav .grey .related-links h3,
.grey .displaytable th, .grey .displaytable tr.highlite td,
.greyStretchy .displaytable th, .greyStretchy .displaytable tr.highlite td {
    color:#466858;
	font-weight:400;
}

.grey .displaytable th,
.greyStretchy .displaytable th {
    color:#466858;
	font-weight:700;
}

div#Category-Left-Nav .grey h2{font-weight:700;color:#466858;}

.grey h2 {font-weight:700;color:#466858;}

.greyStretchy .displaytable tr.highlite td,.grey .displaytable tr.highlite td {
	color:#000;
	font-weight:400;
	
}

.grey ul li,
.grey .paragraph ul li,
.greyStretchy .flexilistcontent ul li,
.greyStretchy .paragraph ul li  {background:transparent url(../images/icon-grey-list.gif) no-repeat 0 6px;}
.grey div#Category-Panel ul li  {background:transparent url(../images/icon-grey-arrow.gif) no-repeat 0 5px;}
div#Category-Left .grey h1      {padding-bottom:8px;}
div#Content-Left .home-categories .grey .hc-splash {background:transparent url(../images/grey-hc-splash.gif) no-repeat 112% 90%;}
div#Home-Template .home-categories .grey li         {background:#fff url(../images/icon-grey-category-small.gif) no-repeat 0 3px;}
div#Home-Template .home-categories .grey p,
div#Home-Template .home-categories .grey a {color:#46685b;}

/* Flexilist full width - Start */
#Content-Right .flexilistcontent {
	float:left;
	padding:5px;
	width:269px;
}
#Content-Right .flexilist-promo .flexilistcontent {
	width:257px!important;
	padding:0 0 0 5px;
}
#Content-Right .lightgreenStretchy .flexilistcontent h3,
#Content-Right .lightgreen .flexilistcontent h3 {
	background:#DFECC4 url(../images/bg-green-nav-top-269.gif) no-repeat scroll right top;font-weight:700; /*font-size:11px;*/
}
#Content-Right .yellowStretchy .flexilistcontent h3,
#Content-Right .yellow .flexilistcontent h3 {
	background:#fdedc4 url(../images/bg-yellow-nav-top-269.gif) no-repeat top right;
}
#Content-Right .greyStretchy .flexilistcontent h3,
#Content-Right .grey .flexilistcontent h3 {
	background:#e6e9ea url(../images/bg-grey-nav-top-269.gif) no-repeat top right;
}
#Content-Right .orangeStretchy .flexilistcontent h3,
#Content-Right .orange .flexilistcontent h3 {
	background:#fce5c6 url(../images/bg-default-nav-top-269.gif) no-repeat top right;
}
#Content-Right .redStretchy .flexilistcontent h3,
#Content-Right .red .flexilistcontent h3 {
	background:#f9bcbe url(../images/bg-red-nav-top-269.gif) no-repeat top right;
}
#Content-Right .blueStretchy .flexilistcontent h3,
#Content-Right .blue .flexilistcontent h3 {
	background:#dfecc4 url(../images/bg-blue-nav-top-269.gif) no-repeat top right;
}
.flexilist-promo .flexilistcontent a {
	background:transparent url(../images/icon-arrow-circle-transp.gif) no-repeat scroll 0 2px!important;
	display:block;
	margin:0 0 0 3px;
	padding:3px 0 5px 20px;
}
.flexilist-promo .flexilistcontent p a {
	background:none!important;
	margin:0;
	padding:0;
}
.flexilist-promo {
	background:#dfecc4 url(../images/flexilist-promo-bottom.gif) no-repeat scroll left bottom;
	float:left;
	margin:10px 0 0 0;
	width:262px;
}
/* Flexilist full width - End */

.header-container .logo-container {
	float:left;
	padding:5px 0 7px 17px;
	clear:both;
	border-bottom:none;
}
.redstripe {
	border-bottom:10px solid #9c1c21;
	margin-bottom:7px;
	height:10px;
}
.account-links span.account-icon {
	background:#fff url(../images/icon-account.gif) no-repeat top left;
	padding:2px 0 2px 10px;
	color:#676767 !important;
}
.basket .itemprice {
	color:#676767;
}

/* PAF - Start */
div#findpostcode .nav { width: 704px; }
div#findpostcode .nav-pf {
    position: relative;
    padding:0;
    margin:0;
    height:50px;
    width:732px;
    float:left;
}
div#findpostcode .nav-pf[class] {
    display: table;
    position: static;
}
div#findpostcode .nav-pf-middle {
    position: absolute;
    padding: 0;
    top: 100%;
}
div#findpostcode .nav-pf-middle[class] {
    position: static;
    display: table-cell;
    vertical-align:bottom;
}
div#findpostcode .nav-pf-inner-1 {
    position: relative;
    top: -100%;
    float:left;
}
div#findpostcode .nav-pf-inner-1 h1 {
    display:inline;
}
div#findpostcode .nav-pf-inner-2 {
    position: relative;
    top: -100%;
    float:right;
}
div#findpostcode .name-login-pf {
    width:399px;
    color:#666;
    text-align:right;
}
div#findpostcode .name-login-pf .top {
    padding: 0;
    margin: 0 0 5px 0;
    text-align:right;
}
div#findpostcode .name-login-pf .bottom {   height:9px; }
div#findpostcode .greytext {
    color:#666;
    display:block;
    padding: 0 0 10px 0;
}
div#findpostcode .grey-container {
    background:#E5E5E5;
    float:left;
}
div#findpostcode h1 {   display:inline; }
div#findpostcode h2 {
    font-size:130%;
    display:inline;
}
div#findpostcode h2.hp {
    font-size:100%;
    padding: 0 0 10px 0;
    clear:both;
}
div#findpostcode h3 {
    font-size:100%;
    padding: 0 0 10px 0;
    margin-bottom:0;
    clear:both;
    border-bottom:0;
}
div#findpostcode .greybox h3 {
    font-size:100%;
    padding: 0;
    margin:0;
}
div#findpostcode br { clear:both; }
div#findpostcode div.greysides-box {
    border-left: 1px solid #F6B90C;
    border-right: 1px solid #F6B90C;
    padding: 0 10px 0 10px;
    float: left;
    width: 710px;
}
div#findpostcode div.greysides-greybox {
    border-left: 1px solid #F6B90C;
    border-right: 1px solid #F6B90C;
    padding: 0 10px 0 10px;
    background:#E2E1E1;
    float:left;
}
div#findpostcode div.resultsbar {
    border-top: 1px solid #F6B90C;
    border-bottom: 1px solid #F6B90C;
    padding: 3px 10px 3px 10px;
    background:#F0F0F0;
    color:#000;
}
div#findpostcode div.resultsbar strong,
div#findpostcode .nolink {
    padding: 0 3px;
}
div#findpostcode div.resultsbar a { text-decoration: underline;}
div#findpostcode .result { padding: 0 7px 0 0; }
div#findpostcode div.left-50towns {
    width:479px;
    float:left;
}
div#findpostcode div.left-50towns h2 { color: #000; }
div#findpostcode div.left-50towns a {   padding:0 24px 0 0; }
div#findpostcode div.left-50towns p.first {
    margin:0;
    padding:14px 0 0 0;
}
div#findpostcode div.left-50towns p.second {
    margin:0;
    padding:14px 0 20px 0;
}
div#findpostcode p.norm {
    margin:0;
    padding:14px 0 0 0;
    width: 660px;
    float:left;
}
div#findpostcode div.left-50towns p.help {
    margin-left:-23px;
    margin-bottom:20px;
    padding:14px 15px 0 0;
}
div#findpostcode div.left-50towns p.third {
    margin:0;
    padding:14px 0 5px 10px;
}
div#findpostcode div.greybox p.fourth {
    margin:0;
    padding:0;
}
div#findpostcode p.thanks {
    margin:0;
    padding:0;
    width:688px;
}
div#findpostcode div.right-searchbox {
    padding: 1px 0 15px 0;
    width:203px;
    float:left;
}
div#findpostcode div.right-searchbox .search-limit {
    font-size:120%;
}
div#findpostcode div.right-searchbox p.first {
    width:181px;
    margin:0;
    padding:0 0 5px 0;
}
div#findpostcode div.right-searchbox p.second {
    width:181px;
    margin:0;
    padding:0;
}
div#findpostcode div.section-black {
    padding: 0 0 0 35px;
    margin:0;
}
div#findpostcode ul.faq{
    font-family:verdana, arial, helvetica, sans-serif;
    margin:0;
    padding:0 0 0 30px;
    font-size: 100%;
    list-style:none outside;
}
div#findpostcode ul.faq li {
    list-style:none;
    background:url(../images/green_question_mark_small.gif);
    font-weight:400;
    color:#000;
    margin:0;
    padding:0;
}
div#findpostcode ul.faq li a:link,
div#findpostcode ul.faq li a:active,
div#findpostcode ul.faq li a:visited,
div#findpostcode ul.faq li a:hover {
    padding:0;
    margin:0;
}
div#findpostcode div.section-black ul {
    font-family: verdana, arial, helvetica, sans-serif;
    margin:0;
    padding:15px 0 0 0;
    font-size: 100%;
    list-style:none outside;
}
div#findpostcode div.section-black ul li {
    background:url(../images/bullet-black.gif) 0 0.55em no-repeat;
    text-align: left;
    font-weight:400;
    color:#000;
    margin:0;
    padding:0.2em 0 1.2em 12px;
}
div#findpostcode div.section-black li a { padding:0; }
div#findpostcode .greybox {
    border: 1px solid #F6B90C;
    padding: 15px 10px 15px 10px;
    float:left;
}
div#findpostcode .greybox input {
    border: 1px solid #999;
    color: #000;
    font-size:100%;
    padding: 0;
    margin: 0 0 20px 0;
    float:left;
}
div#findpostcode .greybox textarea {
    font-family:verdana, arial, helvetica, sans-serif;
    border: 1px solid #999;
    color: #000;
    font-size:100%;
    width:277px;
    float:left;
    margin: 0 0 20px 0;
}
div#findpostcode .greybox .eg {
    margin: 0 0 0 10px;
    width: 253px;
    color:#666;
    float:left;
}
div#findpostcode input.min {    width:135px; }
div#findpostcode input.max {    width:277px; }
div#findpostcode .greybox label {
    width:120px;
    float:left;
    clear:both;
}
div#findpostcode .bottomline {
    float: left;
    clear:both;
    border-bottom: 1px solid #F6B90C;
    width:100%;
}
div#findpostcode div.bottomline h3,
div#findpostcode div.greybox h3.search {
    padding: 0 0 15px 0;
    clear:both;
}
div#findpostcode .bottomline h3.details { float: left; }
div#findpostcode .bottomline .indicates {   float: right; }
div#findpostcode .button-find {
    width:402px;
    text-align:right;
    padding:5px 0 0 0;
}
div#findpostcode .button-find input {
    padding:0;
    margin:0;
    border:0;
    float:right;
}
div#findpostcode .corner-bottom { padding:  0 0 10px 0; }
div#findpostcode div.postal-border-top-holder {
    width:100%;
    float:left;
}
div#findpostcode div.postal-border-top-holder {
    background: red url(../images/border_top_30tall_grey_on_w.gif) repeat-x;
    height:34px;
}
div#findpostcode div.postal-border-bottom-holder {
    background: red url(../images/border_bot_grey_on_white.gif) repeat-x;
    height:5px;
}
div#findpostcode div.float-left {   float:left; }
div#findpostcode div.float-right {  float:right; }
div#findpostcode div.postal-border-left-right {
    border-left: 1px solid #F6B90C;
    border-right: 1px solid #F6B90C;
}

div#findpostcode div.help-inner {
    margin: 0 10px 0 10px;
    padding: 7px 0 2px 0;
    width:95%;
}
div#findpostcode .clear {
    padding: 0;
    margin: 0;
    clear: both;
}
div#findpostcode ul.question li {
    margin-left:17px;
    margin-top:0;
    padding-top:5px;
}
div#findpostcode img.topborder {
    padding: 0;
    margin: 10px 0 0 0;
}
div#findpostcode h1.finder-heading {
    padding: 8px 0 13px 0;
    float:left;
}
div#findpostcode p.toppad {
    margin: 0;
    padding:10px 0 0  0;
}
div#findpostcode .left-map-box {
    margin: 0;
    padding: 0;
    float:left;
    width: 184px;
    clear: both;
}
div#findpostcode .left-map-box p {
    font-weight: 700;
    padding: 7px 0 5px 0;
    margin: 0;
    height: 80px;
    overflow: visible;
}
div#findpostcode .left-map-box .button-box { height: 47px; }
div#findpostcode .right-map-box {
    float:right;
    padding:0;
    margin: 1px 0 0 0;
}
div#findpostcode .button-box {
    margin: 17px 0 193px 0;
    padding: 0;
    float:left;
}
div#findpostcode .button-box input {
    margin: 0;
    padding: 0;
}
div#findpostcode .button-box img.calc-pad {
    margin:10px 0 0 0;
}
div#findpostcode .greybox-nobottompad {
    border: 1px solid #F6B90C;
    padding: 15px 10px 0 10px;
    float:left;
}
div#findpostcode form {
    padding: 0;
    margin: 0;
}
div#findpostcode .greybox p.t-and-c,
div#findpostcode div.greysides-box p.t-and-c {
    width: 500px;
    padding: 10px 0 0 0;
    margin: 0;
    float: left;
}
div#findpostcode .greybox .addressFinder {
    float:left;
    margin: 0;
    width: 660px;
}
div#findpostcode .greybox .addressFinder img {
    vertical-align: middle;
}
div#findpostcode .greybox .addressFinder p {
    float:left;
    padding: 0;
    margin: 0;
    width: 300px;
}
div#findpostcode .greybox .addressFinder label {
    float:left;
    padding: 0;
    margin: 0;
    clear: left;
    width: 430px;
}
div#findpostcode h2.hd-h2 {
    font-size:100%;
    padding: 0 0 10px 0;
    float: left;
}
div#findpostcode .greybox input.continue {
    float:right;
    margin: 10px 132px 0 0;
    border:0;
}
div#findpostcode .addressFinder .add-code {
    float: left;
    padding: 2px 0 0 0;
    margin: 0;
}
div#findpostcode .addressFinder .add-code input {
    float: left;
    width: 95px;
    padding: 0;
    margin: 0;
}
div#findpostcode h1.login-heading {
    padding: 2px 0 14px 0;
    float: left;
}
div#findpostcode .login-searches {
    float: left;
    clear: both;
    width:479px;
    padding: 0 0 15px 0;
}
div#findpostcode .login-searches h2 {   margin: 0 0 0 38px; }
div#findpostcode .login-searches p {
    float: left;
    padding: 0;
    margin: 0;
}
div#findpostcode .login-searches img {
    float: left;
    margin: 2px 10px 0 0;
}
div#findpostcode fieldset.login-field {
    border: 0;
    margin: 0 0 0 -6px;
    padding: 0 0 5px 6px;
    clear: both;
    float: left;
    width: 660px;
}
div#findpostcode .login-col-1 {
    float: left;
    padding: 0;
    margin: 5px 5px 0 0;
}
div#findpostcode fieldset.login-field .login-col-2 {
    float: left;
    padding: 0;
    margin: 5px 5px 0 0;
    clear: both;
}
div#findpostcode fieldset.login-field label.login-col-3 {
    width: auto;
    float: left;
    padding: 0 5px 0 0;
    margin: 5px 0 10px 0;
}
div#findpostcode .greybox-nobottompad input.login-continue {
    float:right;
    padding: 0;
    margin: 20px 188px 5px 0;
}
div#findpostcode fieldset.login-field legend.login-legd {
    padding: 10px 0 2px 0;
    color: #000;
    font-weight: 700;
    float:left;
    clear: both;
}
div#findpostcode fieldset.login-field input.noborder {
    border: 0;
    height: 17px;
    padding: 0;
    margin: 0;
}
div#findpostcode fieldset.login-field input { margin: 0; }
div#findpostcode .greybox-nobottompad p.forgotten {
    clear: both;
    float:left;
    padding: 0;
    margin: 0;
}
div#findpostcode div.left-50towns p {
    margin:0;
    padding:7px 10px 0 0;
}
div#findpostcode div.left-50towns a.first-link {
    margin:0;
    padding:0 15px 0 0;
}
div#findpostcode .left-help-box {
    float: left;
    width: 413px;
}
div#findpostcode .right-help-box {
    float: left;
    margin: 25px 0 0 20px;
    padding: 0;
}
div#findpostcode .right-help-box h3 {
    margin: 0;
    padding: 0;
    width: 250px;
}
div#findpostcode .right-help-box p {
    padding: 0 0 10px 0;
    margin: 0;
    width: 250px;
}
div#findpostcode .right-help-box a {    white-space:nowrap; }
div#findpostcode .greybox-nobottompad .remember {
    padding: 0;
    margin: 10px 0 0 0;
    float: left;
    clear: both;
}
div#findpostcode .greybox-nobottompad .remember p,
div#findpostcode .greybox-nobottompad .remember label {
    float:left;
    padding: 0 5px 0 0;
    margin: 0;
}
div#findpostcode .greybox-nobottompad .remember input {
    float:left;
    padding: 0;
    margin: 0 5px 0 0;
    height: 15px;
    width: 15px;
}
div.Layout-100 div.Green {
  margin: 0 0 12px;
  padding: 0 0 14px;
  background: #FFF url(../images/bottom-thinner-732.gif) no-repeat left bottom;
}
div.Layout-100 div.Green li{
  margin-left: 10px;
  list-style-position: outside;
  background: url(../images/green_question_mark_small.gif) no-repeat left top;
  text-indent: 15px;
  margin-bottom: 5px;
}

div.Layout-100 div.Green h2 {
    background: #017A57 url(../images/category-top-green-732.gif)  no-repeat right top;
}
div.Layout-100 .boxed  .default {
	background:#fff url(../images/bottom-thinner-732.gif) no-repeat scroll left bottom;
	padding-bottom:12px;
}
div.Layour-100 .Green h2,
div.Layout-100 .boxed  .default h2 {
	padding:3px 0 2px 12px;
	background:#017A57 url(../images/category-top-732.gif) no-repeat scroll left top;
	color:#fff;
	font-size:1em;
	width:720px;
}
div.Layout-100 .boxed .default ul {
	border-left: #F6B90C solid 1px;
	border-right: #F6B90C solid 1px;
	margin: 0 2px 0 0;
	padding:12px 3px 4px 12px;
	width:715px;
}
div.Layout-100 .boxed .default li {
	background:transparent url(../images/green_question_mark_small.gif) no-repeat scroll left top;
	list-style-position:outside;
	margin:0 0 5px 10px;
	text-indent:15px;
}
div.Layout-100 .boxed .default p {
	padding:0;
}
div.Layout-100 .boxed .default li a {
	color:#007754;
}
/* Horizontal nav */
.top-app-nav {
	padding:5px 0;
	color:#000;
}
.top-app-nav span {
	padding-right:5px;
}
.top-app-nav span.Current-Purple {
	font-weight:700;
}
/* profile */
.Box-Right-grey h3 {
	font-weight:700;
}
.Box-Right-grey {
        margin:0 390px 0;
        padding:5px;
	width:140px;
        background:#EBEBEB;
        border:1px solid #F6B90C;
        position:absolute;
}
/* Foreign currency */
div#Content-Left a img,
.app-content .Cleared-Row img {
	margin-bottom:0!important;
}
.Float-Right img {
	vertical-align:middle;
	margin-bottom:2px !important;
}
.default h3 {
	color:#9e1d22;
}
/* Quick quote tool - start */
div.Stretchy-2-col-ti {
  margin: 0 0 12px;
  padding: 0 0 25px;
}
div#TravelInsu .divider-small {
	width:360px;
	margin:15px 0 5px 10px;
	float:left;
}
div#Content-Middle-3col div.Stretchy-2-col-ti div.Menu-Item {
	width:auto;
}
div#Content-Middle-3col div.Stretchy-2-col-ti div.Menu-Item .quote {
	margin:0;
	overflow: hidden;
}
div.TravelInsuBottom {
	clear:left;
	float:left;
	margin:0;
	padding: 0;
	height:20px;
	width: 381px;
	overflow:hidden;
	background-image:url(../images/bg-orange-insurance-bot379.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
div#TravelInsu {
	clear: left;
	float:left;
	margin: 0;
	padding: 0;
	width: 377px;
	border-right: 2px solid #FCE5C6;
	border-left: 2px solid #FCE5C6;
	position:relative;
}

select#periodoftravel {
	margin-bottom:15px;
}
div#TravelInsu h2 {
	margin:0 0 10px 0;
	width:371px;
	padding:5px 0 5px 10px;
	font-size:120%;
	font-weight:700;
	overflow:visible;
	position:absolute;
	top:0;
	left:-4px;
	index:5;
	background-image:url(../images/bg-orange-insurance-top379.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;

}
div#TravelInsu form {
	margin:00;
	width:371px;
	padding:0;
	overflow:hidden;
}
div#TravelInsu .quote h3 {
	padding-left:10px;
}
div#TravelInsu .stone h3 {
	padding-left:0;
}
div#TravelInsu .stone {
	padding-left:10px;
}
div#TravelInsu .quotestone-width label {
	width:85px;
	margin-right:5px;
	float:left;
}
div#TravelInsu .quotestone-width input {
		float:left;
		margin-right:5px;
		margin-top:expression('-3px'); /* for IE 5, 6 and 7 only */
		margin-left:expression('-3px'); /* for IE 5, 6 and 7 only */
}
.quotestone-right {
	float:right;
	width:170px;
	clear:none;
	margin-right:5px;
	overflow:hidden;
}
.quotestone-right img {
	float:right;
}
.quotestone-left {
	float:left;
	width:170px;
	clear:none;
	margin-left:0;
	overflow:hidden;
}
.quotestone-left input, .quotestone-right input {
	float:left;
	margin-right:5px;
	margin-top:0;
	margin-left:1px;
	margin-top:expression('-3px'); /* for IE 5, 6 and 7 only */
	margin-left:expression('-3px'); /* for IE 5, 6 and 7 only */
}
.quotestone-right input.Float-Right {
	margin-right:0;
}
.quotestone-right select {
	float:left;
	margin-right:3px;
	margin-top:-3px;
}
.quotestone-left label, .quotestone-right label {
	float:left;
	width:130px;
	width:expression('auto');/* for IE 5, 6 and 7 only */
	margin-bottom:5px;
	position:relative;
}
.quotestone-left label {
	width:150px;
	width:expression('auto');/* for IE 5, 6 and 7 only */
}

.quoteselectlabel {
	width:110px !important;
	margin-bottom:-5px;
}
.quotestone-right h4, .quotestone-left h4 {
	font-weight:700 ;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.quotestone-right-p {
	padding-top:5px;
	margin-bottom:-7px;
	float:left;
	position:relative;
	clear:both;
}
.quotestone-p {
	clear:both;
	width: auto !important;
}
.Float-Right {
	float:right !important;
}
.quotestone-right .Float-Right {
	padding-top:10px;
}
.quotestone-width {
	margin-top:30px;

}
div#TravelInsu .Divider-quoteline {
	width:0;
	height:0;
	position:absolute;
	padding:0;
	margin:0;
	top:-1000px;
	left:-1000px;
	display:none;
	visibility:hidden;

}
* html div#TravelInsu {  /* for IE 6 only */
  width: 377px;
		index:1;
}
* html div#TravelInsu .divider-small { /* for IE 6 only */
	width:355px;
	margin-left:5px;
}
* html div#TravelInsu h2 { /* for IE 6 only */
	width:371px;
	display:block;
}
noscript input{
	margin:3px 1px -1px 0;
}
#periodoftravel{
	margin: 0 1px 5px 0;
}

#TravelInsu .Stretchy-2-col-ti .quote .redTErrB {
	display:block;
	font-weight:700;
	margin:35px 10px -25px;
	1px solid red;
}

#TravelInsu .Stretchy-2-col-ti div.Menu-Item p {
	float:none;
	color:#000;
}
/* Left button alignment */
.Text-Button-Left {
	margin:5px 0;float:left;
}
.Text-Button-Left p {
	float:left;
	width:400px;
}
.Text-Button-Left div {
	float:right;
}
.disabled {
	background:#eee;
	color:#555;
}
#heading {
	margin:5px 0 5px 9px;
}
#heading .Current-Purple {
	font-weight:700;
}
#heading .normalText {
	margin:0 3px;
}
/* Application table */
.apptable .divider-small,
.divider-small,
.Table-Divider {
	background:#fff url(../images/dot-small-table-hoz-x.gif) repeat-x center left;
	height:0.5em;
}
.apptable table {
	width:100%;
}
.apptable table td {
	padding-left:2px;
	vertical-align:middle;
}
.thank-you table td a img,
.apptable table td a img {
	margin-top:1px;
	margin-bottom:2px!important;
}
/* left navigation promotions */
#Content-Left-Nav .PromotionalSlot img {
	margin-bottom:10px;
}
.Td-Hilite {
	background:#fdedc4;
}
.form-right-block-txt .Td-Hilite,
.thank-you .Td-Hilite {
	background:#fff;
}
.apptable table thead th {
	background:#fff;
}
/* travel insurance */
.thank-you table td input {
	margin:0;
	padding:0;
}
/* buttons float left */
.Float-Right {
	padding-bottom:2px
}
.Float-Right input {
	margin:0;
	padding:2px 0 0;
	vertical-align:middle;
}
.Float-Right a.button {
	text-decoration:none;
	vertical-align:middle;
	display:block-inline;

}
.Float-Right a.button img {
	margin:0px!important;
}
/* search */
#search-results .divider-small {
	margin:0;
}
/* T&T and Branch Locator */
.POLarger {
	font-size:1.4em;
}
#Content-Right table tbody form table tbody input {
	margin:0;
	padding:0;
}
/* ADSL Checker */
#availability-checker .form-Txt {
	width:90px;
}
#availability-checker .Small-Txt {
	padding-left:115px;
}
#availability-checker .txtbox-input {
	width:210px!important
}
div#Content-Middle-3col div.PromotionalSlot {
	clear:both;
}

	

div#Content-Middle-3col div.PromotionalSlot p {
	padding:0;
	margin:0;
}
div#Content-Middle-3col div.PromotionalSlot .circle-arrow a,
div#Content-Middle-3col div.PromotionalSlot .circle-arrow a:link,
div#Content-Middle-3col div.PromotionalSlot .circle-arrow a:visited {
	float:left;
	width:165px;
	background:transparent url(../images/icon-arrow-circle.gif) no-repeat 0 2px;
	padding:3px 0 5px 20px;
	margin:0 0 0 3px;
	display:block;
}
#availability-checker #Content-Middle-3col {
	margin:0;
}
/* 50+ */
#fifty-plus .apptable table thead .Table-Divider {
 	background:#fff url(../images/dot-small-table-hoz-x.gif) repeat-x left center;
}
.col-1 {
	float:left;
	width:150px;
}
.col-2 {
	float:left;
	width:150px;
}
.col-3 {
	float:left;
	width:150px;
}
.col-4 {
	float:left;
	width:230px;
}
/* Content form */
#Content-Form .checkbox-pair {
	padding:0 10px;
	float:left;
}
div#Content-Right-Nav .boxed div ul li p {
	border:0!important;
	padding:0!important;
}
.Current {
	font-weight:700;
}
.fieldset-horizonal .radio-pair  {
	padding-top:3px
}
.fieldset-horizonal .radio-pair label {
	float:left;
	padding:3px 10px 0pt 5px;
}
#Content-Middle-3col .select-day,
#Content-Middle-3col .select-month {
	width:50px;
}
.select-3col-default {
	width:180px;
}
#PO-Complaints-Form .fieldset-vertical {
	float:left;
	width:170px;
}
#PO-Complaints-Form .radio-pair {
	float:none;
}
#PO-Complaints-Form .radio-pair label {
	float:left;
	padding:3px 5px 0px;
}
/* create and remove */
#Category-Panel .Menu-Item h3 {
	padding-left: 20px;
}
#Category-Panel .Has-Image h3 {
	padding-left:0px;
}
/* PO Feature */
#Foot-Note {
	padding: 0 0 0 9px;
	clear:both;
}
#Home-Template #Foot-Note {
	padding:0
}
/* Homepage boxes */
.cat-row-spacer {
	float:left;
	width:11px;
}
.cat-row-clearer {
	clear:both;
	margin-bottom:10px;
}
/* My profile */
#Content-Right .default .app-bot .app-top .app-content p a img {
	margin-bottom:0;
}
/* TMC & KYC & Shop  */
.header-container .logo-container {
	float:left;
	padding:5px 0 7px 17px;
	clear:both;
	border-bottom:none;
}
.redstripe {
	border-bottom:10px solid #9c1c21;
	margin-bottom:7px;
	height:10px;
}
.account-links span.account-icon {
	background:#fff url(../images/icon-account.gif) no-repeat top left;
	padding:2px 0 2px 10px;
	color:#676767 !important;
}
.basket .itemprice {
	color:#676767;
}
#Prom-Codes {
	width:532px;
	padding:0 0 0 10px;
	margin:0;
	border-right:1px solid #9e1d22;
	border-left:1px solid #9e1d22;
	border-bottom:3px solid #9e1d22;
}
#Prom-Codes .Float-Right-space {
	padding:10px 0 0;
}
#Prom-Codes strong {
	padding:10px 0 16px;
	width:367px;
	float:left;
}
.Promo-Txt {
	padding:4px 0 0;
	width:150px;
	float:left;
}
div#Content-Left .Promo-Data img {
	margin:0;
	padding:0;
}
.Promo-Txt .Small-Txt {
	padding:0 0 10px;
        font-size:90%;
}
.Divider-Overline .Float-Right input {
	font-size:1em;
	margin:3px 1px 5px 0;
	padding:1px 2px;
}
#kyc .Text-Button-Left p {
	width:300px;
}
.form-Txt-left {
	text-align:left;
}

.order-summary {
	float:left;
	padding: 0px 0px 0px 0px;
	display: table-cell;
	width:340px
}

.order-summary2 {
	float:left;
	padding: 0;
	display: table-cell;
	width:170px;
}
#order-summary .form-Txt-left {
	padding:4px 0;
	width:120px;
}
.order-summary2 .form-right-txt {
	padding: 4px 0;
}
.order-summary1 {

}
.order-summary .Current,
.order-summary1 .Current,
.order-summary2 .Current {
	font-weight:700;
	font-size:1.2em
}

.divider-small-half {
	width:340px
}
#myaccount .Img-Data1 h3 {
	font-weight:700;
}
.thank-you-basket .Total-Txt {
	border-left:0;
	width:410px;
}
.thank-you-basket .Total-Value {
	border-right:0;
}
#Print-Template .thank-you-basket .Total-Txt {
	width:425px;
}
/* Category header text */
#Home-Template #Content-Left .default-Circle,
#Standard-Template #Category-Left .default-Circle .paragraph,
#Standard-Template #Category-Left .yellow-Circle .paragraph,
#Standard-Template #Category-Left .orange-Circle .paragraph,
#Standard-Template #Category-Left .red-Circle .paragraph,
#Standard-Template #Category-Left .grey-Circle .paragraph,
#Standard-Template #Category-Left .lightgreen-Circle .paragraph,
#Standard-Template #Category-Left .blue-Circle .paragraph {
	color:#333;
	font-size:120%;
	line-height:1.2em;
	margin:0;
	padding:0 0 20px;
}
#Home-Template #Content-Left .default-Circle h1 {
	padding:1px 0 8px;
	font-size:18pt;
	line-height:0.9em;
}
#Home-Template #Content-Left .default-Circle .Clearer {
	margin:0;
	padding:0;
	line-height:0;
}
#Footer-SEO .link-container {
	background:none;
	padding-top:10px;
	height:95px;
}
#Footer-SEO .footer-links ul {
	border-right:2px dotted #ccc;
	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:100%;
}
#Footer-SEO .footer-links ul.first {
	padding-left:0;
}
#Footer-SEO .footer-links ul.last {
	border-right:none;
}
#Article .red .Content-Area2 p a img {
	clear:both;
}
#Faq .red a.Top,
#Article .red a.Top {
	display:block;
}
#Faq .red a.Top img,
#Article .red a.Top img {
	float:left;
}
#Content-Middle-3col .Stretchy-2-col img.Float-Right {
	float:left!important;
}
#Content-Middle-3col .Stretchy-2-col .Top-Category img.Float-Right {
	float:right!important;
	border:none!important;
}
ul.TMC_li li{
padding-left:10px;
}
/* start customer services */
.stone.divider { background:transparent url(../images/dot-small-hoz-x.gif) repeat-x bottom left; margin-bottom: 10px; padding-bottom: 6px; }
.stone.divider .small {font-size:120%;}
.contact-form { clear: left; float: left; width:100%; padding-bottom:4px; }
.contact-form label { float: left; width:160px; text-align:right; margin: 3px 1px 5px 0; padding: 1px 20px 1px 2px; }
.contact-form select {  float: left; width:190px;}
.contact-form input.submit { float: left; margin: 0 0 5px 0; padding: 0 0 1px 6px; }
/* end customer services */

.tab-container
{
width: 100%;	
}

.header-container .tab-container ul li.tab-1, .header-container .tab-container ul li.tab-2,
.header-container .tab-container ul li.tab-3, .header-container .tab-container ul li.tab-4,
.header-container .tab-container ul li.tab-5, .header-container .tab-container ul li.tab-6
{
margin: 0px 3px 0px 2px;	
padding: 0px 0px 0px 0px;
}


