body {margin: 0; padding: 0;  font-family: Arial, Helvetica, sans-serif; font-size:12px;color:909090; }
br {line-height: 10px;}
image {border-style: none;}
form {margin: 0px;}
em {color: #EE0000; background-color: #FFFFFF;}
ul {margin-top: 0px; margin-bottom: 0px; margin-left: 20px; padding-left: 0px;}
ol {margin-top: 0px; margin-bottom: 0px; margin-left: 20px; padding-left: 0px;}
li {margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; font-size: 12px; line-height: 1.2em;}

td { font-family: Arial, Helvetica, sans-serif; font-size:12px;color:909090;}



a:link {color: #7E0A29; }
a:active {color: #7E0A29; }
a:visited {color: #7E0A29; }
a:hover {color: #7E0A29; text-decoration: none;}

.linkStoneLayout a:link {color: #7E0A29; background-color: transparent;}
.linkStoneLayout a:active {color: #7E0A29; background-color: transparent;}
.linkStoneLayout a:visited {color: #7E0A29; background-color: transparent;}
.linkStoneLayout a:hover {color: #7E0A29; background-color: transparent; text-decoration: none;}

.linkSubMenuItem a:link {color: #FFFFFF; background-color: #630721; text-decoration: none; font-weight: normal;}
.linkSubMenuItem a:active {color: #FFFFFF; background-color: #630721; text-decoration: none; font-weight: normal; }
.linkSubMenuItem a:visited {color: #FFFFFF; background-color: #630721; text-decoration: none; font-weight: normal;}
.linkSubMenuItem a:hover {color: #FFFFFF; background-color: #630721; text-decoration: underline; font-weight: normal;}

.linkSpecialOfferI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkSpecialOfferI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkSpecialOfferI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkSpecialOfferI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkSpecialOfferII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkSpecialOfferII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkSpecialOfferII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkSpecialOfferII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkLimestoneI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkLimestoneI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkLimestoneI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkLimestoneI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkLimestoneII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkLimestoneII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkLimestoneII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkLimestoneII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkTravertineI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkTravertineI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkTravertineI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkTravertineI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkTravertineII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkTravertineII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkTravertineII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkTravertineII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkSlateI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkSlateI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkSlateI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkSlateI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkSlateII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkSlateII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkSlateII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkSlateII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkSchistI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkSchistI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkSchistI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkSchistI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkSchistII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkSchistII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkSchistII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkSchistII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkSandstoneI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkSandstoneI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkSandstoneI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkSandstoneI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkSandstoneII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkSandstoneII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkSandstoneII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkSandstoneII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkMarbleI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkMarbleI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkMarbleI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkMarbleI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkMarbleII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkMarbleII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkMarbleII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkMarbleII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkBasaltI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkBasaltI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkBasaltI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkBasaltI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkBasaltII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkBasaltII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkBasaltII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkBasaltII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkGraniteI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkGraniteI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkGraniteI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkGraniteI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkGraniteII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkGraniteII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkGraniteII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkGraniteII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkTerracottaI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkTerracottaI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkTerracottaI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkTerracottaI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkTerracottaII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkTerracottaII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkTerracottaII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkTerracottaII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkCobblesFlagsI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkCobblesFlagsI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkCobblesFlagsI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkCobblesFlagsI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkCobblesFlagsII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkCobblesFlagsII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkCobblesFlagsII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkCobblesFlagsII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkMosaicI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkMosaicI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkMosaicI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkMosaicI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkMosaicII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkMosaicII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkMosaicII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkMosaicII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkMouldingsI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkMouldingsI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkMouldingsI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkMouldingsI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkMouldingsII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkMouldingsII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkMouldingsII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkMouldingsII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}

.linkStoneBathwareI a:link {color: #7E0A29; background-color: #FAFAFA;}
.linkStoneBathwareI a:active {color: #7E0A29; background-color: #FAFAFA;}
.linkStoneBathwareI a:visited {color: #7E0A29; background-color: #FAFAFA;}
.linkStoneBathwareI a:hover {color: #7E0A29; background-color: #FAFAFA; text-decoration: none;}

.linkStoneBathwareII a:link {color: #7E0A29; background-color: #FFFFFF;}
.linkStoneBathwareII a:active {color: #7E0A29; background-color: #FFFFFF;}
.linkStoneBathwareII a:visited {color: #7E0A29; background-color: #FFFFFF;}
.linkStoneBathwareII a:hover {color: #7E0A29; background-color: #FFFFFF; text-decoration: none;}





h3 {font-size: 12px; line-height: 1.2em; margin: 0px;}
.textNormal {font-size: 12px; line-height: 1.25em;}
.textMedium {font-size: 11px; line-height: 1.25em;}
.textSmall {font-size: 10px; line-height: 1.25em;}

.textSubMenuItem {font-size: 11px; line-height: 1.2em; font-weight: bold;}

.textFormLabel {font-size: 12px; line-height: 1.25em; color: #000000; background-color: #FFFFFF;}
.textFormLabelRequired {font-size: 12px; line-height: 1.25em; color: #7E0A29; background-color: #FFFFFF;}
.textFormLabelRelated {font-size: 12px; line-height: 1.25em; color: #444444; background-color: #FFFFFF;}

.textMonoSpace {font-family: Lucida Console, Courier, mono-space; font-size: 0.9em;}

.textSpecialOffer {color: #7E0A29; background-color: #FFFFFF;}
.textStrikeSpecialOfferI {text-decoration: line-through;}
.textStrikeSpecialOfferII {text-decoration: line-through;}
.textPriceSpecialOfferI {color: #7E0A29; background-color: #FAFAFA;}
.textPriceSpecialOfferII {color: #7E0A29; background-color: #FFFFFF;}

.textSpecialOfferOnWhite {color: #7E0A29; background-color: #FFFFFF;}
.textSpecialOfferOnGrey {color: #7E0A29; background-color: #FAFAFA;}





.divPageContainerOuter {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.divPageContainerInner {width: 750px; color: #000000; background-color: #FFFFFF;}

.divPageHeader {width: 750px; height: 150px; color: #000000; background-color: #DDD6C4;}
.divPageHeaderStoneFinder {width: 181px; height: 60px; color: #FFFFFF; background-color: #ABABAB; padding-left: 12px; padding-top: 10px; padding-right: 12px;}

.divStoneFinderTitle {padding-bottom: 3px;}
.divStoneFinderField {}
.divStoneFinderButton {padding-top: 3px;}

.divPageBody {padding-top: 10px; padding-bottom: 10px;}

.divIntro {width: 313px; padding: 10px; border: 1px solid #EEEEEE;}
.divIntroImage {padding-bottom: 10px;}

.divProductRangeMenu {padding-bottom: 1px;}
.divProductRangeMenuBottom {}

.divMenu {padding-top: 10px; padding-bottom: 10px;}
.divMenuItem {}
.divSubMenu {color: #FFFFFF; background-color: #630721;}
.divSubMenuItem {padding-left: 30px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; background-color: #630721;}
.divSubMenuItemFirst {padding-left: 30px; padding-right: 10px; padding-top: 8px; padding-bottom: 3px; color: #FFFFFF; background-color: #630721;}
.divSubMenuItemLast {padding-left: 30px; padding-right: 10px; padding-top: 3px; padding-bottom: 8px; color: #FFFFFF; background-color: #630721;}

.divSpecialOfferHeader {width: 528px; padding: 10px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
.divSpecialOfferFooter {width: 528px; padding: 10px; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}

.divSpecialOfferImage {width: 90px; padding-right: 10px; float: left;}
.divSpecialOffersFooter {width: 528px; margin-top: 10px; padding: 10px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 10px solid #ABABAB;}

.divFooter {width: 750px; margin-top: 10px;}

.divProductRangeTitle {}
.divProductRangeTitleAdditional {margin-top: 10px;}
.divProductRangeHeader {width: 528px;  padding: 10px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}

.divProductRangeItemI {width: 528px; color: #000000; background-color: #FAFAFA; padding: 10px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
.divProductRangeItemII {width: 528px; color: #000000; background-color: #FFFFFF; padding: 10px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
.divProductRangeSwatch {padding-right: 10px; float: left;}
.divProductRangeSwatchAdditional {float: left;}

.divContent {width: 528px; color: #000000; background-color: #FFFFFF; padding: 10px; border-left: 1px solid #EEEEEE; border-bottom: 10px solid #ABABAB; border-right: 1px solid #EEEEEE;}
.divContentNoFooter {width: 528px; color: #000000; background-color: #FFFFFF; padding: 10px; border-left: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
.divContentNoFooterNoBottom {width: 528px; color: #000000; background-color: #FFFFFF; padding: 10px; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}

.divShowroomImages {padding-top: 15px;}

.divForm {padding-top: 15px;}
.divFormLabel {padding-bottom: 2px;}
.divFormElement {padding-bottom: 7px;}
.divFormSubmit {padding-top: 5px;}

.divFormCheckBox {padding-top: 5px;}
.divFormCheckBoxBottom {padding-top: 5px; padding-bottom: 15px;}

.divFormIndent {padding-left: 20px;}

.divDocumentationTitle {padding-top: 10px;}
.divDocumentationItem {}
.divDocumentationSubTitle {padding-top: 10px; padding-left: 10px;}
.divDocumentationSubItem {padding-left: 10px;}

.divShowroomsMenu {padding-top: 10px; padding-bottom: 15px;}

.divOffersInfo {padding-left: 10px; padding-bottom: 10px;}
.divOffersFooter {width: 605px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.divOffersTitle {padding-bottom: 10px;}

.divStandAlone {padding: 10px;}

.divStoneLayout {padding-top: 15px;}
.divStoneLayoutImage {padding-left: 15px; float: right;}

.divHomePromo {width: 528px; padding: 10px; border: 1px solid #EEEEEE; margin-bottom: 10px;}

.divContentContainer {width: 528px; padding: 10px; border: 1px solid #EEEEEE; margin-bottom: 10px;}
.divLinksLeft {float: left; width: 263px; border-right: 1px solid #EEEEEE; text-align: center;}
.divLinksRight {float: right; width: 264px; text-align: center;}
.divClearFloat {clear: both; height: 0px;}

.divSpecialOfferButtonTop {padding-bottom: 10px;}
.divSpecialOfferButtonBottom {padding-top: 10px;}





.tablePageHeader {width: 750px; height: 150px;}
.cellPageHeaderBottom {width: 750px; height: 10px; color: #000000; background-color: #ABABAB;}
.cellPageHeaderTopLeft {width: 545px; height: 70px;}
.cellPageHeaderTopRight {width: 205px; height: 70px;}
.cellPageHeaderBottomLeft {width: 545px; height: 70px;}
.cellPageHeaderBottomRight {width: 205px; height: 70px;}

.tableStoneFinder {width: 180px;}
.cellStoneFinderLeft {width: 17px; padding-top: 3px;}
.cellStoneFinderCenter {width: 146px; padding-top: 3px;}
.cellStoneFinderRight {width: 17px; padding-top: 3px;}

.tablePageBody {width: 750px;}
.cellPageBodyLeft {width: 190px; vertical-align: top; color: #FFFFFF; background-color: #7E0A29;}
.cellPageBodyCenter {width: 325px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; vertical-align: top;}
.cellPageBodyRight {width: 205px; padding-bottom: 10px; vertical-align: top;}
.cellPageBodyCentreAndRight {width: 550px; padding-left: 10px; vertical-align: top;}

.tableSpecialOffer {width: 550px;}
.cellSpecialOfferLeftI {width: 253px; padding: 10px; color: #000000; background-color: #FAFAFA; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; vertical-align: top;}
.cellSpecialOfferRightI {width: 254px; padding: 10px; color: #000000; background-color: #FFFFFF; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; vertical-align: top;}
.cellSpecialOfferLeftII {width: 253px; padding: 10px; color: #000000; background-color: #FFFFFF; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; vertical-align: top;}
.cellSpecialOfferRightII {width: 254px; padding: 10px; color: #000000; background-color: #FAFAFA; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; vertical-align: top;}

.tableProductRange {width: 528px;}
.cellProductRangeImageDescription {width: 367px; padding-right: 10px; border-right: 1px solid #EEEEEE; vertical-align: top;}
.cellProductRangeSizePrice {width: 140px; padding-left: 10px; vertical-align: top;}
.cellProductRangeSpecialOffer {width: 528px; vertical-align: top;}

.tableProductRangeData {width: 150px;}
.cellProductRangeDataLeft {width: 70px; padding-right: 10px; vertical-align: top;}
.cellProductRangeDataRight {width: 70px; vertical-align: top; text-align: right;}

.tableShowroomsImagesI {width: 438px;}
.cellShowroomsImagesILeft {width: 214px; padding-right: 10px; vertical-align: top;}
.cellShowroomsImagesIRightTop {width: 214px; padding-bottom: 10px; vertical-align: top;}
.cellShowroomsImagesIRightBottom {width: 214px; vertical-align: top;}

.tableShowroomsImagesII {width: 438px;}
.cellShowroomsImagesIILeftTop {width: 214px; padding-right: 10px; padding-bottom: 10px; vertical-align: top;}
.cellShowroomsImagesIIRightBottom {width: 214px; padding-right: 10px; vertical-align: top;}
.cellShowroomsImagesIIRight {width: 214px; vertical-align: top;}

.tableContact {width: 445px;}
.cellContactTopLeft {width: 137px; padding-right: 17px; padding-bottom: 17px; vertical-align: top;}
.cellContactTopCenter {width: 137px; padding-right: 17px; padding-bottom: 17px; vertical-align: top;}
.cellContactTopRight {width: 137px; padding-bottom: 17px; vertical-align: top;}
.cellContactBottomLeft {width: 137px; padding-right: 17px; padding-bottom: 17px; vertical-align: top;}
.cellContactBottomCenter {width: 137px; padding-right: 17px; padding-bottom: 17px; vertical-align: top;}
.cellContactBottomRight {width: 137px; padding-bottom: 17px; vertical-align: top;}

.tableFormCheckBox {}
.cellFormCheckBoxElement {vertical-align: top;}
.cellFormCheckBoxLabel {padding-left: 5px;}

.tableFormRadioButton {}
.cellFormRadioButtonElement {padding-right: 3px;}
.cellFormRadioButtonLabel {padding-right: 10px;}

.tableShowroomsMenu {}
.cellShowroomsMenu {}
.cellShowroomsMenuDivider {padding-left: 8px; padding-right: 8px;}

.tableOffersControl {width: 625px;}
.cellOffersControlClose {width: 105px;}
.cellOffersControlPrint {width: 105px;}
.cellOffersControlBlank {width: 415px; color: #000000; background-color: #DDDDDD;}

.tableOffersHeader {width: 625px;}
.cellOffersHeaderLeft {padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px;}
.cellOffersHeaderRight {padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; vertical-align: top;}

.tableOffersInfo {}
.cellOffersInfoHeaderProduct {padding-right: 15px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.cellOffersInfoHeaderSize {padding-right: 15px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.cellOffersInfoHeaderCode {padding-right: 15px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.cellOffersInfoHeaderPrice {padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.cellOffersInfoProduct {white-space: nowrap; padding-right: 15px; vertical-align: top;}
.cellOffersInfoSize {white-space: nowrap; padding-right: 15px; vertical-align: top;}
.cellOffersInfoCode {white-space: nowrap; padding-right: 15px; vertical-align: top;}
.cellOffersInfoPrice {white-space: nowrap; vertical-align: top;}
.cellOffersInfoVatDisclaimerTop {padding-top: 10px;}
.cellOffersInfoCategory {padding-top: 10px; padding-bottom: 2px;}
.cellOffersInfoVatDisclaimerBottom {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDDDDD;}

.tableStoneLayout {}
.cellStoneLayout {width: 528px; padding-top: 15px;}



.formTextFieldStoneFinder {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; width: 175px; border-left: 1px solid #6A6A6A; border-top: 1px solid #6A6A6A; border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; text-align: center;}
.formTextField {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 280px; border: 1px solid #CCCCCC;}
.formTextArea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 280px; overflow: auto; border: 1px solid #CCCCCC;}
.formSelect {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.formButton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px;}
.formCheckBox {}

.category_nav a:link {padding-left:40px;padding-top:7px;color: white; background-image: url(images/product_nav.jpg);background-repeat:no-repeat;width:182px;height:28px;display:block;font-size:10px;font-weight:bold;text-decoration:none;}
.category_nav a:active {padding-left:40px;padding-top:7px;color: white; background-image: url(images/product_nav.jpg);background-repeat:no-repeat;width:182px;height:28px;display:block;font-size:10px;font-weight:bold;text-decoration:none;}
.category_nav a:visited {padding-left:40px;padding-top:7px;color: white; background-image: url(images/product_nav.jpg);background-repeat:no-repeat;width:182px;height:28px;display:block;font-size:10px;font-weight:bold;text-decoration:none;}
.category_nav a:hover {color: FF8502; background-image: url(images/product_nav1.jpg);background-repeat:no-repeat;}

#idList {
	margin: 0;
	padding: 0;
	
}
 
#idList a:link,#idList a:visited {
	display:block;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-decoration:none;
	background: #142B6D;
	color: #f0f0f0;
}

#idList a:link:hover,#idList a:visited:hover {
text-decoration:none;
	background: black;
	color: #f0f0f0;
}
#idList4 {
	margin: 0;
	padding: 0;
	
}
 
#idList4 a:link,#idList4 a:visited {
	display:block;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-decoration:none;
	background: #CCCCCC;
	color: #3B3B3B;
}

#idList4 a:link:hover,#idList4 a:visited:hover {
text-decoration:none;
	background: black;
	color: #f0f0f0;
}
#idList2 {
	margin: 0;
	padding: 0;
	
}
 
#idList2 a:link,#idList2 a:visited {
	display:block;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-decoration:none;
	background: #7C0052;
	color: #f0f0f0;
}

#idList2 a:link:hover,#idList2 a:visited:hover {
text-decoration:none;
	background: black;
	color: #f0f0f0;
}

#idList3 {
	margin: 0;
	padding: 0;
	
}
 
#idList3 a:link,#idList3 a:visited {
	display:block;
	margin: 0;
	padding: 3px 3px 3px 3px;
	text-decoration:none;
	background: #FF0000;
	color: #f0f0f0;
}

#idList3 a:link:hover,#idList3 a:visited:hover {
text-decoration:none;
	background: black;
	color: #f0f0f0;
}
