ul.bulletPoints {
  padding-left: 2em;
  padding-top: 0.6em;
}

/* Single swatches */
#colorSelectListClips {
  width: 18px;
  height: 18px;
  background: url("/static/images/color-swatch-black.png");
  padding: 0;
  position: relative;
}

#colorSelectListClips li {
  list-style: none;
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListClips li.productColorClipsBlack {
  left: 0;
}

#colorSelectListAcoustoTherm {
  width: 18px;
  height: 18px;
  background: url("/static/images/color-swatch-clear.png");
  padding: 0;
  position: relative;
}

#colorSelectListAcoustoTherm li {
  list-style: none;
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListAcoustoTherm li.productColorAcoustoThermClear {
  left: 0;
}

#colorSelectListSustainable {
  width: 18px;
  height: 18px;
  background: url("/static/images/color-swatch-sustainable.png");
  padding: 0;
  position: relative;
}

#colorSelectListSustainable li {
  list-style: none;
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListSustainable li.productColorSustainablePorcelainWhite {
  left: 0;
}

/* Special (no BTT colors) */
#colorSelectListNoBTT {
  width: 114px;
  height: 18px;
  background: url("/static/images/buttonColors5_new.png");
  padding: 0;
  position: relative;
}

#colorSelectListNoBTT li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListNoBTT li.productColorWhite {
  border: 2px solid #3FBBEF;
  left: 0;
}

#colorSelectListNoBTT li.productColorSand {
  left: 24px;
}

#colorSelectListNoBTT li.productColorLatte {
  left: 48px;
}

/*li.productColorMossCeilBTT {
    left:89px;
}*/
#colorSelectListNoBTT li.productColorMerlot {
  left: 72px;
}

#colorSelectListNoBTT li.productColorBlack {
  left: 96px;
}

#colorSelectListNoBTT li.productColorTranslucent {
  left: 120px;
}

#colorSelectListNoBTT li.productColorBronze {
  left: 144px;
}

#colorSelectListNoBTT li.productColorCopper {
  left: 168px;
}

#colorSelectListNoBTT li.productColorTin {
  left: 192px;
}

/* Featherlight */
#colorSelectList {
  width: 172px;
  height: 26px;
  background: url("/static/images/buttonColors6.png");
  padding: 0;
  position: relative;
}

#colorSelectList li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
  /*
		&.productColorMoss_old {
			left:89px;
		}
		*/
}

#colorSelectList li.productColorWhite {
  border: 2px solid #3FBBEF;
  left: 2px;
}

#colorSelectList li.productColorSand {
  left: 31px;
}

#colorSelectList li.productColorLatte {
  left: 59px;
}

#colorSelectList li.productColorMerlot {
  left: 89px;
  top: 1px;
}

#colorSelectList li.productColorBlack {
  left: 118px;
}

#colorSelectList li.productColorTranslucent {
  left: 147px;
}

#colorSelectList li.productColorBronze {
  left: 177px;
}

#colorSelectList li.productColorCopper {
  left: 206px;
}

#colorSelectList li.productColorTin {
  left: 235px;
}

/* Adhesive */
#colorSelectListWhiteOnly {
  width: 18px;
  height: 18px;
  background: url("/static/images/color-swatch-white.png");
  padding: 0;
  position: relative;
}

#colorSelectListWhiteOnly li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListWhiteOnly li.productColorWhiteOnlyWhite {
  border: 2px solid #3FBBEF;
  left: 0;
}

/* Clean Cut */
#colorSelectListCleanCut {
  width: 18px;
  height: 18px;
  background: url("/static/images/color-swatch-green.png");
  padding: 0;
  position: relative;
}

#colorSelectListCleanCut li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListCleanCut li.productColorCleanCutGreen {
  border: 2px solid #3FBBEF;
  left: 0;
}

/* Featherlight w/ BTT colors */
#colorSelectListCeilBTT {
  width: 210px;
  height: 18px;
  background: url("/static/images/buttonColors7.png");
  padding: 0;
  position: relative;
}

#colorSelectListCeilBTT li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

#colorSelectListCeilBTT li.productColorCeilBTTWhite {
  border: 2px solid #3FBBEF;
  left: 0;
}

#colorSelectListCeilBTT li.productColorCeilBTTSand {
  left: 24px;
}

#colorSelectListCeilBTT li.productColorCeilBTTLatte {
  left: 48px;
}

#colorSelectListCeilBTT li.productColorCeilBTTMerlot {
  left: 72px;
}

#colorSelectListCeilBTT li.productColorCeilBTTBlack {
  left: 96px;
}

#colorSelectListCeilBTT li.productColorCeilBTTTranslucent {
  left: 120px;
}

#colorSelectListCeilBTT li.productColorCeilBTTBronze {
  left: 144px;
}

#colorSelectListCeilBTT li.productColorCeilBTTCopper {
  left: 168px;
}

#colorSelectListCeilBTT li.productColorCeilBTTTin {
  left: 192px;
}

/*
li.productColorMossCeilBTT {
	left: 89px;
}
*/
/* Old black spacing: left:176:px; */
/* Signature */
#colorSelectListSig {
  width: 142px;
  height: 25px;
  background: url("/static/images/buttonColors5.png");
  padding: 0;
  position: relative;
}

#colorSelectListSig li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

li.productColorSigWhite {
  border: 2px solid #3FBBEF;
  left: 2px;
}

li.productColorSigSand {
  left: 31px;
}

li.productColorSigLatte {
  left: 59px;
}

li.productColorSigMerlot {
  left: 89px;
}

li.productColorSigBlack {
  left: 118px;
}

#moreViewsTextLink {
  width: 70px;
  margin: 0 auto;
}

/* Signature w/ BTT colors */
#colorSelectListSigCeilBTT {
  width: 186px;
  height: 18px;
  background: url("/static/images/buttonColors8.png");
  padding: 0;
  position: relative;
}

#colorSelectListSigCeilBTT li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  cursor: hand;
  top: -px;
}

li.productColorSigCeilBTTWhite {
  border: 2px solid #3FBBEF;
  left: 0;
}

li.productColorSigCeilBTTSand {
  left: 24px;
}

li.productColorSigCeilBTTLatte {
  left: 48px;
}

li.productColorSigCeilBTTMerlot {
  left: 72px;
}

li.productColorSigCeilBTTBlack {
  left: 96px;
}

li.productColorSigCeilBTTBronze {
  left: 120px;
}

li.productColorSigCeilBTTCopper {
  left: 144px;
}

li.productColorSigCeilBTTTin {
  left: 168px;
}

/* BetterThanTin */
#colorSelectListBTT {
  width: 111px;
  height: 24px;
  background: url("/static/images/buttonColorsBTT.png");
  padding: 0;
  position: relative;
}

#colorSelectListBTT li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelect {
  width: 102px;
}

#sizeSelect {
  width: 94px;
}

li.productColorBTTBronze {
  left: 1px;
}

li.productColorBTTCopper {
  left: 30px;
}

li.productColorBTTTin {
  left: 58px;
}

li.productColorBTTPaintableWhite {
  left: 88px;
}

/* Culinary */
#colorSelectListCulinary {
  width: 66px;
  height: 18px;
  background: url("/static/images/buttonColorsCulinary.png");
  padding: 0;
  position: relative;
}

#colorSelectListCulinary li {
  list-style: none;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  position: absolute;
  margin-top: 0;
  cursor: pointer;
  cursor: hand;
}

li.productColorCulinaryWhite {
  border: 2px solid #3FBBEF;
  left: 0;
}

li.productColorCulinarySand {
  left: 24px;
}

li.productColorCulinaryLatte {
  left: 48px;
}

/* **************************************************************** */
/* ************************** L&W Supply ************************** */
/* **************************************************************** */
/* L&W: BTT, Sustainable, Translucent */
#colorSelectListLWS_BTT_SUS_TRN {
  width: 169px;
  height: 82px;
  background: url("/static/images/color-swatches-lws-btt-sus-trn.png");
  padding: 0;
  position: relative;
}

#colorSelectListLWS_BTT_SUS_TRN li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNWhite {
  border: 2px solid #3FBBEF;
  left: 1px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNSand {
  left: 30px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNLatte {
  left: 59px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNMerlot {
  left: 88px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNBlack {
  left: 117px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNTranslucent {
  left: 146px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNTin {
  left: 1px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNCopper {
  left: 30px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNBronze {
  left: 59px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS_TRN li.productColorLWS_BTT_SUS_TRNPorcelainWhite {
  left: 1px;
  top: 58px;
}

/* L&W: BTT, Sustainable */
#colorSelectListLWS_BTT_SUS {
  width: 169px;
  height: 82px;
  background: url("/static/images/color-swatches-lws-btt-sus.png");
  padding: 0;
  position: relative;
}

#colorSelectListLWS_BTT_SUS li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSWhite {
  border: 2px solid #3FBBEF;
  left: 1px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSSand {
  left: 30px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSLatte {
  left: 59px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSMerlot {
  left: 88px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSBlack {
  left: 117px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSTin {
  left: 1px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSCopper {
  left: 30px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSBronze {
  left: 59px;
  top: 29px;
}

#colorSelectListLWS_BTT_SUS li.productColorLWS_BTT_SUSPorcelainWhite {
  left: 1px;
  top: 58px;
}

/* L&W: BTT, Translucent */
#colorSelectListLWS_BTT_TRN {
  width: 169px;
  height: 82px;
  background: url("/static/images/color-swatches-lws-btt-trn.png");
  padding: 0;
  position: relative;
}

#colorSelectListLWS_BTT_TRN li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNWhite {
  border: 2px solid #3FBBEF;
  left: 1px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNSand {
  left: 30px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNLatte {
  left: 59px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNMerlot {
  left: 88px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNBlack {
  left: 117px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNTranslucent {
  left: 146px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNTin {
  left: 1px;
  top: 29px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNCopper {
  left: 30px;
  top: 29px;
}

#colorSelectListLWS_BTT_TRN li.productColorLWS_BTT_TRNBronze {
  left: 59px;
  top: 29px;
}

/* L&W: BTT */
#colorSelectListLWS_BTT {
  width: 169px;
  height: 82px;
  background: url("/static/images/color-swatches-lws-btt.png");
  padding: 0;
  position: relative;
}

#colorSelectListLWS_BTT li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTWhite {
  border: 2px solid #3FBBEF;
  left: 1px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTSand {
  left: 30px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTLatte {
  left: 59px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTMerlot {
  left: 88px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTBlack {
  left: 117px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTTin {
  left: 1px;
  top: 29px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTCopper {
  left: 30px;
  top: 29px;
}

#colorSelectListLWS_BTT li.productColorLWS_BTTBronze {
  left: 59px;
  top: 29px;
}

/* L&W: Sustainable, Translucent */
#colorSelectListLWS_SUS_TRN {
  width: 169px;
  height: 53px;
  background: url("/static/images/color-swatches-lws-sus-trn.png");
  padding: 0;
  position: relative;
}

#colorSelectListLWS_SUS_TRN li {
  list-style: none;
  display: block;
  float: left;
  width: 19px;
  height: 20px;
  position: absolute;
  margin-top: 1px;
  cursor: pointer;
  cursor: hand;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNWhite {
  border: 2px solid #3FBBEF;
  left: 1px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNSand {
  left: 30px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNLatte {
  left: 59px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNMerlot {
  left: 88px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNBlack {
  left: 117px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNTranslucent {
  left: 146px;
}

#colorSelectListLWS_SUS_TRN li.productColorLWS_SUS_TRNPorcelainWhite {
  left: 1px;
  top: 29px;
}

/* **************************************************************** */
/* ******************** End L&W color swatches ******************** */
/* **************************************************************** */
table.colorSizeTable {
  width: 98%;
}

table.colorSizeTable tr th {
  text-align: left;
}

table.orderingTable {
  width: 370px;
}

table.orderingTable tr td {
  padding-left: 2%;
  padding-bottom: 5%;
}

table.orderingTable tr th {
  text-align: right;
  font-size: 115%;
  padding-bottom: 5%;
  width: 105px;
}

.subHeader {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  margin-left: 0;
}

.small {
  font-size: .8em;
}

.smallText {
  font-size: 81%;
}

.smallSeePricingLinkText {
  font-size: .8em;
  line-height: 1.8em;
}

.smallVolumeDiscountLink {
  float: left;
  padding-top: 10px;
}

ul.sizeSelectList {
  display: inline;
  list-style-type: none;
}

li.selectSizeList {
  display: inline;
  list-style-type: none;
  margin-right: 5px;
  margin-top: -2px;
}

.productDetails, .productInfo {
  padding: 5px;
  margin-left: 20px;
}

.productDetailsDescription {
  padding-bottom: 10px;
  margin-left: 0;
}

ul.productDetails li {
  line-height: 1.4em;
}

li.learnMore {
  line-height: 1.9em;
  list-style-image: url("/static/images/file.gif");
}

ul.productInfo li.volumeDiscountInfoListItem {
  line-height: 1.9em;
  list-style-image: url("/static/images/file.gif");
}

ul.productInfo li.download {
  line-height: 1.9em;
  list-style-image: url("/static/images/download.gif");
}

ul.productInfo li.view {
  line-height: 1.9em;
  list-style-image: url("/static/images/view.gif");
}

ul.productInfo li.play {
  line-height: 1.9em;
  list-style-image: url("/static/images/play.gif");
  margin-top: -1px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 1px;
}

ul.productInfo li.play div {
  margin-top: 1px;
  padding-top: 1px;
}

ul.productInfo a.play {
  margin-top: 2px;
  margin-bottom: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
  line-height: 1.1em;
}

li.productSize24x24, li.productSize24x48 {
  background-color: #fff;
  margin-right: 4px;
  margin-top: 0;
  border: 1px solid #393837;
  width: 10px;
  float: left;
}

li.productSize24x24 {
  border: 2px solid #3FBBEF;
  width: 20px;
  height: 20px;
  list-style-type: none;
  margin-left: 4px;
}

li.productSize24x48 {
  border: 1px solid #3FBBEF;
  width: 40px;
  height: 20px;
  list-style-type: none;
}

#productColorTitle {
  font-weight: 700;
  padding-right: 4px;
}

#productSizeTitle {
  font-weight: 700;
  text-decoration: none;
  padding-right: 4px;
}

#productSizeTitle24x24 {
  text-decoration: none;
  padding-right: 14px;
}

#productSizeTitle24x48 {
  text-decoration: none;
  text-decoration: underline;
  padding-right: 14px;
}

#productColorTitle2, #productSizeTitle2 {
  font-weight: 700;
  margin-right: -4px;
}

div.sizeButtons {
  text-align: left;
  padding-right: 0;
  padding-top: 1px;
  padding-bottom: 5px;
  width: 228px;
}

div.selectSize {
  padding-top: 5px;
  padding-right: 1px;
  padding-bottom: 5px;
  clear: left;
}

li.sizeText24x24, li.sizeText24x48 {
  float: left;
}

.productImageCart {
  float: left;
  width: 70px;
  height: 70px;
  margin-left: 61px;
  margin-top: 5px;
  border: 1px solid #393837;
  font-size: 10px;
  line-height: 55px;
  padding: 5px;
  text-align: center;
}

.materials {
  padding: 13px 0;
}

.galleryLink {
  background-image: url("/static/images/customer-photos.png");
  background-repeat: no-repeat;
  text-decoration: none;
  cursor: pointer;
  display: block;
  border: none;
  width: 200px;
  height: 45px;
}

.galleryLink:hover {
  background-position: 0 -49px;
}

hr {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  border-bottom: 1px dotted #000;
  border-top: 1px;
  height: 1px;
  width: 100%;
}

hr.topDivide {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  border-bottom: 1px dotted #000;
  border-top: 1px;
  height: 1px;
  width: 248px;
}

#orderPageContent {
  width: 650px;
}

#mainProductInfoLeft {
  float: left;
  width: 374px;
  /* was 443 */
  margin-left: 4px;
  padding-left: 4px;
  /*
	height: 325px;
	height: 250px;
	*/
}

#addtocartbutton {
  background-image: url("/static/images/addtocart1.jpg");
  display: block;
  height: 45px;
  width: 182px;
  text-decoration: none;
  margin: 5px auto;
}

#addtocartbutton:hover {
  background-image: url("/static/images/addtocart2.jpg");
}

#totalLabel {
  font-size: 140%;
}

#priceAndTotal {
  float: left;
  width: 58%;
}

#addSamplesToCart {
  margin-left: 41px;
}

#addInfoTable {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  font-size: 1.1em;
}

#addInfoTable tr td {
  vertical-align: middle;
  padding: 1%;
}

.custinstallButton {
  margin-top: 10px;
}

.mainImage {
  float: left;
  margin: 8px 5px 2px 5px;
  border: 1px solid #393837;
  height: 250px;
  width: 250px;
}

.addButtonAlignRight {
  float: right;
}

.moreViews {
  margin-bottom: 2px;
  margin-left: -55px;
  font-size: .9em;
  font-weight: bold;
  width: 170px;
  text-align: left;
  text-decoration: underline;
  line-height: 20px;
  padding-left: 40px;
  list-style-type: none;
}

div.prodVideoDiv {
  margin-left: 55px;
  margin-top: 30px;
}

a#prodVideoImg {
  background-repeat: no-repeat;
  display: block;
  height: 138px;
  width: 152px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

a#prodVideoImg:hover {
  background-position: 0 -138px;
}

.pricing {
  margin-left: 1px;
  width: 295px;
  padding-top: 5px;
  line-height: 20px;
}

#quantityInput {
  text-align: left;
  clear: right;
}

h2 {
  margin-top: 15px;
  margin-bottom: 15px;
}

p.additionalInformation {
  padding-left: 13px;
  margin-left: 13px;
  padding-top: 0;
  padding-bottom: 0;
}

p.color {
  padding-top: 14px;
  padding-bottom: 0;
  clear: right;
}

p.size {
  padding-bottom: 0;
  padding-top: 2px;
}

p.quantityInput {
  padding-top: 10px;
  padding-bottom: 5px;
  clear: right;
}

input#quantityInput {
  text-align: right;
  clear: right;
  margin-left: 0;
}

span {
  /*
	&#totalPriceRetail {
		text-decoration: line-through;
		font-weight:700;
		font-size: 140%;
	}
	&#totalPrice {
		color: red;
		font-weight:700;
		font-size: 140%;
	}
	&#totalPrice2 {
		color: red;
		font-weight:700;
		font-size: 140%;
	}
	*/
}

span#quantityInput2 {
  font-weight: 700;
}

span#totalPriceRetail {
  text-decoration: line-through;
  font-weight: 700;
  font-size: 115%;
}

span#totalPrice {
  color: red;
  font-weight: 700;
  font-size: 115%;
}

span#totalPrice2 {
  color: red;
  font-weight: 700;
  font-size: 115%;
}

.mainContentThickBox {
  height: 525px;
  width: 770px;
}

.productImageCaptionThickBox {
  float: left;
  width: 450px;
  text-align: left;
}

imgThickBox {
  float: right;
  border: 0;
}

ul.thumbnailThickBox {
  float: left;
  width: 200px;
  margin: .4em;
  padding: 0;
  list-style: none;
  border: 0;
}

ul.thumbnailThickBox li {
  width: 75px;
  margin: .75em;
  float: right;
  text-align: center;
  border-width: 0;
}

ul.thumbnailThickBox img {
  text-align: center;
  border: 0;
}

.tiny48ThickBox {
  width: 3em;
  height: 100%;
  margin: .5em;
  padding-right: 2em;
  padding-left: 2em;
  float: right;
  border: 0;
}

.sampleColors {
  text-align: center;
  padding-left: 1px;
  line-height: 1.4em;
}

div.mainImageProductRight {
  float: right;
  padding-right: 2px;
  /*
	margin-left: 5px;
	padding-left: 5px;
	*/
  margin-bottom: -10px;
}

#tilePrice {
  font-weight: 700;
}

.discountInfoThickboxImage {
  text-align: center;
}

.cartItemDetailsData {
  padding-bottom: 5px;
  padding-top: 5px;
}

ul.currentlySelected {
  list-style-type: none;
  float: left;
  margin-left: 0;
}

ul.currentlySelected li {
  margin-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.mainThickbox {
  margin-top: 12px;
  margin-left: 1px;
}

table.volumeDiscount {
  border-width: 1px 1px 1px 1px;
  border-spacing: 1px;
  border-style: outset outset outset outset;
  border-color: black black black black;
  border-collapse: collapse;
  margin-bottom: 2px;
  margin-top: 3px;
  margin-left: 5px;
}

table.volumeDiscount th {
  border-width: 1px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  border-style: solid solid solid solid;
  border-color: black black black black;
}

table.volumeDiscount td {
  border-width: 1px 1px 1px 1px;
  padding: 4px 4px 4px 4px;
  border-style: solid solid solid solid;
  border-color: black black black black;
}

.tableHeader {
  background-color: #D5D5D5;
}

.discountInfoThickboxImage {
  text-align: left;
  padding-bottom: 10px;
}

img.ninety {
  float: left;
}

img#currentlySelectedImg {
  float: left;
  margin-right: 5px;
}

#pricingLink {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}

.selectedTilePrice {
  background-color: #edef3f;
}

.pricingHeader {
  font-weight: bold;
  font-size: 11pt;
  margin-bottom: 5px;
  margin-left: 5px;
}

/*input.addToCartButton {
	border:1px solid #ffffff;
	color:#ffffff;
	background-color: #3FBBEF;
	padding-left:6px;
	padding-top:3px;
	font-family:century gothic;
	margin-left:-2px;
	margin-top:-2px;
	height:21px;
	width:85px;
	cursor:pointer;
}
*/
addToProductToCartButton {
  padding-left: 6px;
  padding-top: 3px;
  margin-left: -2px;
  margin-top: -2px;
}

/*
input.addToCartButtonRight2 {
	border:1px solid #ffffff;
	color:#ffffff;
	background-color: #3FBBEF;
	font-family:century gothic;
	padding-left:4px;
	padding-top:2px;
	margin-left:-2px;
	margin-top:-2px;
	height:21px;
	width:85px;
	cursor:pointer;
}
*/
a img {
  border-width: 0;
}

a:visited img {
  border-width: 0;
}

#cartSampleItemDetailsData {
  padding-bottom: 5px;
}

.remoteSize {
  text-decoration: none;
}

.hidden {
  display: none;
}

/*
div.productDetailsList ul {
	list-style-type: round;
	li {
		margin-bottom: 8px;
	}
}
*/
#containerVolumePricing {
  margin-top: -8px;
  margin-left: -8px;
}

p.breadcrumbs {
  margin-bottom: 13px;
  margin-top: 13px;
}

a.breadcrumbs {
  color: #0061a6;
}

.productSpecHeader {
  margin-bottom: 5px;
}

.specificationTable {
  width: 100%;
  border: 0;
}

.specificationTable tr:nth-child(odd) {
  background: #D5D5D5;
}

.specificationTable tr td {
  border: 0;
  padding: 3px;
  line-height: 1.5em;
}

.specificationTable tr th {
  width: 33%;
  padding: 3px;
  border: 0;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
}

ul.specificationsAttributes {
  padding: 0;
  list-style-type: none;
}

#tabs ul.ui-tabs-nav {
  border-bottom: 1px solid #999999;
}

#tabs ul li.ui-state-default {
  background: #D5D5D5;
  color: #000;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
}

#tabs ul li.ui-state-default a {
  color: #000;
  font-size: 14px;
}

#tabs ul li.ui-tabs-active {
  background: #EBEBEB;
}

ul#specDownloads {
  list-style-type: none;
}

ul#specDownloads li {
  float: left;
  vertical-align: top;
  margin-right: 20px;
}

ul#specDownloads li a {
  text-decoration: none;
}

ul#specDownloads li a img {
  vertical-align: middle;
}
