body {  background-color: #FFFFFF; color: #000000; background-image: url(all-stone_images/all-stone_background.gif); margin-top: 0px; margin-bottom: 0px}
.wrapper {  text-align: center; width: 800px; margin-right: auto; margin-left: auto}
.main_border {  background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-right: auto; margin-left: auto; text-align: center}
.topbar {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #000000; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 1px #FFFFFF solid; text-align: right}
.logobar {  background-color: #b62d5b; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left}
.menubar { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #000000; border: #FFFFFF solid; text-align: center; background-image: url(all-stone_images/menu_tile_bg.jpg); border-width: 0px 1px 1px}
.mainbg {  background-color: #000000; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menu_left_header {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #d62d5b; text-align: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 8px; border: #FFFFFF solid; border-width: 0px 1px 1px 0px}
.normal_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 6px; padding-right: 3px; padding-bottom: 6px; padding-left: 8px; border: dashed; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #666666}
.blank_link { text-align: left; border: 0px #FFFFFF solid; background-color: #8B1B39; height: 2px; line-height: 3px}
.blank_link2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 8px; border: 0px #FFFFFF solid}
.pink_link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: solid; background-repeat: repeat; border-width: 1px 0px; border-color: #FFFFFF #666666; font-variant: small-caps; background-image: url(all-stone_images/menu_tile_bg.jpg)}
.main_pad {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}
.main_content_bg {  background-color: #5c5c5b; color: #FFFFFF; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:link,
a:active,
a:visited {color: #ffffff;
			text-decoration: none;
			}
a:hover {color: #ffffff;
		  text-decoration: underline;
		  }
.copyright {  background-color: #414140; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; border: #FFFFFF solid; border-width: 1px 0px}
.image_border {  background-color: #FFFFFF; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.padding_six {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: justify; line-height: 24px}
.hrline {  padding-top: 6px; padding-bottom: 6px; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-bottom: 12px}
.pic_align {  text-align: center}
.quote {  background-color: #F2F2F2; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.quote_inner {  background-color: #414140; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-weight: normal; text-align: center; line-height: 20px}
.main_content_bg2 { background-color: #414140; color: #FFFFFF; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.blackborder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; color: #000000}
.blackborder a:link,
.blackborder a:active,
.blackborder a:visited {color: #000000;
			font-weight: bold;
			text-decoration: none;
			}
.blackborder a:hover {color: #333333;
					  font-weight: bold;
		  			  text-decoration: underline;
		  }.blackborder2 { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; color: #FFFFFF; background-color: #999999}
a#underfloor img {background: url(all-stone_images/underfloor_btn.jpg) top left no-repeat;background-position: center center}
a#underfloor:hover img {background: url(all-stone_images/underfloor_btn_hover.jpg) top left no-repeat;background-position: center center}

a#laminate img {background: url(all-stone_images/laminate_btn.jpg) top left no-repeat;background-position: center center}
a#laminate:hover img {background: url(all-stone_images/laminate_btn_hover.jpg) top left no-repeat;background-position: center center}

a#slate img {background: url(all-stone_images/slate_btn.jpg) top left no-repeat;background-position: center center}
a#slate:hover img {background: url(all-stone_images/slate_btn_hover.jpg) top left no-repeat;background-position: center center}

a#carpet img {background: url(all-stone_images/carpet_btn.jpg) top left no-repeat;background-position: center center}
a#carpet:hover img {background: url(all-stone_images/carpet_btn_hover.jpg) top left no-repeat;background-position: center center}

a#wood img {background: url(all-stone_images/wood_btn.jpg) top left no-repeat;background-position: center center}
a#wood:hover img {background: url(all-stone_images/wood_btn_hover.jpg) top left no-repeat;background-position: center center}

a#engineered img {background: url(all-stone_images/engineered_btn.jpg) top left no-repeat;background-position: center center}
a#engineered:hover img {background: url(all-stone_images/engineered_btn_hover.jpg) top left no-repeat;background-position: center center}

a#shop img {background: url(all-stone_images/shop_btn.jpg) top left no-repeat;background-position: center center}
a#shop:hover img {background: url(all-stone_images/shop_btn_hover.jpg) top left no-repeat;background-position: center center}

a#contact img {background: url(all-stone_images/contact_btn.jpg) top left no-repeat;background-position: center center}
a#contact:hover img {background: url(all-stone_images/contact_btn_hover.jpg) top left no-repeat;background-position: center center}p {  line-height: 24px}
.quote_inner2 { background-color: #414140; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-weight: normal; text-align: left; line-height: 20px ; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}
.quote_inner3 { background-color: #414140; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; font-weight: normal; text-align: left; line-height: 20px ; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif }
.linkscol {  background-color: #333333; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.pink_link_bg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 0px #000000 solid; background-repeat: repeat-x }
.link_border {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 6px; padding-right: 2px; padding-bottom: 6px; padding-left: 8px; color: #000000; font-size: 12px; font-weight: bolder; font-variant: normal}
.pink_link1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: solid; background-repeat: repeat; border-width: 0px 0px 1px; border-color: #FFFFFF #666666; font-variant: small-caps; background-image: url(all-stone_images/menu_tile_bg.jpg) }
.normal_link2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 6px; padding-right: 3px; padding-bottom: 6px; padding-left: 8px; border: 0px dashed; border-color: #FFFFFF #FFFFFF #666666 }
.normal_link3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; padding-top: 6px; padding-right: 3px; padding-bottom: 6px; padding-left: 8px; border: 0px #FFFFFF solid}
.hrheader {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 14px; text-align: left}
.image_border2 { background-color: #FFFFFF; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.main_padleft { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px ; text-align: left}
.tropical_layer_pos {  clip:         rect(auto auto auto auto); z-index: 4; position: relative; clear: none; visibility: visible}
.tropical_layer_info { clip:         rect(auto auto auto auto); color: #FFFFFF; z-index: 3; visibility: inherit; text-align: justify; line-height: 24px; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #424242; border: 1px #FFFFFF solid; height: 339px; width: 300px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
.tropical_layer_sizes { clip:         rect(auto auto auto auto); color: #FFFFFF; z-index: 3; visibility: hidden ; position: static; top: -239px}
.infohead {  font-size: 12px; color: #FFFFFF; background-color: #333333; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.extraquote { font-size: 14px; color: #FFFFFF ; line-height: 24px}
.quote_inner4 { background-color: #414140; padding-top: 8px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px; font-weight: normal; text-align: justify; line-height: 28px}
.quote2 { background-color: #F2F2F2; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.quote_inner5 { background-color: #414140; padding-top: 2px; padding-right: 20px; padding-bottom: 2px; padding-left: 20px; font-weight: normal; text-align: justify; line-height: 28px }
.m2 {  font-size: 9px; padding-bottom: 8px; vertical-align: top; font-weight: bold; clip:  rect(  5px )}
.plainblack {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 302px}
.tropical_layer_info2 { clip: rect(auto auto auto auto); color: #FFFFFF; z-index: 3; visibility: inherit; text-align: center; line-height: 24px; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #424242; border: 1px #FFFFFF solid; height: 339px; width: 500px; padding-top: 16px; padding-right: 8px; padding-bottom: 16px; padding-left: 8px }
.padding_sixgal { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #000000; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.padding_sixgal2 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #000000; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.padding_sixgalhead { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #000000; border-color: #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.padding_sixgalleft1 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px }
.padding_sixgalleft2 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.padding_sixgalhead1 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.padding_sixgalright1 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.padding_sixgalright2 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.padding_sixgalhead2 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; line-height: 24px ; background-color: #b62d5b; border-color: #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.white {  background-color: #FFFFFF}
.infohead1 { font-size: 12px; color: #000000; background-color: #FF9933; border: 1px #CCCCCC solid; background-image: url(/all-stone_images/menu_tile_bg.jpg)}
.infohead2 { font-size: 12px; color: #FFFFFF; background-color: #666666; border: 1px solid; font-weight: normal; border-color: #CCCCCC #CCCCCC #999999 #999999}
.lessspace {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal}
.infohead3 { font-size: 12px; color: #FFFFFF; background-color: #666666; border: 1px #666666 solid}
.menubar1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; border: #FFFFFF solid; text-align: center; background-image: url(/all-stone_images/menu_tile_bg1.jpg); border-width: 0px 1px 1px }
