 UL {
  padding-bottom : 0.7em;
  list-style : none;
}
body, input, select, textarea {
  font-size : 100.15%;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.BodyClass {
  margin: 0px
}
HR
{
  color : #B1B1B1;
  height : 1px
}
A {
  font-size : 8pt;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
A:visited {
  font-size : 8pt;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
A:active {
  font-size : 8pt;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
A:hover {
  font-size : 8pt;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}



.UnderlinedLink {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : underline;
}
.UnderlinedLink:visited {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : underline;
}
.UnderlinedLink:active {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : underline;
}
.UnderlinedLink:hover {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : underline;
}


.UnderlinedLinkOnHover {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
.UnderlinedLinkOnHover:visited {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
.UnderlinedLinkOnHover:active {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
.UnderlinedLinkOnHover:hover {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : underline;
}



P A {
  color : #000000;
}
A:visited {
  color : #000000;
}
FONT {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
HR {
  color : #cccccc;
}
.red {
  color : #179134;
  text-decoration : none;
}
.menu {
  font-size : 8px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  text-decoration : none;
}
INPUT.capitalized {
  text-transform : capitalize;
}
.inputreadonly {
  background-color : #e3e1ec;
}
.black10 {
  font-size : 10px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial;
}
.black11 {
  font-size : 11px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.black13 {
  font-size : 13px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.black16 {
  font-size : 16px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.purple11 {
  font-size : 11px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.purple12 {
  font-size : 12px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.purple13 {
  font-size : 13px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.purple16 {
  font-size : 16px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.mandatory {
  font-size : 11px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Ariel, Helvetica;
}
.navy10 {
  font-size : 8px;
  color : #000066;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.plain10 {
  font-size : 10px;
}
.white13 {
  font-size : 13px;
  color : white;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
}
.orange10 {
  font-size : 11px;
  color : #ff6600;
  font-family : Tahoma, Verdana, Geneva, Arial;
}
BODY.PageLayout {
  margin : 0;
  color : black;
  background-color : #ffffff;
}
INPUT {
  font-size : 11px;
  color : black;
  font-family : Tahoma, Arial, Verdana;
}
SELECT {
  font-size : 11px;
  color : black;
  font-family : Tahoma, Arial, Verdana;
}
.tableheader {
  font-size : 11px;
  color : #000000;
  border-bottom : 1px solid #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  height : 25px;
  background-color : #cdc7e3;
  text-align : left;
}
.tableseperator {
  border-right : 1px solid #000000;
  border-left : 1px solid #000000;
  width : 5px;
  background-color : #cdc7e3;
}
.tableform {
  border-right : 2px solid #665588;
  border-top : 2px solid #665588;
  border-left : 2px solid #665588;
  border-bottom : 2px solid #665588;
  background-color : #e6d7ec;
}
.tableformheader {
  border-top : 1px solid #000000;
  font-size : 10px;
  color : #000000;
  border-bottom : 1px solid #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  background-color : #ffedcc;
}
.tableformcontent {
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  height : 25px;
  background-color : #ffffff;
}
.tableformcontent2 {
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  height : 25px;
  background-color : #e3e1ec;
}
.tableformcontent3 {
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  height : 25px;
  background-color : #e6d7ec;
}
.tableformsubtotal {
  border-top : 1px solid #000000;
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica;
  height : 25px;
}
IMG {
  border-right : medium none;
  border-top : medium none;
  border-left : medium none;
  border-bottom : medium none;
}
.boldOrangeTxt {
  font-size : 13px;
  color : #ff6600;
  font-family : Verdana, Geneva, Arial;
}
.TrueBlack {
  font-size : 13px;
  color : #000000;
  font-family : Verdana, Geneva, Arial;
}
.DebugText {
  color: #EEEEEE;
  font-size : 8pt;
  font-family : Arial, Verdana;
}
.DebugBody {
  background-color : #000066;
}
DIV.LeftMenuInvisible {
  display : none;
  font-size : 8pt;
  color : #000066;
  font-family : Verdana, Arial, Helvetica;
}
DIV.LeftMenuVisible {
  display : inline;
  font-size : 8pt;
  color : #000066;
  font-family : Verdana, Arial, Helvetica;
}
A.LeftMenuInvisible {
  display : none;
  font-size : 11px;
  color : #000066;
  font-family : Verdana, Arial, Helvetica;
}
A.LeftMenuVisible {
  display : inline;
  font-size : 11px;
  color : #000066;
  font-family : Verdana, Arial, Helvetica;
  background-color : transparent;
}
A.orange10 {
  font-weight : bolder;
  font-size : 11px;
  color : #ff6600;
  font-family : Verdana, Geneva, Arial;
}
.orange10:link {
  font-weight : bold;
  font-size : 11px;
  color : #ff6600;
}
.orange10:active {
  font-weight : bold;
  font-size : 11px;
  color : #ff6600;
}
.orange10:visited {
  font-weight : bold;
  font-size : 11px;
  color : #ff6600;
}
.orange10:hover {
  font-weight : bold;
  font-size : 11px;
  color : #ff9966;
  font-family : Verdana, MS Sans Serif, Arial, Helvetica;
  font-weight : bold;
}
.PageLinkTop {
  font-weight : bold;
  font-size : 11px;
  color : #000000;
  font-family : Verdana, MS Sans Serif, Arial, Helvetica;
  font-weight : bold;
  text-decoration : underline;
}
.PageLinkHRef {
  font-weight : bold;
  font-size : 11px;
  color : #000066;
  font-family : Verdana, MS Sans Serif, Arial, Helvetica;
  font-weight : bold;
  text-decoration : underline;
}
.PageLinkNoHRef {
  font-weight : bold;
  font-size : 11px;
  color : #ff6600;
  font-family : Verdana, Arial;
}
OPTION.NotAvailable {
  color : red;
  font-family : Arial;
  text-decoration : line-through;
}
DIV.DetailsVisible {
  display : inline;
}
DIV.DetailsHidden {
  display : none;
}
TR.DetailsVisible {
  display : inline;
}
TR.DetailsHidden {
  display : none;
}
INPUT INPUT.Numeric {
  text-align : right;
}
TEXTAREA {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Arial, Verdana;
}
.GeneralText {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Arial, Verdana;
}
.PageLayout {
  background-color : #ffffff;
  border: 0px;
  border-collapse : collapse;
  border-spacing: 0px;
  height : 100%;  
  margin : 0px;
  padding : 0px;
  vertical-align : top;
  width : 100%;
}
TABLE.MainBody {
  margin : 0;
  border-collapse : collapse;
}
TABLE.MainFramePageLayout {
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  margin : 0;
  padding-top : 0;
  background-color : #ffffff;
}
.JourneyLink {
  font-size : 14pt;
  color : #000000;
  line-height : 40px;
  font-family : Tahoma, Verdana, Arial;
}
.JourneyLink A:link {
  text-decoration : none;
}
.JourneyLink A:active {
  text-decoration : none;
}
.JourneyLink A:visited {
  text-decoration : none;
}
.JourneyLink A:hover {
  color : #ffffff;
  background-color : #f16333;
  text-decoration : none;
}
.SearchResultsNavigation {
  font-weight : normal;
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Arial;
  background-color : #ebebeb;
  padding-left : 3px;
  padding-right : 3px;
}
.SearchResultsNavigation A:link {
  color : #000000;
  text-decoration : none;
}
.SearchResultsNavigation A:active {
  color : #000000;
  text-decoration : none;
}
.SearchResultsNavigation A:visited {
  color : #000000;
  text-decoration : none;
}
.SearchResultsNavigation A:hover {
  color : #000000;
  text-decoration : underline;
}
.SearchResultsNavigationBlend {
  background-color : #EBEBEB;
}
.SearchResultsNavigationCurrentPage {
  font-weight : 600;
  font-size : 11px;
  color : #C11933;
  font-family : Tahoma, Verdana, Arial;
  background-color : #ebebeb;
  padding-left : 3px;
  padding-right : 3px;
}
TABLE.SearchPodLayout {
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  margin : 0;
  padding-top : 0;
  background-color : #ffffff;
}
.SearchPodProductContents {
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  margin : 0;
  padding-top : 0;
  background-color : #ffffff;
}
.SearchPodProductDescription {
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Arial;
  text-align : left;
  font-weight : bold;
}
.SearchListProductCode {
  font-weight : normal;
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Arial;
  letter-spacing : 0;
}
.SearchListProductDescription {
  font-weight : normal;
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Arial;
  letter-spacing : 0;
}
.SearchListProductDescription A:link {
  font-weight : normal;
  font-size : 11px;
  color : #960434;
  font-family : Tahoma, Verdana, Arial;
}
.SearchListProductDescription A:active {
  font-weight : normal;
  font-size : 10pt;
  color : #960434;
  font-family : Verdana, Arial;
}
.SearchListProductDescription A:visited {
  font-weight : normal;
  font-size : 11px;
  color : #960434;
  font-family : Tahoma, Verdana, Arial;
}
.SearchListProductDescription A:hover {
  font-weight : normal;
  font-size : 11px;
  color : #960434;
  font-family : Tahoma, Verdana, Arial;
  letter-spacing : 0;
  text-decoration : underline;
}
.SearchListProductDetailedDescription {
  font-weight : normal;
  font-size : 11px;
  color : #000000;
  font-family : Tahoma, Verdana, Arial;
  letter-spacing : 0;
}
.MainBody {
  margin-top : 0;
  margin-left : 0;
}
.MainBodyNoLHMenu {
  margin-top : 20px;
  margin-left : 20px;
}
.MainBodyContents {
  margin-top : 10px;
  margin-left : 0px;
}
.DottedLineTop {
  border-top : 1px dotted #B1B1B1;
}
.DottedLineBottom {
  border-bottom : 1px dotted #B1B1B1;
}
.DottedLineRight {
  border-right : 1px dotted #B1B1B1;
}
.DottedLineLeft {
  border-left : 1px dotted #B1B1B1;
}
.SolidBorderRight {
  border-right : 1px solid #B1B1B1;
}
.SolidBorderLeft {
  border-left : 1px solid #B1B1B1;
}
.SolidBorderBottom {
  border-bottom : 1px solid #B1B1B1;
}
.SolidBorderTop {
  border-top : 1px solid #B1B1B1;
}
.SolidBorderTopRight {
  border-top : 1px solid #B1B1B1;
  border-right : 1px solid #B1B1B1;
}

.SolidBorderTopBottom {
  border-top : 1px solid #B1B1B1;
  border-bottom : 1px solid #B1B1B1;
}
HR.dotted {
  border : 1px dotted #B1B1B1;
}
INPUT.txt {
  height : 19px;
  font-size : 11px;
  font-family : Tahoma, Arial, Verdana;
  border : 1px solid #7F9DB9;
}
.SelectNoBorder {
  font-size : 11px;
  font-family : Tahoma, Arial, Verdana;
	border-color:#7f9db9;
	border-style:solid;
	border-width:1px;
}
.NonEditable {
  background-color : #dddddd;
  color : #bbbbbb;
  height : 19px;
  font-size : 11px;
  font-family : Tahoma, Arial, Verdana;
  border : 1px solid #7F9DB9;
}
.Editable {
  background-color : #ffffff;
  color : #000000;
  font-size : 11px;
  height : 19px;
  font-family : Tahoma, Arial, Verdana;
  border : 1px solid #7F9DB9;
}
.NonEditableAddress
{
  background-color : #dddddd;
  color : #000000;
  height : 19px;
  font-size : 11px;
  font-family : Tahoma, Arial, Verdana;
  border : 1px solid #7F9DB9;
}
.EditableAddress
{
  color : #000000;
  font-size : 11px;
  height : 19px;
  font-family : Tahoma, Arial, Verdana;
  border : 1px solid #7F9DB9;
}
TEXTAREA {
  font-size : 11px;
  font-family : Tahoma, Verdana, Arial;
  border : 1px solid #7F9DB9;
}

/*** BASKET PAGE STYLES FOR PROMOTIONS - USED IN JS FUNCTIONS ***/
tr.basketPromoRowAccepted * {

}

tr.basketPromoRowDeclined * {
  color: #666;
}
/*** BASKET PAGE STYLES FOR PROMOTIONS - USED IN JS FUNCTIONS ***/

