/*---modifications to standard product page---*/
main h4 { display: none; }
.product .variantListing .product-partnumbersku, .product .variantListing .product-availability { display: none; }
.vName {
	padding-bottom: .2em;
	font-size: .8em;
}
.product .variantListing img {
	width: 70px;
	display: inline-block;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	float: left;
	margin-right: 1em;
}
.DecQty { display:none; }
.IncQty { display:none; }
.product>.variantListing { padding-left: 1em; }
fieldset { padding: 0; }
.product .scrollToOptions { display:none; }
.product>.variantListing { clear:inherit; }
.product .product-add {
	padding: .5em 0;
	border-top: 0;
	margin: 0;
}
.size-select, .color-select {
	width: auto;
	display: inline;
}
.product .product-add .product-options { margin:0; }
.product .product-tabs { margin:.3em; }
.product>.variantListing {
	display: table-row;
	padding:0;
	max-width: 50%;
}
.product .product-images ul li {
	font-size: .7em;
}
.productPromotions {
	padding-bottom: 10px;
}
.add-to-cart-buttons {
	display: inline-block;
}
.button.add-to-wishlist {
	margin: 0 0 1.5em;
}
.button.call-to-action {
	margin: 0 .5em 1.5em 0;
}
.form-group .quantity-label {
	display: none;
}
.slct-loct-clr .add-to-cart-group .add-to-cart-quantity .form-control {
	display: none;
}
.prod-desc-list {
	padding-left: 2.5%;
	list-style: disc;
}

/*---old modifications to standard product page---*/
.add-to-cart-selectors { /*display: block;*/ }
.variant-price { /*font-size: .8em;*/ }
.form-control { /*padding:0px*/ }
.add-to-cart-group { /* margin-bottom: 0; */ }
section.variantListing { /*width: 530px;*/ }

/*---hide product photo auto generated by site---*/
#divProductPic1 { display: none; }
#divProductPic7 { display: none; }
#divProductPic8 { display: none; }
#divProductPic9 { display: none; }
#divProductPic10 { display: none; }
#divProductPic11 { display: none; }
#divProductPic12 { display: none; }
#divProductPic13 { display: none; }
#divProductPic14 { display: none; }
#divProductPic15 { display: none; }
#divProductPic17 { display: none; }
#divProductPic18 { display: none; }
#divProductPic19 { display: none; }
#divProductPic20 { display: none; }
#divProductPic22 { display: none; }
#divProductPic30 { display: none; }
#divProductPic31 { display: none; }
#divProductPic75 { display: none; }
#divProductPic189 { display: none; }
#divProductPic190 { display: none; }
#divProductPic191 { display: none; }
#divProductPic192 { display: none; }
#divProductPic193 { display: none; }
#divProductPic194 { display: none; }
#divProductPic195 { display: none; }
#divProductPic196 { display: none; }
#divProductPic197 { display: none; }
#divProductPic198 { display: none; }
#divProductPic199 { display: none; }
#divProductPic200 { display: none; }
#divProductPic202 { display: none; }
#divProductPic205 { display: none; }
#divProductPic206 { display: none; }
#divProductPic207 { display: none; }
#divProductPic208 { display: none; }
#divProductPic210 { display: none; }
#divProductPic211 { display: none; }
#divProductPic212 { display: none; }
#divProductPic213 { display: none; }
#divProductPic214 { display: none; }
#divProductPic218 { display: none; }
#divProductPic219 { display: none; }
#divProductPic220 { display: none; }
#divProductPic221 { display: none; }
#divProductPic222 { display: none; }
#divProductPic223 { display: none; }
#divProductPic226 { display: none; }
#divProductPic227 { display: none; }
#divProductPic228 { display: none; }
#divProductPic229 { display: none; }
#divProductPic230 { display: none; }
#divProductPic231 { display: none; }
#divProductPic237 { display: none; }
#divProductPic240 { display: none; }
#divProductPic241 { display: none; }
#divProductPic242 { display: none; }
#divProductPic243 { display: none; }
#divProductPic244 { display: none; }
#divProductPic245 { display: none; }
#divProductPic246 { display: none; }
#divProductPic251 { display: none; }
#divProductPic252 { display: none; }
#divProductPic254 { display: none; }
#divProductPic255 { display: none; }
#divProductPic256 { display: none; }
#divProductPic257 { display: none; }
#divProductPic258 { display: none; }
#divProductPic259 { display: none; }
#divProductPic260 { display: none; }
#divProductPic261 { display: none; }
#divProductPic262 { display: none; }
#divProductPic263 { display: none; }
#divProductPic264 { display: none; }
#divProductPic272 { display: none; }
#divProductPic273 { display: none; }
#divProductPic274 { display: none; }
#divProductPic275 { display: none; }
#divProductPic276 { display: none; }
#divProductPic277 { display: none; }
#divProductPic278 { display: none; }
#divProductPic279 { display: none; }
#divProductPic280 { display: none; }
#divProductPic281 { display: none; }
#divProductPic282 { display: none; }
#divProductPic283 { display: none; }
#divProductPic284 { display: none; }
#divProductPic292 { display: none; }
#divProductPic293 { display: none; }
#divProductPic294 { display: none; }
#divProductPic295 { display: none; }
#divProductPic296 { display: none; }
#divProductPic299 { display: none; }
#divProductPic300 { display: none; }
#divProductPic301 { display: none; }
#divProductPic302 { display: none; }
#divProductPic303 { display: none; }


/*---left column photo area (use with prod.js & style.css)---*/
.left-column img,  
.left-column-dash img {
	position: absolute;
	/*left: 5%;*/
	top: 0;
	opacity: 0;
	/*transition: all 0.3s ease;*/
	width: 98%
}
.left-column img.active, 
.left-column-dash img.active {
	opacity: 1;
	z-index: 1;
}
.photo-msg {
	font-size: .6em;
	font-style: italic;
	text-align: center;
	padding-bottom: 1em;
}
.color-choose {
	padding-bottom: .2em;
}
.color-choose div {
	display: inline-block;
	padding-top: 3px;
}
.color-choose input[type="radio"] {
	display: none;
}
.color-choose input[type="radio"] + label span {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	cursor: pointer;
	/*border-radius: 50%;*/
}
.color-choose input[type="radio"] + label span {
	border: 2px solid #FFFFFF;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
}
.color-names {
	/*padding-bottom: 1.8em;*/
	padding-top: 3px;
	font-size: 1.1em;
}
.color-names-top {
	padding-top: 3px;
	font-size: 1.1em;
}

#viewer-360 {
    	width: 93%;
    	height: 93%;
    	margin: auto;
    	position: relative;
    	overflow: hidden;
    	background-color: #f8f8f8;
    	cursor: pointer;
}

/*---right side---*/
.right-column {
	padding-left: 0;
	padding-bottom: 1.8em;
}
.box {
	display: none;
	font-weight: bold;
}
.add-to-cart-quantity {
	display: none;
}

/*---description sections accordion / tabs ---*/
.accordion > input[type="checkbox"] {
	position: absolute;
	left: -100vw;
}
.accordion .content2 {
	overflow-y: hidden;
	height: 0;
	transition: height 0.3s ease;
}
.accordion > input[type="checkbox"]:checked ~ .content2 {
	height: auto;
	overflow: visible;
}
.accordion label {
	display: block;
}
.accordion {
	margin-bottom: 1em;
}
.description-sec .tab-content {
	float: none;
}
.accordion > input[type="checkbox"]:checked ~ .content2 {
	padding: 10px;
	border: 1px solid #e8e8e8;
	border-top: 0;
}
.accordion .handle {
	margin: 0;
	font-size: 1.125em;
	line-height: 1.2em;
}
.accordion label {
	color: #333;
	cursor: pointer;
	padding: 8px;
	background: #e8e8e8;
}
.accordion label:hover,
.accordion label:focus {
	background: #d8d8d8;
}
.accordion .handle label:before {
	font-family: 'fontawesome';
	content: "\f054";
	display: inline-block;
	margin-right: 10px;
	font-size: .58em;
	line-height: 1.556em;
	vertical-align: middle;
}
.accordion > input[type="checkbox"]:checked ~ .handle label:before {
content: "\f078";
}
label {
	margin-bottom: 0;
}
.prod-desc-tab {
	margin-top: .6rem;
	margin-bottom: 0;
	font-weight: bold;
}
.video-horizontal {
	aspect-ratio: 16 / 9;
	width: 75%;
}
.video-vertical {
	aspect-ratio: 9 / 16;
	width: 44%;
}
.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

/*---photo tab---*/
.gallery-link {
	width: 100%;
}
.tab-content {
	width: 100%;
}
.divTableCellPhotoTab, .divTableHeadPhotoTab {
	display: table-cell;
	width: 25%;
	font-size: 13px;
	text-align: center;
	padding: 20px;
}
.header-link {
	font-size: 1em;
}

/*---ProductID 200---*/
.color-choose #black-cuscord + label span {
	background-image: url(/images/color-swatches/leatherette-black_swatch.jpg);
}
.color-choose #black-cuscord:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.black-cuscord { display: inline-block; }

/*---ProductID 223---*/
.color-choose #black-cuslthr + label span {
	background-image: url(/images/color-swatches/leatherette-black_swatch.jpg);
}
.color-choose #char-cuslthr + label span {
	background-image: url(/images/color-swatches/leatherette-charcoal_swatch.jpg);
}
 .color-choose #sand-cuslthr + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #black-cuslthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #char-cuslthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-cuslthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.char-cuslthr { display: inline-block; }

/*---ProductID 195---*/
.color-choose #blackblack-eflthr + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackred-eflthr + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-eflthr + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-eflthr + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #sand-eflthr + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #back-eflthr + label span {
	background-image: url(/images/color-swatches/easyfit-back_swatch.jpg);
}
.color-choose #blackblack-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-eflthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-eflthr { display: inline-block; }

/*---ProductID 246---*/
.color-choose #black-efmesh + label span {
	background-image: url(/images/color-swatches/airmesh-black.jpg);
}
.color-choose #charcoal-efmesh + label span {
	background-image: url(/images/color-swatches/airmesh-charcoal.jpg);
}
.color-choose #red-efmesh + label span {
	background-image: url(/images/color-swatches/airmesh-red.jpg);
}
.color-choose #sand-efmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-sand.jpg);
}
.color-choose #black-backseat-efmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_black_swatch.jpg);
}
.color-choose #blue-backseat-efmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_blue_swatch.jpg);
}
.color-choose #charcoal-backseat-efmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_charcoal_swatch.jpg);
}
.color-choose #red-backseat-efmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_red_swatch.jpg);
}
.color-choose #sand-backseat-efmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_sand_swatch.jpg);
}
.color-choose #black-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #black-backseat-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blue-backseat-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-backseat-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-backseat-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-backseat-efmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-efmesh { display: inline-block; }

/*---ProductID 245---*/
.color-choose #blackblack-efneo + label span {
	background-image: url(/images/color-swatches/neodia-blkblk.jpg);
}
.color-choose #blackslvr-efneo + label span {
	background-image: url(/images/color-swatches/neodia-blkslvr.jpg);
}
.color-choose #charcoal-efneo + label span {
	background-image: url(/images/color-swatches/neodia-char.jpg);
}
.color-choose #sand-efneo + label span {
	background-image: url(/images/color-swatches/neodia-san.jpg);
}
.color-choose #blackblack-backseat-efneo + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackred-backseat-efneo + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-backseat-efneo + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-backseat-efneo + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #sand-backseat-efneo + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #blackblack-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackslvr-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblack-backseat-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-backseat-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-backseat-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-backseat-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-backseat-efneo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-efneo { display: inline-block; }

/*---ProductID 30---*/
.color-choose #blackblack-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackblack_swatch.jpg);
}
.color-choose #blackblue-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackblue_swatch.jpg);
}
.color-choose #blackred-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackred_swatch.jpg);
}
.color-choose #blacksilver-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blacksilver_swatch.jpg);
}
.color-choose #charcoal-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-charcoal_swatch.jpg);
}
.color-choose #sand-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #saddle-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-saddle_swatch.jpg);
}
.color-choose #blkred-lthr + label span {
	background-image: url(/images/color-swatches/leatherette_two-tone-black-red_swatch.jpg);
}
.color-choose #layers-lthr + label span {
	background-image: url(/images/color-swatches/leatherette_layers.jpg);
}
.color-choose #felt-backing + label span {
	background-image: url(/images/color-swatches/felt-backing_swatch.jpg);
}
.color-choose #gallery1-lthr + label span {
	background-image: url(/images/gallery/lexus-is250-2013_leatherette_sand_front_swatch.jpg);
}
.color-choose #gallery2-lthr + label span {
	background-image: url(/images/gallery/mercedesbenz-c300-2013_leatherette_black-red_front_swatch.jpg);
}
.color-choose #backseat-lthrblk + label span {
	background-image: url(/images/color-swatches/leatherette-back-seat_black_swatch.jpg);
}
.color-choose #backseat-lthrchar + label span {
	background-image: url(/images/color-swatches/leatherette-back-seat_charcoal_swatch.jpg);
}
.color-choose #backseat-lthrsan + label span {
	background-image: url(/images/color-swatches/leatherette-back-seat_sand_swatch.jpg);
}
.color-choose #blkchr-ls + label span {
	background-image: url(/images/color-swatches/leatherette_black-charcoal.jpg);
}
.color-choose #blkred-ls + label span {
	background-image: url(/images/color-swatches/leatherette_black-red.jpg);
}
.color-choose #blksan-ls + label span {
	background-image: url(/images/color-swatches/leatherette_black-sand.jpg);
}
.color-choose #chrblk-ls + label span {
	background-image: url(/images/color-swatches/leatherette_charcoal-black.jpg);
}
.color-choose #chrred-ls + label span {
	background-image: url(/images/color-swatches/leatherette_charcoal-red.jpg);
}
.color-choose #chrsan-ls + label span {
	background-image: url(/images/color-swatches/leatherette_charcoal-sand.jpg);
}
.color-choose #sanblk-ls + label span {
	background-image: url(/images/color-swatches/leatherette_sand-black.jpg);
}
.color-choose #sanchr-ls + label span {
	background-image: url(/images/color-swatches/leatherette_sand-charcoal.jpg);
}
.color-choose #sanred-ls + label span {
	background-image: url(/images/color-swatches/leatherette_sand-red.jpg);
}

.color-choose #blackblack-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblue-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blkred-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #felt-backing:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery1-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery2-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backseat-lthrblk:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backseat-lthrchar:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backseat-lthrsan:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blkchr-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blkred-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blksan-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #chrblk-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #chrred-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #chrsan-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sanblk-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sanchr-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sanred-ls:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-lthr { display: inline-block; }

/*---ProductID 31---*/
.color-choose #blackblack-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackblue-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblu.jpg);
}
.color-choose #blackred-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #red-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-red.jpg);
}
.color-choose #saddle-lthrdia + label span {
	background-image: url(/images/color-swatches/semi-custom-leatherette-diamond-seat-cover_saddle-brown.jpg);
}
.color-choose #sand-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #frontpocket-lthrdia + label span {
	background-image: url(/images/color-swatches/semi-custom-leatherette-diamond-seat-cover_front-pocket.jpg);
}
.color-choose #backpocket-lthrdia + label span {
	background-image: url(/images/color-swatches/semi-custom-leatherette-diamond-seat-cover_back-pocket.jpg);
}
.color-choose #gallery1-lthrdia + label span {
	background-image: url(/images/gallery/bmw-528i-2016_leatherette-diamond_black_front_swatch.jpg);
}
.color-choose #blackblack-backseat-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackred-backseat-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-backseat-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-backseat-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #sand-backseat-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #blackblack-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblue-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #frontpocket-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backpocket-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery1-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblack-backseat-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-backseat-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-backseat-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-backseat-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-backseat-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blackred-lthrdia { display: inline-block; }

/*---ProductID 296---*/
.color-choose #sand-296 + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #cons-underside + label span {
	background-image: url(/images/color-swatches/console-topper_underside.jpg);
}
.color-choose #cons-open + label span {
	background-image: url(/images/color-swatches/console-topper_open.jpg);
}
.color-choose #cons-open-full + label span {
	background-image: url(/images/color-swatches/console-topper_open-full.jpg);
}
.color-choose #sand-296:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #cons-underside:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #cons-open:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #cons-open-full:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-296 { display: inline-block; }

/*---ProductID 191---*/
.color-choose #blackblack-lthrsdedia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackred-lthrsdedia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-lthrsdedia + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-lthrsdedia + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #sand-lthrsdedia + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #layers-sde + label span {
	background-image: url(/images/color-swatches/suede_layers.jpg);
}
.color-choose #gallery1-lthrsdedia + label span {
	background-image: url(/images/gallery/lincoln-blackwood-2002_leatherette-suede-diamond_black_front_swatch.jpg);
}
.color-choose #blackblack-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-sde:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery1-lthrsdedia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blacksilver-lthrsdedia { display: inline-block; }

/*---ProductID 190---*/
.color-choose #black-lthrsde + label span {
	background-image: url(/images/color-swatches/lthr-blk.jpg);
}
.color-choose #charcoal-lthrsde + label span {
	background-image: url(/images/color-swatches/lthr-char.jpg);
}
.color-choose #sand-lthrsde + label span {
	background-image: url(/images/color-swatches/lthr-san.jpg);
}
.color-choose #black-lthrsde:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrsde:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrsde:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.black-lthrsde { display: inline-block; }

/*---ProductID 192---*/
.color-choose #blackblack-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkblk.jpg);
}
.color-choose #blackred-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkred.jpg);
}
.color-choose #blackslvr-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkslvr.jpg);
}
.color-choose #charcoal-neodia + label span {
	background-image: url(/images/color-swatches/neodia-char.jpg);
}
.color-choose #sand-neodia + label span {
	background-image: url(/images/color-swatches/neodia-san.jpg);
}
.color-choose #blackred-backseat-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkred.jpg);
}
.color-choose #blacksilver-backseat-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkslvr.jpg);
}
.color-choose #charcoal-backseat-neodia + label span {
	background-image: url(/images/color-swatches/neodia-char.jpg);
}
.color-choose #frontpocket-neodia + label span {
	background-image: url(/images/color-swatches/neoprene-diamond-seat-cover_front-pocket.jpg);
}
.color-choose #backpocket-neodia + label span {
	background-image: url(/images/color-swatches/neoprene-diamond-seat-cover_back-pocket.jpg);
}
.color-choose #sideairbag-neodia + label span {
	background-image: url(/images/color-swatches/neoprene-diamond-seat-cover_side-air-bag.jpg);
}
.color-choose #velcro-neodia + label span {
	background-image: url(/images/color-swatches/neoprene-diamond-seat-cover_velcro.jpg);
}
.color-choose #layers-neo + label span {
	background-image: url(/images/color-swatches/neoprene_layers.jpg);
}
.color-choose #blackblack-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackslvr-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-backseat-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-backseat-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-backseat-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #frontpocket-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backpocket-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sideairbag-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #velcro-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-neo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-neodia { display: inline-block; }

/*---ProductID 189---*/
.color-choose #black-airmesh + label span {
	background-image: url(/images/color-swatches/airmesh-black.jpg);
}
.color-choose #blue-airmesh + label span {
	background-image: url(/images/color-swatches/airmesh-blue.jpg);
}
.color-choose #charcoal-airmesh + label span {
	background-image: url(/images/color-swatches/airmesh-charcoal.jpg);
}
.color-choose #red-airmesh + label span {
	background-image: url(/images/color-swatches/airmesh-red.jpg);
}
.color-choose #sand-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-sand.jpg);
}
.color-choose #stitching-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-stitching_swatch.jpg);
}
.color-choose #bolsters1-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-bolsters1_swatch.jpg);
}
.color-choose #bolsters2-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-bolsters2_swatch.jpg);
}
.color-choose #frontpocket-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-frontpocket_swatch.jpg);
}
.color-choose #backpocket-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-backpocket_swatch.jpg);
}
.color-choose #velcro1-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-velcro1_swatch.jpg);
}
.color-choose #velcro2-airmesh+ label span {
	background-image: url(/images/color-swatches/airmesh-velcro2_swatch.jpg);
}
.color-choose #layers-airmesh + label span {
	background-image: url(/images/color-swatches/air-mesh_layers.jpg);
}
.color-choose #gallery1-airmesh+ label span {
	background-image: url(/images/gallery/toyota-rav4-2022_air-mesh_red_front_swatch.jpg);
}
.color-choose #black-backseat-airmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_black_swatch.jpg);
}
.color-choose #blue-backseat-airmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_blue_swatch.jpg);
}
.color-choose #charcoal-backseat-airmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_charcoal_swatch.jpg);
}
.color-choose #red-backseat-airmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_red_swatch.jpg);
}
.color-choose #sand-backseat-airmesh+ label span {
	background-image: url(/images/color-swatches/mesh-backseat_sand_swatch.jpg);
}
.color-choose #black-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blue-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #stitching-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #bolsters1-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #bolsters2-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #frontpocket-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #backpocket-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #velcro1-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #velcro2-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery1-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #black-backseat-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blue-backseat-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-backseat-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-backseat-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-backseat-airmesh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blue-airmesh { display: inline-block; }

/*---ProductID 252---*/
.color-choose #blackblack-cordura + label span {
	background-image: url(/images/color-swatches/cordura-blackblack-swatch.jpg);
}
.color-choose #blackcharcoal-cordura + label span {
	background-image: url(/images/color-swatches/cordura-blackcharcoal-swatch.jpg);
}
.color-choose #blacksand-cordura + label span {
	background-image: url(/images/color-swatches/cordura-blacksand-swatch.jpg);
}
.color-choose #dog-cordura + label span {
	background-image: url(/images/color-swatches/cordura-dog-swatch.jpg);
}
.color-choose #waterproof-cordura + label span {
	background-image: url(/images/color-swatches/cordura-water-beading-swatch.jpg);
}
.color-choose #layers-cordura + label span {
	background-image: url(/images/color-swatches/cordura_layers.jpg);
}
.color-choose #blackblack-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackcharcoal-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksand-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dog-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #waterproof-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-cordura :checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blacksand-cordura { display: inline-block; }

/*---ProductID 292---*/
.color-choose #black-cordura + label span {
	background-image: url(/images/color-swatches/cordura_black.jpg);
}
.color-choose #charcoal-cordura + label span {
	background-image: url(/images/color-swatches/cordura_charcoal.jpg);
}
.color-choose #sand-cordura + label span {
	background-image: url(/images/color-swatches/cordura_sand.jpg);
}
.color-choose #black-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-cordura:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-cordura { display: inline-block; }

/*---ProductID 294---*/
.color-choose #blacksilver-lthrsdedia-294 + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #blacksilver-lthrsdedia-294:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}

/*---ProductID 295---*/
.color-choose #black-neo + label span {
	background-image: url(/images/color-swatches/neo-blk.jpg);
}
.color-choose #charcoal-neo + label span {
	background-image: url(/images/color-swatches/neo-char.jpg);
}
.color-choose #sand-neo + label span {
	background-image: url(/images/color-swatches/neo-san.jpg);
}
.color-choose #blackblack-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkblk.jpg);
}
.color-choose #blackred-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkred.jpg);
}
.color-choose #blacksilver-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blkslvr.jpg);
}
.color-choose #blue-neodia + label span {
	background-image: url(/images/color-swatches/neodia-blue.jpg);
}
.color-choose #charcoal-neodia-295 + label span {
	background-image: url(/images/color-swatches/neodia-char.jpg);
}
.color-choose #red-neodia + label span {
	background-image: url(/images/color-swatches/neodia-red.jpg);
}
.color-choose #sand-neodia + label span {
	background-image: url(/images/color-swatches/neodia-san.jpg);
}
.color-choose #black-neo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-neo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-neo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblack-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blue-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-neodia-295:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-neodia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-neodia-295 { display: inline-block; }

/*---ProductID 75---*/
.color-choose #black-lthrswc + label span {
	background-image: url(/images/color-swatches/leatherette-blackblack_swatch.jpg);
}
.color-choose #charcoal-lthrswc + label span {
	background-image: url(/images/color-swatches/leatherette-charcoal_swatch.jpg);
}
.color-choose #sand-lthrswc + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #black-lthrswc:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrswc:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrswc:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.black-lthrswc { display: inline-block; }

/*---ProductID 213---*/
.color-choose #black-lthrnp + label span {
	background-image: url(/images/color-swatches/lthrnp-blk.jpg);
}
.color-choose #charcoal-lthrnp + label span {
	background-image: url(/images/color-swatches/lthrnp-char.jpg);
}
.color-choose #red-lthrnp + label span {
	background-image: url(/images/color-swatches/lthrnp-red.jpg);
}
.color-choose #saddle-lthrnp + label span {
	background-image: url(/images/color-swatches/lthrnp-saddle.jpg);
}
.color-choose #sand-lthrnp + label span {
	background-image: url(/images/color-swatches/lthrnp-sand.jpg);
}
.color-choose #red-lthr + label span {
	background-image: url(/images/color-swatches/lthr-red.jpg);
}
.color-choose #sand-lthr-213 + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #blackred-lthrdia-213 + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blue-lthrdia + label span {
	background-image: url(/images/color-swatches/lthrdia-blue.jpg);
}
.color-choose #black-lthrnp:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrnp:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-lthrnp:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthrnp:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrnp:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #red-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthr-213:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthrdia-213:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blue-lthrdia:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blackred-lthrdia-213 { display: inline-block; }

/*---ProductID 218, ProductID 219---*/
.color-choose #blackblack-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackblack_swatch.jpg);
} 
.color-choose #blackblue-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackblue_swatch.jpg);
}
 .color-choose #blackred-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blackred_swatch.jpg);
}
 .color-choose #blacksilver-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-blacksilver_swatch.jpg);
}
.color-choose #charcoal-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-charcoal_swatch.jpg);
}
.color-choose #sand-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #saddle-lthr + label span {
	background-image: url(/images/color-swatches/leatherette-saddle_swatch.jpg);
}
.color-choose #blackblack-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblue-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-lthr { display: inline-block; }

/*---ProductID 220---*/
.color-choose #blackblack-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-blackblack_swatch.jpg);
} 
.color-choose #blackblue-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-blackblue_swatch.jpg);
}
.color-choose #blackred-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-blackred_swatch.jpg);
}
.color-choose #blacksilver-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-blacksilver_swatch.jpg);
}
.color-choose #charcoal-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-charcoal_swatch.jpg);
}
.color-choose #sand-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-sand_swatch.jpg);
}
.color-choose #saddle-lthrcons + label span {
	background-image: url(/images/color-swatches/leatherette-saddle_swatch.jpg);
}
.color-choose #blackblack-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblue-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrcons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-lthrcons { display: inline-block; }

/*---ProductID 214---*/
.color-choose #blackblack-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblk.jpg);
}
.color-choose #blackblue-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-blkblu.jpg);
}
.color-choose #blackred-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-blkred.jpg);
}
.color-choose #blacksilver-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-blkslv.jpg);
}
.color-choose #charcoal-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-char.jpg);
}
.color-choose #saddle-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/semi-custom-leatherette-diamond-seat-cover_saddle-brown.jpg);
}
.color-choose #sand-lthrdia-cons + label span {
	background-image: url(/images/color-swatches/lthrdia-san.jpg);
}
.color-choose #blackblack-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackblue-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blackred-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #blacksilver-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #saddle-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-lthrdia-cons:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.blackblue-lthrdia-cons { display: inline-block; }

/*---ProductID 221, ProductID 263---*/
.color-choose #black-airmesh-hr + label span {
	background-image: url(/images/color-swatches/airmesh-black.jpg);
}
.color-choose #black-airmesh-hr:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.black-airmesh-hr { display: inline-block; }

/*---Action Wool---*/
.color-choose #camel-aw + label span {
	background-image: url(/images/color-swatches/action-wool_camel.jpg);
}
.color-choose #flint-aw + label span {
	background-image: url(/images/color-swatches/action-wool_flint.jpg);
}
.color-choose #midnight-aw + label span {
	background-image: url(/images/color-swatches/action-wool_midnight.jpg);
}
.color-choose #pewter-aw + label span {
	background-image: url(/images/color-swatches/action-wool_pewter.jpg);
}
.color-choose #sandstone-aw + label span {
	background-image: url(/images/color-swatches/action-wool_sandstone.jpg);
}
.color-choose #layers-aw + label span {
	background-image: url(/images/color-swatches/action-wool_layers.jpg);
}
.color-choose #depth-aw + label span {
	background-image: url(/images/color-swatches/action-wool-seat-cover_depth.jpg);
}
.color-choose #camel-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #flint-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #midnight-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #pewter-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sandstone-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #depth-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}

/*---Action Wool ProductID 226---*/
.color-choose #almond-aw + label span {
	background-image: url(/images/color-swatches/action-wool_almond.jpg);
}
.color-choose #ash-aw + label span {
	background-image: url(/images/color-swatches/action-wool_ash.jpg);
}
.color-choose #azure-aw + label span {
	background-image: url(/images/color-swatches/action-wool_azure.jpg);
}
.color-choose #chocolate-aw + label span {
	background-image: url(/images/color-swatches/action-wool_chocolate.jpg);
}
.color-choose #crimson-aw + label span {
	background-image: url(/images/color-swatches/action-wool_crimson.jpg);
}
.color-choose #dune-aw + label span {
	background-image: url(/images/color-swatches/action-wool_dune.jpg);
}
.color-choose #glacier-aw + label span {
	background-image: url(/images/color-swatches/action-wool_glacier.jpg);
}
.color-choose #indigo-aw + label span {
	background-image: url(/images/color-swatches/action-wool_indigo.jpg);
}
.color-choose #mahogany-aw + label span {
	background-image: url(/images/color-swatches/action-wool_mahogany.jpg);
}
.color-choose #mocha-aw + label span {
	background-image: url(/images/color-swatches/action-wool_mocha.jpg);
}
.color-choose #pebble-aw + label span {
	background-image: url(/images/color-swatches/action-wool_pebble.jpg);
}
.color-choose #raven-aw + label span {
	background-image: url(/images/color-swatches/action-wool_raven.jpg);
}
.color-choose #ruby-aw + label span {
	background-image: url(/images/color-swatches/action-wool_ruby.jpg);
}
.color-choose #shadow-aw + label span {
	background-image: url(/images/color-swatches/action-wool_shadow.jpg);
}
.color-choose #sienna-aw + label span {
	background-image: url(/images/color-swatches/action-wool_sienna.jpg);
}
.color-choose #slate-aw + label span {
	background-image: url(/images/color-swatches/action-wool_slate.jpg);
}
.color-choose #tangerine-aw + label span {
	background-image: url(/images/color-swatches/action-wool_tangerine.jpg);
}
.color-choose #heel-pad-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_heel-pad.jpg);
}
.color-choose #height-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_height.jpg);
}
.color-choose #grommet-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_grommet.jpg);
}
.color-choose #binding-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_binding.jpg);
}
.color-choose #back-closeup-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_backing-closeup.jpg);
}
.color-choose #folded-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_folded.jpg);
}
.color-choose #depth-226 + label span {
	background-image: url(/images/color-swatches/action-wool-floor-mat_depth.jpg);
}
.color-choose #logo-226 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-floor-mat_logo.jpg);
}
.color-choose #almond-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #ash-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #azure-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #chocolate-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #crimson-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dune-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #glacier-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #indigo-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #mahogany-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #mocha-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #pebble-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #raven-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #ruby-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shadow-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sienna-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #slate-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #tangerine-aw:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #heel-pad-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #height-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #grommet-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #binding-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-closeup-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #folded-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #depth-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #logo-226:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.ash-aw { display: inline-block; }

/*---Action Wool ProductID 273---*/
.color-choose #flint-273 + label span {
	background-image: url(/images/color-swatches/action-wool_flint.jpg);
}
.color-choose #flint-273:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.flint-273 { display: inline-block; }

/*---Action Wool ProductID 274---*/
.color-choose #sandstone-274 + label span {
	background-image: url(/images/color-swatches/action-wool_sandstone.jpg);
}
.color-choose #sandstone-274:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sandstone-274 { display: inline-block; }

/*---Action Wool ProductID 275---*/
.color-choose #camel-275 + label span {
	background-image: url(/images/color-swatches/action-wool_camel.jpg);
}
.color-choose #camel-275:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.camel-275 { display: inline-block; }

/*---Action Wool ProductID 276---*/
.color-choose #sandstone-276 + label span {
	background-image: url(/images/color-swatches/action-wool_sandstone.jpg);
}
.color-choose #back-276 + label span {
	background-image: url(/images/color-swatches/custom-action-wool-seat-cover_back.jpg);
}
.color-choose #sandstone-276:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-276:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sandstone-276 { display: inline-block; }

/*---Action Wool ProductID 277---*/
.color-choose #pewter-277 + label span {
	background-image: url(/images/color-swatches/action-wool_pewter.jpg);
}
.color-choose #pewter-277:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.pewter-277 { display: inline-block; }

/*---Action Wool ProductID 280---*/
.color-choose #flint-280 + label span {
	background-image: url(/images/color-swatches/action-wool_flint.jpg);
}
.color-choose #flint-280:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.flint-280 { display: inline-block; }

/*---Action Wool ProductID 282---*/
.color-choose #pewter-282 + label span {
	background-image: url(/images/color-swatches/action-wool_pewter.jpg);
}
.color-choose #pewter-282:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.pewter-282 { display: inline-block; }

/*---Luxury Fleece---*/
.color-choose #graphite-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_graphite.jpg);
}
.color-choose #gunmetal-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_gunmetal.jpg);
}
.color-choose #obsidian-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_obsidian.jpg);
}
.color-choose #sahara-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_sahara.jpg);
}
.color-choose #vanilla-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_vanilla.jpg);
}
.color-choose #layers-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_layers.jpg);
}
.color-choose #depth-lf + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_depth.jpg);
}
.color-choose #graphite-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gunmetal-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #obsidian-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sahara-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #vanilla-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #depth-lf:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}

/*---Luxury Fleece ProductID 196---*/
.color-choose #gunmetal-196 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_gunmetal.jpg);
}
.color-choose #back-196 + label span {
	background-image: url(/images/color-swatches/semi-custom-faux-sheepskin-seat-cover_back.jpg);
}
.color-choose #gunmetal-196:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-196:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.gunmetal-196 { display: inline-block; }

/*---Luxury Fleece ProductID 197---*/
.color-choose #obsidian-197 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_obsidian.jpg);
}
.color-choose #back-197 + label span {
	background-image: url(/images/color-swatches/universal-wrap-faux-sheepskin-seat-cover_back.jpg);
}
.color-choose #obsidian-197:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-197:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.obsidian-197 { display: inline-block; }

/*---Luxury Fleece ProductID 229---*/
.color-choose #graphite-229 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_graphite.jpg);
}
.color-choose #graphite-229:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.graphite-229 { display: inline-block; }

/*---Luxury Fleece ProductID 230---*/
.color-choose #gunmetal-230 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_gunmetal.jpg);
}
.color-choose #gunmetal-230:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.gunmetal-230 { display: inline-block; }

/*---Luxury Fleece ProductID 231---*/
.color-choose #sahara-231 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_sahara.jpg);
}
.color-choose #sahara-231:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sahara-231 { display: inline-block; }

/*---Luxury Fleece ProductID 237---*/
.color-choose #graphite-237 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_graphite.jpg);
}
.color-choose #back-237 + label span {
	background-image: url(/images/color-swatches/custom-faux-sheepskin-seat-cover_back.jpg);
}
.color-choose #graphite-237:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-237:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.graphite-237 { display: inline-block; }

/*---Luxury Fleece ProductID 254---*/
.color-choose #gunmetal-254 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_gunmetal.jpg);
}
.color-choose #gunmetal-254:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.gunmetal-254 { display: inline-block; }

/*---Luxury Fleece ProductID 255---*/
.color-choose #graphite-255 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_graphite.jpg);
}
.color-choose #graphite-255:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.graphite-255 { display: inline-block; }


/*---Luxury Fleece ProductID 278---*/
.color-choose #sahara-278 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_sahara.jpg);
}
.color-choose #sahara-278:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sahara-278 { display: inline-block; }

/*---Luxury Fleece ProductID 281---*/
.color-choose #sahara-281 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_sahara.jpg);
}
.color-choose #sahara-281:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sahara-281 { display: inline-block; }

/*---Luxury Fleece ProductID 283---*/
.color-choose #sahara-283 + label span {
	background-image: url(/images/color-swatches/faux-sheepskin_sahara.jpg);
}
.color-choose #sahara-283:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sahara-283 { display: inline-block; }

/*---Sheepskin---*/
.color-choose #bamboo-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_bamboo.jpg);
}
.color-choose #beige-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_beige.jpg);
}
.color-choose #black-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_black.jpg);
}
.color-choose #burgundy-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_burgundy.jpg);
}
.color-choose #charcoal-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_charcoal.jpg);
}
.color-choose #coffee-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_coffee.jpg);
}
.color-choose #creme-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #gold-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_gold.jpg);
}
.color-choose #latte-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_latte.jpg);
}
.color-choose #mushroom-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_mushroom.jpg);
}
.color-choose #navy-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_navy.jpg);
}
.color-choose #palomino-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_palomino.jpg);
}
.color-choose #sand-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_sand.jpg);
}
.color-choose #silver-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_silver.jpg);
}
.color-choose #steel-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_steel.jpg);
}
.color-choose #tawny-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_tawny.jpg);
}
.color-choose #white-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_white.jpg);
}
.color-choose #back-sh + label span {
	background-image: url(/images/color-swatches/sheepskin-seat-cover_back.jpg);
}
.color-choose #depth-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_depth.jpg);
}
.color-choose #layers-sh + label span {
	background-image: url(/images/color-swatches/sheepskin_layers.jpg);
}
.color-choose #view-360 + label span {
	background-image: url(/images/color-swatches/view-360.png);
}
.color-choose #bamboo-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #beige-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #black-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #burgundy-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #charcoal-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #coffee-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #creme-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gold-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #latte-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #mushroom-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #navy-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #palomino-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #sand-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #silver-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #steel-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #tawny-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #white-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #depth-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #layers-sh:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #view-360:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}

/*---Sheepskin ProductID 1---*/
.color-choose #creme-1 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #back-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_back.jpg);
}
.color-choose #gallery1-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_bmw-z3.jpg);
}
.color-choose #gallery2-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_chevrolet-silverado.jpg);
}
.color-choose #gallery3-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_mercedes-clk320.jpg);
}
.color-choose #gallery4-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_porsche-911.jpg);
}
.color-choose #gallery5-1 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-seat-cover_tesla-models.jpg);
}
.color-choose #creme-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery1-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery2-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery3-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery4-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #gallery5-1:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-1 { display: inline-block; }

/*---Sheepskin ProductID 7---*/
.color-choose #palomino-7 + label span {
	background-image: url(/images/color-swatches/sheepskin_palomino.jpg);
}
.color-choose #palomino-7:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.palomino-7 { display: inline-block; }

/*---Sheepskin ProductID 8---*/
.color-choose #creme-8 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #back-8 + label span {
	background-image: url(/images/color-swatches/semi-custom-sheepskin-seat-cover_back.jpg);
}
.color-choose #creme-8:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-8:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-8 { display: inline-block; }

/*---Sheepskin ProductID 9---*/
.color-choose #steel-9 + label span {
	background-image: url(/images/color-swatches/sheepskin_steel.jpg);
}
.color-choose #steel-9:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.steel-9 { display: inline-block; }

/*---Sheepskin ProductID 10---*/
.color-choose #palomino-10 + label span {
	background-image: url(/images/color-swatches/sheepskin_palomino.jpg);
}
.color-choose #logo-10 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-floor-mat_tesla-logo.jpg);
}
.color-choose #heel-pad-10 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-floor-mat_leather-heel-pad.jpg);
}
.color-choose #back-10 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-floor-mat_backing.jpg);
}
.color-choose #back-closeup-10 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-floor-mat_backing-closeup.jpg);
}
.color-choose #height-10 + label span {
	background-image: url(/images/color-swatches/custom-sheepskin-floor-mat_height.jpg);
}
.color-choose #palomino-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #logo-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #heel-pad-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-closeup-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #height-10:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.palomino-10 { display: inline-block; }

/*---Sheepskin ProductID 11---*/
.color-choose #charcoal-11 + label span {
	background-image: url(/images/color-swatches/sheepskin_charcoal.jpg);
}
.color-choose #charcoal-11:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-11 { display: inline-block; }

/*---Sheepskin ProductID 12---*/
.color-choose #creme-12 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #back-12 + label span {
	background-image: url(/images/color-swatches/superfit-sheepskin-seat-cover_back.jpg);
}
.color-choose #creme-12:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-12:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-12 { display: inline-block; }

/*---Sheepskin ProductID 13---*/
.color-choose #sand-13 + label span {
	background-image: url(/images/color-swatches/sheepskin_sand.jpg);
}
.color-choose #sand-13:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-13 { display: inline-block; }

/*---Sheepskin ProductID 14---*/
.color-choose #steel-14 + label span {
	background-image: url(/images/color-swatches/sheepskin_steel.jpg);
}
.color-choose #steel-14:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.steel-14 { display: inline-block; }

/*---Sheepskin ProductID 15---*/
.color-choose #charcoal-15 + label span {
	background-image: url(/images/color-swatches/sheepskin_charcoal.jpg);
}
.color-choose #charcoal-15:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-15 { display: inline-block; }

/*---Sheepskin ProductID 17---*/
.color-choose #creme-17 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-17:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-17 { display: inline-block; }

/*---Sheepskin ProductID 18---*/
.color-choose #creme-18 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-18:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-18 { display: inline-block; }

/*---Sheepskin ProductID 19---*/
.color-choose #steel-19 + label span {
	background-image: url(/images/color-swatches/sheepskin_steel.jpg);
}
.color-choose #installed-19 + label span {
	background-image: url(/images/color-swatches/sheepskin-neck-lumbar-travel-pillow_installed.jpg);
}
.color-choose #lumbar-19 + label span {
	background-image: url(/images/color-swatches/sheepskin-neck-lumbar-travel-pillow_lumbar.jpg);
}
.color-choose #back-19 + label span {
	background-image: url(/images/color-swatches/sheepskin-neck-lumbar-travel-pillow_back.jpg);
}
.color-choose #steel-19:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #installed-19:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #lumbar-19:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-19:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.steel-19 { display: inline-block; }

/*---Sheepskin ProductID 20---*/
.color-choose #creme-20 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-20:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-20 { display: inline-block; }

/*---Sheepskin ProductID 193---*/
.color-choose #charcoal-193 + label span {
	background-image: url(/images/color-swatches/sheepskin_charcoal.jpg);
}
.color-choose #back-193 + label span {
	background-image: url(/images/color-swatches/universal-wrap-sheepskin-seat-cover_back.jpg);
}
.color-choose #charcoal-193:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-193:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-193 { display: inline-block; }

/*---Sheepskin ProductID 194---*/
.color-choose #latte-194 + label span {
	background-image: url(/images/color-swatches/sheepskin_latte.jpg);
}
.color-choose #latte-194:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.latte-194 { display: inline-block; }

/*---Sheepskin ProductID 198---*/
.color-choose #coffee-198 + label span {
	background-image: url(/images/color-swatches/sheepskin_coffee.jpg);
}
.color-choose #coffee-198:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.coffee-198 { display: inline-block; }

/*---Sheepskin ProductID 208---*/
.color-choose #creme-208 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-208:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-208 { display: inline-block; }

/*---Sheepskin ProductID 227---*/
.color-choose #creme-227 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-227:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-227 { display: inline-block; }

/*---Sheepskin ProductID 256---*/
.color-choose #creme-256 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #back-256 + label span {
	background-image: url(/images/color-swatches/custom-aircraft-sheepskin-seat-cover_back.jpg);
}
.color-choose #creme-256:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #back-256:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-256 { display: inline-block; }

/*---Sheepskin ProductID 257---*/
.color-choose #charcoal-257 + label span {
	background-image: url(/images/color-swatches/sheepskin_charcoal.jpg);
}
.color-choose #charcoal-257:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.charcoal-257 { display: inline-block; }

/*---Sheepskin ProductID 258---*/
.color-choose #sand-258 + label span {
	background-image: url(/images/color-swatches/sheepskin_sand.jpg);
}
.color-choose #sand-258:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.sand-258 { display: inline-block; }

/*---Sheepskin ProductID 259---*/
.color-choose #coffee-259 + label span {
	background-image: url(/images/color-swatches/sheepskin_coffee.jpg);
}
.color-choose #coffee-259:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.coffee-259 { display: inline-block; }

/*---Sheepskin ProductID 260---*/
.color-choose #steel-260 + label span {
	background-image: url(/images/color-swatches/sheepskin_steel.jpg);
}
.color-choose #steel-260:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.steel-260 { display: inline-block; }

/*---Sheepskin ProductID 261---*/
.color-choose #latte-261 + label span {
	background-image: url(/images/color-swatches/sheepskin_latte.jpg);
}
.color-choose #latte-261:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.latte-261 { display: inline-block; }

/*---Sheepskin ProductID 262---*/
.color-choose #creme-262 + label span {
	background-image: url(/images/color-swatches/sheepskin_creme.jpg);
}
.color-choose #creme-262:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.creme-262 { display: inline-block; }


/*---Plush Velour ProdID 22---*/
.color-choose #dash-velour-black + label span {
	background-image: url(/Images/color-swatches/plush-velour_black.jpg);
} 
.color-choose #dash-velour-charcoal + label span {
	background-image: url(/Images/color-swatches/plush-velour_charcoal.jpg);
}
.color-choose #dash-velour-darkblue + label span {
	background-image: url(/Images/color-swatches/plush-velour_dark-blue.jpg);
}
.color-choose #dash-velour-darkbrown + label span {
	background-image: url(/Images/color-swatches/plush-velour_dark-brown.jpg);
}
.color-choose #dash-velour-gray + label span {
	background-image: url(/Images/color-swatches/plush-velour_gray.jpg);
}
.color-choose #dash-velour-lighttaupe + label span {
	background-image: url(/Images/color-swatches/plush-velour_light-taupe.jpg);
}
.color-choose #dash-velour-maroon + label span {
	background-image: url(/Images/color-swatches/plush-velour_maroon.jpg);
}
.color-choose #dash-velour-medblue + label span {
	background-image: url(/Images/color-swatches/plush-velour_medium-blue.jpg);
}
.color-choose #dash-velour-medgray + label span {
	background-image: url(/Images/color-swatches/plush-velour_medium-gray.jpg);
}
.color-choose #dash-velour-mocha + label span {
	background-image: url(/Images/color-swatches/plush-velour_mocha.jpg);
}
.color-choose #dash-velour-oak + label span {
	background-image: url(/Images/color-swatches/plush-velour_oak.jpg);
}
.color-choose #dash-velour-oceanblue + label span {
	background-image: url(/Images/color-swatches/plush-velour_ocean-blue.jpg);
}
.color-choose #dash-velour-red + label span {
	background-image: url(/Images/color-swatches/plush-velour_red.jpg);
}
.color-choose #dash-velour-saddle + label span {
	background-image: url(/Images/color-swatches/plush-velour_saddle.jpg);
}
.color-choose #dash-velour-taupe + label span {
	background-image: url(/Images/color-swatches/plush-velour_taupe.jpg);
}
.color-choose #dash-velour-vanilla + label span {
	background-image: url(/Images/color-swatches/plush-velour_vanilla.jpg);
}
.color-choose #dash-velour-black:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-charcoal:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-darkblue:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-darkbrown:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-gray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-lighttaupe:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-maroon:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-medblue:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-medgray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-mocha:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-oak:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-oceanblue:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-red:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-saddle:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-taupe:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-velour-vanilla:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-velour-black { display: inline-block; }

/*---Camo ProdID 240---*/
.color-choose #dash-camo-ttdrt + label span {
	background-image: url(/images/color-swatches/camo_truetimber-drt.jpg);
} 
.color-choose #dash-camo-ttkinati + label span {
	background-image: url(/images/color-swatches/camo_truetimber-kanati.jpg);
}
.color-choose #dash-camo-ttdrt:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-camo-ttkinati:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-camo-ttdrt { display: inline-block; }

/*---Dashtex ProdID 241---*/
.color-choose #dash-dashtex-black + label span {
	background-image: url(/Images/color-swatches/dashtex_black.jpg);
} 
.color-choose #dash-dashtex-charcoal + label span {
	background-image: url(/Images/color-swatches/dashtex_charcoal.jpg);
}
.color-choose #dash-dashtex-gray + label span {
	background-image: url(/Images/color-swatches/dashtex_gray.jpg);
}
.color-choose #dash-dashtex-oak + label span {
	background-image: url(/Images/color-swatches/dashtex_oak.jpg);
}
.color-choose #dash-dashtex-black:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-dashtex-charcoal:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-dashtex-gray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-dashtex-oak:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-dashtex-black { display: inline-block; }


/*---Sedona ProdID 242---*/
.color-choose #dash-sedona-suede-black + label span {
	background-image: url(/Images/color-swatches/sedona-suede_black.jpg);
} 
.color-choose #dash-sedona-suede-charcoal + label span {
	background-image: url(/Images/color-swatches/sedona-suede_charcoal.jpg);
}
.color-choose #dash-sedona-suede-gray + label span {
	background-image: url(/Images/color-swatches/sedona-suede_gray.jpg);
}
.color-choose #dash-sedona-suede-mocha + label span {
	background-image: url(/Images/color-swatches/sedona-suede_mocha.jpg);
}
.color-choose #dash-sedona-suede-oak + label span {
	background-image: url(/Images/color-swatches/sedona-suede_oak.jpg);
}
.color-choose #dash-sedona-suede-taupe + label span {
	background-image: url(/Images/color-swatches/sedona-suede_taupe.jpg);
}
.color-choose #dash-sedona-suede-black:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-sedona-suede-charcoal:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-sedona-suede-gray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-sedona-suede-mocha:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-sedona-suede-oak:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-sedona-suede-taupe:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-sedona-suede-black { display: inline-block; }

/*---Brushed Suede ProdID 243---*/
.color-choose #dash-brushed-suede-black + label span {
	background-image: url(/Images/color-swatches/brushed-suede_black.jpg);
} 
.color-choose #dash-brushed-suede-charcoal + label span {
	background-image: url(/Images/color-swatches/brushed-suede_charcoal.jpg);
}
.color-choose #dash-brushed-suede-gray + label span {
	background-image: url(/Images/color-swatches/brushed-suede_gray.jpg);
}
.color-choose #dash-brushed-suede-mocha + label span {
	background-image: url(/Images/color-swatches/brushed-suede_mocha.jpg);
}
.color-choose #dash-brushed-suede-oak + label span {
	background-image: url(/Images/color-swatches/brushed-suede_oak.jpg);
}
.color-choose #dash-brushed-suede-taupe + label span {
	background-image: url(/Images/color-swatches/brushed-suede_taupe.jpg);
}
.color-choose #dash-brushed-suede-black:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-brushed-suede-charcoal:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-brushed-suede-gray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-brushed-suede-mocha:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-brushed-suede-oak:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-brushed-suede-taupe:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-brushed-suede-black { display: inline-block; }

/*---Poly Carpet ProdID 244---*/
.color-choose #dash-poly-carpet-black + label span {
	background-image: url(/Images/color-swatches/poly-carpet_black.jpg);
} 
.color-choose #dash-poly-carpet-charcoal + label span {
	background-image: url(/Images/color-swatches/poly-carpet_charcoal.jpg);
}
.color-choose #dash-poly-carpet-cinder + label span {
	background-image: url(/Images/color-swatches/poly-carpet_cinder.jpg);
}
.color-choose #dash-poly-carpet-darkblue + label span {
	background-image: url(/Images/color-swatches/poly-carpet_dark-blue.jpg);
}
.color-choose #dash-poly-carpet-darkbrown + label span {
	background-image: url(/Images/color-swatches/poly-carpet_dark-brown.jpg);
}
.color-choose #dash-poly-carpet-gray + label span {
	background-image: url(/Images/color-swatches/poly-carpet_gray.jpg);
}
.color-choose #dash-poly-carpet-mocha + label span {
	background-image: url(/Images/color-swatches/poly-carpet_mocha.jpg);
}
.color-choose #dash-poly-carpet-maroon + label span {
	background-image: url(/Images/color-swatches/poly-carpet_maroon.jpg);
}
.color-choose #dash-poly-carpet-vanilla + label span {
	background-image: url(/Images/color-swatches/poly-carpet_vanilla.jpg);
}
.color-choose #dash-poly-carpet-black:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-charcoal:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-cinder:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-darkblue:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-darkbrown:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-gray:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-mocha:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-maroon:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #dash-poly-carpet-vanilla:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.dash-poly-carpet-black { display: inline-block; }

/*---Retractable ProdID 284---*/
.color-choose #shade-retractable-aloha + label span {
	background-image: url(/Images/color-swatches/retractable-shade_aloha.jpg);
} 
.color-choose #shade-retractable-blue + label span {
	background-image: url(/Images/color-swatches/retractable-shade_blue.jpg);
}
.color-choose #shade-retractable-butterflies + label span {
	background-image: url(/Images/color-swatches/retractable-shade_butterflies.jpg);
}
.color-choose #shade-retractable-doodle + label span {
	background-image: url(/Images/color-swatches/retractable-shade_doodle.jpg);
}
.color-choose #shade-retractable-flag + label span {
	background-image: url(/Images/color-swatches/retractable-shade_flag.jpg);
}
.color-choose #shade-retractable-logo + label span {
	background-image: url(/Images/color-swatches/retractable-shade_logo.jpg);
}
.color-choose #shade-retractable-peace + label span {
	background-image: url(/Images/color-swatches/retractable-shade_peace.jpg);
}
.color-choose #shade-retractable-red + label span {
	background-image: url(/Images/color-swatches/retractable-shade_red.jpg);
}
.color-choose #shade-retractable-silver + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-open + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-closed + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-folded + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-driver + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-passenger + label span {
	background-image: url(/Images/color-swatches/retractable-shade_silver.jpg);
}
.color-choose #shade-retractable-aloha:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-blue:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-butterflies:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-doodle:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-flag:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-logo:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-peace:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-red:checked + label span {
	background-position: center;
 	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-silver:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-open:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-closed:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-folded:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-driver:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #shade-retractable-passenger:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.shade-retractable-silver { display: inline-block; }

/*---ProductID 299---*/
.color-choose #rug-single + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-single_ivory_1.jpg);
} 
.color-choose #rug-single_2 + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-single_ivory_2.jpg);
}
.color-choose #rug-single_3 + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-single_ivory_3.jpg);
}
.color-choose #rug-single_4 + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-single_ivory_4.jpg);
}

.color-choose #rug-single:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #rug-single_2:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #rug-single_3:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.color-choose #rug-single_4:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.rug-single { display: inline-block; }

/*---ProductID 300---*/
.color-choose #rug-double + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-double_ivory.jpg);
} 
.color-choose #rug-double:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.rug-double { display: inline-block; }

/*---ProductID 301---*/
.color-choose #rug-quatro + label span {
	background-image: url(/images/color-swatches/sheepskin-rug-quatro_ivory.jpg);
} 
.color-choose #rug-quatro:checked + label span {
	background-position: center;
	border: 3px solid #e36c09;
}
.rug-quatro { display: inline-block; }

