.headerKeyLine {
	background-color:#090;
}

A.browseNavLink {
	COLOR: #000;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.errorTextBoldLink, A.errorTextBoldLink:visited {
	COLOR: #F00;
	font: bold 12px arial, helvetica;
	TEXT-DECORATION: underline;
}

A.footer:hover {
	COLOR: #090;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.lhsfeatureslink {
	color: #090;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

A.linkCategory:visited, A.linkCategory {;
	TEXT-DECORATION: none;
	COLOR: #000;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.normalLinkUnderlined, A.normalLinkUnderlined:visited {;
	TEXT-DECORATION: underline;
	COLOR: #000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.productLink:visited, A.productLink, .productLink {;
	TEXT-DECORATION: underline;
	COLOR: #000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.relatedItemsBreadcrumb {;
	TEXT-DECORATION: none;
	COLOR: #999;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.searchLink {
	COLOR: #000;
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.seeAllLink {;
	TEXT-DECORATION: none;
	COLOR: #000;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.seeAllLinkSm {;
	TEXT-DECORATION: underline;
	COLOR: #000;
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.standardlink {;
	font-size: 13px;
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
}

BODY {
	BACKGROUND: #FFF;
	COLOR: #000;
	font: 9px arial, helvetica;
}

INPUT, TEXTAREA {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.addtext {
	COLOR: #090;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bgccblue {
	BACKGROUND: #09C;
}

.bgWhiteMain {
	BACKGROUND: #FFF;
}

.blackText {
	COLOR: #000;
	font: normal bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bodyText, .deptTitleSecondary {
	color: #666;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextBlack {
	color: #000;
	font: normal 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextBlackBold {
	color: #000;
	font: bold 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextBlackSmall {
	color: #000;
	font: normal 7pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextBold {
	color: #666;
	font: bold 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextBoldHome {
	color: #FFC;
	font: bold 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextErrorRed {
	color: #C00;
	font: bold 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextLinkHome {
	color: #FFC;
	font: 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextSmall {
	color: #666;
	font: normal 7pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextWhite {
	color: #FFF;
	font: normal 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.bodyTextWhiteBold {
	color: #FFF;
	font: bold 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.breadcrumb {
	COLOR: #999;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.breadcrumbTrolley {
	COLOR: #6C6;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.browseHeader {
	COLOR: #999;
	font: bold 14px verdana, arial, helvetica;
}

.categoryHeader {
	color: #FFF;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	text-decoration: none;
}

.deliveryText, .greyText {
	COLOR: #6B6563;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* end GLOBAL */
/* PRODUCT NAVIGATION */
.deptTitle {
	color: #000;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.deptTitleSecondaryHome {
	color: #CFC;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.deptTitleSelected, .prodListSubSelected {
	color: #000;
	font: bold 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.disclaimer, .standardText {
	COLOR: #666;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.errorText {
	COLOR: #F00;
	font: 12px arial, helvetica;
}

.errorTextBold {
	COLOR: #F00;
	font: bold 12px arial, helvetica;
}

.footer {
	font: 7pt verdana, arial, helvetica, sans-serif;
}

.formBackground {
	background-color: #CCC;
}

.hbarticlelink {
	color: #090;
	font: 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: underline; /*	line-height: 10pt; */
}

.hbarticlelink:visited {
	color: #090;
	font: 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

/* Second level */
.header2 {
	color: #000;
	font: normal 11pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.header2Bold {
	color: #000;
	font: bold 11pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

/* used where header2 needs to be link */
.header2Link {
	color: #093;
	font: normal 11pt/ 13pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.header2LinkBold {
	color: #090;
	font: bold 11pt/ 13pt verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

.headerLink {
	color: #093;
	font: 10pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.helptitle, .formtitle {;
	font-size: 30px;
	color: #090;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

/*new*/
.helptitlesmall {
	font-size: 14px;
	color: #090;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

.highlightSearch {
	background-color: #FC0;
	color: #000;
	font: normal 8pt/ 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.inputSearch {
	HEIGHT: 18px;
	COLOR: #000;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 6px 6px;
	VERTICAL-ALIGN: middle;
	WIDTH: 125px;
}

.line {
	background: #CCC;
}

.lineHeight {
	line-height: 15pt;
}

/* Form title styles
.bodyTextWhiteBold {
	FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bodyTextWhite {
	FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
  */
/* GLOBAL */
/*also known as Header 1 by design*/
.mainHeader {
	color: #000;
	font: normal 14pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.mainHeaderRED {
	color: #F00;
	font: normal 14pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.mainHeadHM, .mainHeaderWhite {
	color: #FFF;
	font: normal 14pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.navTextOff {
	color: #FFC;
	font: normal 7pt/ 12pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.navTextOn {
	color: #FFF;
	font: bold 7pt/ 12pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.normal, .normalLink {
	COLOR: #000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.normalBold, .longDesc {
	COLOR: #000;
	font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.normalSmall {
	COLOR: #000;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.noteBlack {
	color: #000;
	font: normal 7pt/ 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.noteGrey {
	color: #666;
	font: normal 7pt/ 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.noteGreyBold {
	color: #666;
	font: bold 7pt/ 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.price {
	color: #000;
	font: normal 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.priceOrange {
	color: #F60;
	font: normal 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.priceOrangeOutOfStock {
	color: #F60;
	font: normal 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: line-through;
	text-decoration: none;
}

.priceOrangeSmall {
	color: #F60;
	font: normal 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.priceOrangeSmaller {
	color: #F60;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.priceOutOfStock {
	color: #666;
	font: normal 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: line-through;
	text-decoration: none;
}

.priceOutOfStockSmall {
	color: #666;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: line-through;
	text-decoration: none;
}

.priceSmall {
	color: #000;
	font: normal 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.prodList {
	color: #093;
	font: bold 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.prodListSub {
	color: #093;
	font: normal 8pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.prodpadding {
	border-left: #FFF 5px solid;
}

.product {
	COLOR: #000;
	font: bold 16px arial, helvetica;
}

.productCode {
	COLOR: #666;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceLarge {
	COLOR: #000;
	font: normal bold 19px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.productPriceLister {
	COLOR: #000;
	font: normal bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceMedium {
	COLOR: #000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceMid {
	COLOR: #000;
	font: normal bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceSmall {
	COLOR: #000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceSmallBold {
	COLOR: #000;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceWas {;
	TEXT-DECORATION: line-through;
	COLOR: #666;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productPriceWasTxt {
	COLOR: #666;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.promotionHeadline {
	color: #F90;
	font: bold 14pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.redText {
	COLOR: #FF6500;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchbkg {
	background: #FFC;
}

.searchCombo {
	COLOR: #666;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

/* New */
.searchHeader {
	background: #FFC;
	COLOR: #999;
	font: bold 18px verdana, arial, helvetica;
}

.specialOffer {
	COLOR: #FFF;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.specialOfferSm {
	COLOR: #FFF;
	font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.specialOfferTextBold {
	COLOR: #090;
	font: bold 12px arial, helvetica;
}

.storeFooter {
	COLOR: #090;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

/* 3rd level header (paragraph header) */
.subHeader {
	color: #000;
	font: normal 10pt/ 12pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

/* end PRODUCT NAVIGATION */
.subHeaderBold {
	color: #000;
	font: bold 10pt/ 12pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.titleWhite {
	COLOR: #FFF;
	font: normal bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img#feature {
	margin-left: 5px;
	margin-bottom: 7px;
	vertical-align: top;
}

img#left {
	margin-left: 5px;
	vertical-align: top;
}

img#topbanner {
	margin-top: 32px;
}

img#topbannerRight {
	margin-top: 32px;
	margin-left: 6px;
}

TD#catHeaderBG {
	background-color: #090;
}

.headerpgconf {
	width: 570px;
	height: 26px;
	padding: 5px;
	margin: 0 0 15px 0;
}

.headerpgconf h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000 !important;
}

.thnkpgconf {
	width: 570px;
	padding: 0;
	margin: 0;
	margin: 0 0 15px 0;
}

.ordrnmbrpgconf {
	width: 570px;
	padding: 5px;
	margin: 0 0 -2px 0;
	border: 1px solid #9B9796;
	border-bottom: 1px solid #F5F1F0;
	background-color: #F5F1F0;
	z-index: 10;
	position: relative;
}

.ordrnmbrpgconf ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.tblstock {
	width: 570px;
	border: 1px solid #999;
	background-color: #F5F1F0;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tblstock td {
	vertical-align: top !important;
	border-bottom: 1px solid #999;
}
.tblstock .proddesclist, .tblstock .headingproduct {
	padding-left: 20px !important;
	display: block;
	width: 177px !important;
}
.tblstock.tddelivery, .tblstock.tdreservation, .tblstock.tdreservationcover, .tblstock.tddeliverycover {
	border-right: 1px solid #999;
	border-top: 1px solid #666;
	background-color: #ffc;
}

.tblstock.tddelivery img, #tblstock.tdreservation img {
	display: block;
}

/* Header styles */
.tblstock th {
	background-color: #F5F1F0;
	padding: 4px 0 6px 0;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #999;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.tblstock#hddelivery {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

.tblstock#hdreservation {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

.tdsubtotal, #hdsubtotal, .tdcover {
	border-right: 1px solid #666;
}

/* For nocover proucts */
.nocoverproduct td {
	border-top: 1px solid #999;
}

/* For cover details */
.coverproduct td {
	border-bottom: none !important;
	border-top: 1px solid #999;
}

.coverdetails td {
	border-bottom: 1px solid #999;
}

.tblstock label {
	display: none;
}

.tblstock hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #666;
	height: 1px;
}

.tblstock p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tdthumbnail img {
	border: 1px solid #999;
	margin-left: 10px
}

.tddescription ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

.warrTextTrolley {
	padding-left: 40px !important;
}

/* Set td widths */
.tblstock.tdreservation, .tblstock.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tbltotal {
	width: 570px;
	background-color: #F5F1F0;
	border-collapse: collapse;
	position: relative;
}

.labelpara {
	padding: 10px 0 0 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.availborder {
	border-left: none;
}

.tdmessage {
	border: 1px solid #666;
	border-top: 2px solid #F5F1F0 !important;
}

.removeProd {
	margin-top: 20px;
}

.tbltotal td {
	vertical-align: top !important;
	padding: 10px 10px !important;
}

.continuecell {
	border-bottom: 1px solid #999;
	background-color: #fff;
	text-align: right;
}

.bordertop {
	border-top: 1px solid #999;
}

.borderbottom {
	border-bottom: 1px solid #999;
}

.borderright {
	border-right: 1px solid #999;
}

.borderleft {
	border-left: 1px solid #999;
}

.alignbottom {
	margin-top: 100px;
}

.tbltotal hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #0c0;
	height: 1px;
}

.tbltotal th {
	background-color: inherit;
	font-weight: normal;
	text-align: right;
	padding-right: 35px;
	width: 200px;
}

.tbltotal td {
	text-align: right;
	padding: 10px 22px !important;
}

/*.deliveryText {
	display: block;
	margin-left: 20px;
}*/

.removeProd {
	margin-top: 20px;
	padding-bottom: 5px;
}

.inforow {
	background-color: #F5F1F0;
}

.interactrow td {
	width: 547px;
	padding-left: 20px;
	border-bottom: none;
}

.changedeldatebtn {
	float: left;
	margin-left: -5px;
	margin-bottom: -10px;
}

.deliveryinput {
	width: 33em;
}

.tipstext {
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
}

.headingproduct {
	width: 177px !important;
	padding-left: 0 !important;
}

.headingavail {
	width: 240px !important;
	padding-left: 0 !important;
}

.headingqty {
	width: 45px !important;
	padding-left: 0 !important;
}

.headingsubtot {
	width: 95px !important;
	padding-left: 0 !important;
}

.proddesclist {
	padding-left: 20px !important;
	display: block;
}

.deliveryinput {
	width: 33em;
}

.bordergapgray {
	position: relative;
	height: 2px;
	width: 568px;
	background-color: transparent;
	border-right: 5px solid #F5F1F0;
	border-left: 5px solid #F5F1F0;
	top: -2px;
	margin: 0 0 0 -14px;
	padding: 0;
}

.bordergapgrayheader {
	position: relative;
	height: 2px;
	width: 568px;
	background-color: transparent;
	border-right: 5px solid #F5F1F0;
	border-left: 5px solid #F5F1F0;
	top: -2px;
	overflow: hidden;
	margin: 0 0 0 -14px;
	padding: 0;
	z-index: 5;
}

.bordergaplauncher {
	position: absolute;
	height: 2px;
	left: 14px;
	width: 0px;
}

A.productLink:visited, A.productLink, .productLink {
	TEXT-DECORATION: underline;
	COLOR: #000;
	font: normal bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

./*deliveryText {
	width: 200px;
}*/

.deliveryText span.normal {
	font: normal 12px Arial, Helvetica, sans-serif !important;
}

.labelparasmall {
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px !important;
	color: #000000;
}

.tiptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px !important;
	color: #000000;
}

.fulfilmsg {
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	text-align: left;
	margin-left: 5px;
	padding-bottom: 10px;
}

/* Header styles */
.tblconf {
	width: 570px;
	border: 1px solid #9B9796;
	background-color: #F5F1F0;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tblconf td {
	vertical-align: top !important;
	border-bottom: 1px solid #9B9796;
}

.tblconf.tddeliverycover {
	border-right: 1px solid #9B9796;
	border-top: 1px solid #9B9796;
	background-color: #F5F1F0;
}

.tblconf.tddelivery img, #tblconf.tdreservation img {
	display: block;
}

.tblconf th {
	background-color: #F5F1F0;
	padding: 4px 0 6px 0;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #9B9796;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tblconf#hddelivery {
	border-top: 1px solid #9B9796;
	border-right: 1px solid #9B9796;
}

.tblconf#hdreservation {
	border-top: 1px solid #9B9796;
	border-right: 1px solid #9B9796;
}

.tblconf.tdreservation, .tblconf.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tblconf label {
	display: none;
}

.tblconf label.show {
	display: inline;
}

.tblconf hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #9B9796;
	height: 1px;
}

.tblconf p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tblconf.headingproduct {
	width: 225px !important;
	padding: 0 0 0 5px !important;
	color: #009900;
}

.tblconf.headingqty {
	width: 53px !important;
	padding-left: 0 !important;
	color: #009900;
}

.tblconf.headingdelivery {
	width: 185px !important;
	padding-left: 0 !important;
	color: #009900;
}

.tblconf.headingsubtot {
	width: 104px !important;
	padding-left: 0 !important;
	color: #009900;
}

.tblconf.proddesclist {
	padding-left: 5px !important;
	display: block;
	color: #009900;
}

.tblconf.subtotconf {
	margin-right: 20px;
	text-align: right;
}

.tblconf.inforow {
	background-color: #F5F1F0;
}

.tblconf.inforow p.deliverymessage {
	margin-left: 5px;
	text-align: left;
}

.tbltotal p.deliverymessage {
	margin-left: 0;
	text-align: left !important;
}

.ordrpaymentpgconf {
	width: 570px;
	padding: 5px;
	margin: 20px 0 20px 0;
	border: 1px solid #9B9796;
	background-color: #F5F1F0;
	z-index: 10;
	position: relative;
}

.tbloutstock {
	width: 570px;
	border: 1px solid #9B9796;
	background-color: #F5F1F0;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tbloutstock td, .tbloutstock th {
	vertical-align: top !important;
}

.tblconf.tddeliverycover {
	border-right: 1px solid #9B9796;
	border-top: 1px solid #9B9796;
	background-color: #F5F1F0;
}

.tblconf.tddelivery img, #tblconf.tdreservation img {
	display: block;
}

/* Header styles */
.tbloutstock th {
	background-color: #F5F1F0;
	padding: 4px 0 6px 0;
	font-weight: normal;
	text-align: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tbloutstock td {
	background-color: #F5F1F0;
}

.tbloutstock.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tbloutstock label {
	display: none;
}

.tbloutstock label.show {
	display: inline;
}

.tbloutstock p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tbloutstock.headingproduct {
	width: 225px !important;
	padding: 0 0 0 5px !important;
}

.tbloutstock.headingqty {
	width: 53px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingdelivery {
	width: 185px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingoutofstock {
	width: 185px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingsubtot {
	width: 104px !important;
	padding-left: 0 !important;
}

.tbloutstock.proddesclist {
	padding-left: 5px !important;
	display: block;
}

.tbloutstock.subtotconf {
	margin-right: 20px;
	text-align: right;
}

.tbloutstock.instock {
	margin-left: 2px;
}

.tbloutstock ul {
	list-style-type: none;
	padding: 0;
	margin: -10px 0 0 0;
	position: relative;
}

.tbloutstock li {
	clear: left;
}

.tbloutstock li p {
	padding: 0 5px;
	margin: 0 inherit;
}

.tbloutstock.returntrolley {
	text-align: right;
	margin: -15px 5px 0 0;
}

.tbloutstock.outOfStockText {
	display: block;
	margin: -18px 0 0 22px;
}

.rqstemailbtn {
	text-align: right;
	padding: 5px 9px 5px 0;
}
.searchHeaderHome {	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica; background:#999999;}