@charset "utf-8";
/* CSS Document 
Styles for AutoMat Ebay Store
Created by MayeCreate Design, 2011
*/
#ebay_container{
	width: 1100px;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#fff;	
}
.page {
	margin-top: 50px;
}
.clear {
	clear:both;
}
.content {
	vertical-align: top;
	width: 49%;
	margin-top: 20px;
	#padding: 5px;
	display: inline-block;
	#border: 1px solid black;

}
.preview #preview{
	
	border: 1px solid black;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	display: block;
	height: 500px;
}
.content p{
	border: solid 1px lightgrey;
	border-radius: 0 0 5px 5px;
	padding: 5px;
	border-top: 0;
}
.thumbs img, .color_thumbs img {
	margin-top: 5px;
	margin-right: 2px;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid lightgrey;
	width: 9%;
	vertical-align: bottom;
	#height: 9%;
}
.color_thumbs img {
	padding: 0;
}
.thumbs div {
	float: left;
}
form div div{
	display: inline;
}


/*
Author: TE
*/
/* @font-face */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 23, 2013 12:04:20 PM America/New_York */



@font-face {
    font-family: 'EnigmaticRegular';
    src: url('../fonts/Enigma__2-webfont.eot');
    src: url('../fonts/Enigma__2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Enigma__2-webfont.woff') format('woff'),
         url('../fonts/Enigma__2-webfont.ttf') format('truetype'),
         url('../fonts/Enigma__2-webfont.svg#EnigmaticRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EnigmaticItalic';
    src: url('../fonts/Enigma_2i-webfont.eot');
    src: url('../fonts/Enigma_2i-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Enigma_2i-webfont.woff') format('woff'),
         url('../fonts/Enigma_2i-webfont.ttf') format('truetype'),
         url('../fonts/Enigma_2i-webfont.svg#EnigmaticItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EnigmaticBold';
    src: url('../fonts/EnigmaB_2-webfont.eot');
    src: url('../fonts/EnigmaB_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/EnigmaB_2-webfont.woff') format('woff'),
         url('../fonts/EnigmaB_2-webfont.ttf') format('truetype'),
         url('../fonts/EnigmaB_2-webfont.svg#EnigmaticBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* end @font-face */
/* begin Page */
/*
font-family:'EnigmaticRegular', Arial, sans-serif;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
*/

/* FOR HTML5 SUPPORT */
article, aside, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
body {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	margin:0;
	padding:0;
	overflow-x:hidden;
	position:relative;
}

form {
	padding:0 !important;
	margin:0 !important;
}
.container {
	position: relative;
	#max-width:1055px;
	margin:0 auto;
	width:95%;
}
#main_background {
	background:#fff;
	margin:0;
	padding:0 0 15px 0;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/main_bg.jpg) 0 0 repeat-x #fff;
}
#bottom_shadow {
	padding:0;
	margin:0;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/bottom_shadow.jpg) bottom center no-repeat;
	background-size:100%;
	width:100%;
	height:68px;
}

/*	NAVIGATION 	*/
nav {
}
nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
nav li {
	display:inline;
	margin:0;
	padding:0;
}
#top_nav {
	float:right;
	position: absolute;
	bottom: 0;
	right: 0;
}
#top_nav li {
	float:right;
}
#top_nav li.cart_icon {
	margin:7px 3px 0 6px;
	width:23px;
	height:21px;
	display:block;
}
#footer_nav ul {
	position: absolute;
	bottom: 0;

}
#footer_nav li {
	float:left;
	margin:0;
	padding:0;
}
#footer_nav a:link, #footer_nav a:visited {
	color:#181F45;
	font-size:14px;
	border-right: 1px solid #181F45;
	margin-right:15px;
	padding:0 15px 0 0;
}
#footer_nav a:hover, #footer_nav a:active, #footer_nav li.current_page a {
	color:#5092C9;
}
#footer_nav li:last-child a {
	border:none;
	margin:0;
	padding:0;
}

/*	HEADER	 */

#header_logo {
	display:block;
	width:261px;
	height:60px;
	margin:0 auto;
	padding-top:17px;
}
#header_logo a {
	display:block;
	width:261px;
	height:60px;
	text-indent:-999em;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/header_logo.png) 0 0 no-repeat;
}
#site_search {
	float:left;
	padding-top:7px;
	width:30%;
	min-width:75px;
}
#site_search #text_box {
	width:80%;
	max-width:190px;
	margin-right:10px;
}
/*	FOOTER	 */
footer {
	#background:url(http://customfitautoaccessories.com/cdn/ams/img/footer_bg.jpg) 0 0 repeat;
	width:100%;
	padding:0;
	margin:0;
}
footer .container {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/footer_container_bg.png) top center no-repeat;
	padding:25px 0;
}
#footer_nav {
	float:left;
}
#footer_logo {
	float:right;
	width:237px;
	height:61px;
	margin:0;
	padding:0;
}
#footer_logo a {
	text-indent:-999em;
	display:block;
	width:237px;
	height:61px;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/footer_logo.png) 0 0 no-repeat;
}
#footer_contact {
	float:right;
	text-align:right;
	font-size:13px;
}
#footer_credits {
	font-size:13px;
}
#footer_credits a:link, #footer_credits a:visited {
	color:#181F45;
}
/*	LINKS	 */

a {
	color:#5092C9;
	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
}
a:link {
}
a:visited, a.visited {
	color:#5092C9;
}
a:hover, a.hover {
	color:#013C52;
}
a:active, a.active {
	color:#013C52;
}

/*	H1 - H6		*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
	font-family:'EnigmaticRegular', Arial, sans-serif;
	color:#00145F;
	font-weight:normal;
	margin-top:0;
}
#home_h1 {
	text-indent:-999em;
	margin:0;
	padding:0;
	height:0;
	width:0;
}
.product_h1 {
	margin-bottom:0px;
}
h1 {
	font-size:32px;
}
h1 a:link, h1 a:visited, h1 a:hover {
}
h2{
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
	color:#5092C9;
	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
}
h2 a:hover, h2 a:active, h3 a:hover, h3 a:active {
	color:#013C52;
}
h3 {
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {
}

p {
	margin-top:0px;
}

/* 	LIST ITEMS	 */
ol, ul {
	#margin:1em 0 1em 2em;
	padding:0;
}
ul {
	list-style-type: none;
}
ol {
	list-style-position:inside;	
}
li ol, li ul {
	margin:0.5em 0 0.5em 2em;
	padding:0;
}
li {
	margin:0.2em 0;
	padding:0;
}

/*	HOME */

#home_big {
	margin:0 auto;
	width:100%;
}
#home_big li {
	float:left;
	text-align:center;
}
#home_big li a:link, #home_big li a:visited {
	font-size:30px;
	color:#fff;
	font-family:'EnigmaticRegular', Arial, sans-serif;
	display:block;
	-webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
}
#home_center {
	#background:url(http://customfitautoaccessories.com/cdn/ams/img/home_center_bg.jpg) top center repeat-x #5093C9;
	max-width:211px;
	width:19%;
	border-radius: 12px;
	margin:0 auto;
	padding:22px .5% 10px .5%;
	min-height:350px;
}
#home_center h2 {
	font-size:14px;
	color:#fff;
	margin:0 0 12px 0;
}
#home_center h2 span {
	font-size:25px;
	color:#FFAD37;
	text-transform:uppercase;
}
#carpet_cat {
	max-width:218px;
	width:21%;
}
#carpet_cat a:link, #carpet_cat a:visited {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/carpet_sprite2.png) left center no-repeat;
	width:100%;
	height:211px;
	padding-top:160px;
}
#carpet_cat a:hover, #carpet_cat a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/carpet_sprite2_hover.png) left center no-repeat;
}
#all_weather_cat {
	max-width:204px;
	width:19%;
}
#all_weather_cat a:link, #all_weather_cat a:visited {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/all_weather_sprite2.png) left center no-repeat;
	width:100%;
	height:224px;
	padding-top:147px;
}
#all_weather_cat a:hover, #all_weather_cat a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/all_weather_sprite2_hover.png) left center no-repeat;
}
#logo_cat {
	max-width:204px;
	width:19%;
}
#logo_cat a:link, #logo_cat a:visited {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_sprite2.png) right center no-repeat;
	width:100%;
	height:211px;
	padding-top:160px;
}
#logo_cat a:hover, #logo_cat a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_sprite2_hover.png) right center no-repeat;
}
#replacement_cat {
	max-width:208px;
	width:21%;
}
#replacement_cat a:link, #replacement_cat a:visited {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/replacement_sprite2.png) right center no-repeat;
	width:100%;
	height:211px;
	padding-top:160px;
	padding-right:10px;
}
#replacement_cat a:hover, #replacement_cat a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/replacement_sprite2_hover.png) right center no-repeat;
}
#home_drop select {
	width:88%;
	margin-bottom:12px;
}
#home_center .button {
	margin:0 auto;
	width:88%;
	float:none;
}
/*	BUTTONS	*/
.button {
	text-align:center;
}
.button a:link, .button a:visited {
	color:#fff;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/orange_button_sprite.jpg) 0 0 repeat-x #D58201;
	padding:7px 22px;
	box-shadow: 3px 3px 8px #444;
	font-size:25px !important;
	font-family:'EnigmaticRegular', Arial, sans-serif;
	display:block;
	border-radius: 5px;
	float:left;
	-webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
}
.button a:hover, .button a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/orange_button_sprite.jpg) 0 -40px #D58201;
	box-shadow: 1px 1px 8px #444 inset;
}
.button a span {
	font-size:18px !important;
}
.small_button {
	height:26px;
	text-align:center;
	float:left;
	margin-right:10px;
}
.small_button a:link, .small_button a:visited {
	color:#fff;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/small_button_bg.jpg) 0 0 repeat-x #D58201;
	border-radius: 5px;
	display:block;
	box-shadow: none;
	padding:7px 15px;
	font-family:'EnigmaticRegular', Arial, sans-serif;
	font-size:15px !important;
	-webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
	float:left;
	margin:4px 0;
}
.small_button a:hover, .small_button a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/small_button_bg.jpg) 0 -26px #D58201;
	box-shadow: 1px 1px 4px #444 inset;
}
.tall_button {
	width:211px;
	height:67px;
	margin:0 auto;
	margin-bottom:15px;
}
.tall_button h2, .tall_button a:link, .tall_button a:visited {
	font-size:25px !important;
	color:#fff;
	text-align:center;
	padding-top:10px;
	height:57px;
	width:100%;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/tall_button_sprite.png) 0 0 repeat-x;
	display:block;
	font-family:'EnigmaticRegular', Arial, sans-serif;
	box-shadow: 3px 3px 8px #444;
	border-radius: 5px;
	-webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
}
.tall_button a:hover, .tall_button a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/tall_button_sprite.png) 0 -67px repeat-x;
	color:#fff;
	box-shadow: 1px 1px 4px #444 inset;
}
.tall_button h2 span, .tall_button a span {
	font-size:18px;
}
.product_button {
	height:26px;
	text-align:center;
	float:none;
	margin-right:0;
	width:100%;
}
.product_button a:link, .product_button a:visited {
	color:#fff;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/small_button_bg.jpg) 0 0 repeat-x #D58201;
	border-radius: 5px;
	display:block;
	box-shadow: 3px 3px 4px #444;
	padding:7px 15px;
	font-family:'EnigmaticRegular', Arial, sans-serif;
	font-size:20px !important;
	-webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    -o-transition: all 0.15s ease-in-out !important;
    -ms-transition: all 0.15s ease-in-out !important;
	float:left;
	margin:4px 0;
}
.product_button a:hover, .product_button a:active {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/small_button_bg.jpg) 0 -26px #D58201;
	box-shadow: 1px 1px 4px #444 inset;
}
.button.inactive a:link, .button.inactive a:visited, .small_button.inactive a:link, .small_button.inactive a:visited, .product_button.inactive a:link, .product_button.inactive a:visited {
	opacity:.75;
	background: #c4c4c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #c4c4c4 0%, #7c7c7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c4c4c4 0%,#7c7c7c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */	
}
.button.inactive a:hover, .button.inactive a:active, .small_button.inactive a:hover, .small_button.inactive a:active, .product_button.inactive a:hover, .product_button.inactive a:active {
	box-shadow: 3px 3px 4px #444;
	background: #c4c4c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #c4c4c4 0%, #7c7c7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4c4c4 0%,#7c7c7c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c4c4c4 0%,#7c7c7c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */	
}
/*		COMPARISON PAGE		*/
.page_content {
	float:right;
	width:68%;
	min-width:1px;
	padding:0;
	margin-top:140px;
}
.sidebar {
	float:left;
	width:30%;
	min-width:285px;
	margin-right:1%;
	padding:0;
}
.logo_title {
	padding-left:106px;
	height:105px;
}
.acc {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_acc.png) 0 0 no-repeat;
}
.husky {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_husky.png) 0 0 no-repeat;
}
.avery {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_avery.png) 0 0 no-repeat;
}
.lloyd {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/logo_lloyd.png) 0 0 no-repeat;
}
.item_title a:link, .item_title a:visited {
	display:block;
	color:#fff;
	font-size:25px;
	padding:8px 18px;
	border-radius:8px;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/item_title_bg.jpg) 0 0 repeat-x;
	float:left;
	margin:30px 0 0 0;
}
.item_title a:hover, .item_title a:active {
	color:#ddd;
}
.image_space {

	width:95%;
	overflow:hidden;
	height:194px;
	margin-bottom:10px;
	border-radius:12px;
	border: 4px solid #5092C9;
	background: #fff;
}
.image_space_inner {
	background:#fff;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.image_space_inner img {
	height:98%;
	width: 98%;
	border-radius: 7px;
	display:block;
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.item_description {
	float:left;
	width:432px;
}
.item_space {
	margin-bottom:40px;
	float:left;
	width:30%;
	min-width:180px;
	margin-right:3%;
}
/*.item_space:nth-child(3n+1) {
	margin-right:0;
}*/
.item_space h2, .item_space p {
	margin-bottom:10px;
}
.options {
	width:90%;
	margin:0 auto;
}
.fixed {
	position:fixed;
}
.options_top {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/options_top2.png) bottom left no-repeat;
	/*width:335px;*/
	width:100%;
	background-size:100%;
	height:55px;
	margin:0;
	padding:0;
}
.options_bottom {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/options_bottom2.png) top left no-repeat;
	/*width:335px;*/
	width:100%;
	background-size:100%;
	height:50px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.options_inner {
	width:80%;
	padding:0 10% 10px 10%;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/options_inner_bg2.png) top right repeat-y;
	background-size:contain;
}
.options_inner select {
	width:100%;
	margin:0 0 10px 0;
}
.options_inner h2 {
	color:#fff;
	font-size:32px;
	margin-bottom:20px;
}
.options_inner h3 {
	color:#fff;
	font-size:20px;
	margin-bottom:15px;
	margin-top:10px;
}
/*	CHECK BOXES	*/
.check_box_space {
	position:relative;
	height:15px;
	margin-bottom:15px;
}
input[type="checkbox"] {
	visibility:hidden;
	margin:0;
}
.fourth .check_box_space label {
	box-shadow:none;
}
.check_box_space label {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/check_bg.jpg) 0 0 no-repeat;
	cursor: pointer;
	height: 15px;
	width:220px;
    left: 0px;
    position: absolute;
    top: 3px;
	border-radius:0;
	box-shadow:none;
}
.check_box_space label h2 {
	margin:0;
	display:block;
	color:#00135F;
	z-index:999;
	position:relative;
	top: -4px;
	left:25px;
	font-size:22px;
}
.check_box_space label:hover:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/check_bg.jpg) 0 -15px no-repeat;
	opacity:1;
	border-radius:0;
	box-shadow:none;
}
.check_box_space label:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/check_bg.jpg) 0 -30px no-repeat;
	content: "";
    height: 15px;
	width:220px;
    left: 0px;
    position: absolute;
	opacity:0;
    top: 0px;
	border-radius:0;
	box-shadow:none;
}
.check_box_space input[type="checkbox"]:checked + label:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/check_bg.jpg) 0 -30px no-repeat;
	opacity:1;
	border-radius:0;
	box-shadow:none;
}
.check_box_space input[type="checkbox"]:checked + label h2 {
	color:#5797CB;
}
.check_box_space_big {
	position:relative;
	width:211px;
	height:40px;
	padding:0;
	margin:0 auto;
	margin-bottom:10px;
}
.check_box_space_big label h2 {
	display:block;
	font-size:25px;
	color:#376C97;
	z-index:999;
	position:absolute;
	top: 5px;
	left:50px;
}
.check_box_space_big label {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/checkbox_sprite.png) 0 -80px no-repeat;
	position:absolute;
	cursor: pointer;
	height: 40px;
    left: 0px;
    position: absolute;
    top: 3px;
    width: 211px;
	box-shadow: 3px 3px 6px #444;
	border-radius:5px;
}
.check_box_space_big label:hover {
	box-shadow:none;
}
.check_box_space_big label:hover:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/checkbox_sprite.png) 0 -40px no-repeat;
	opacity:1;
	box-shadow: none;
}
.check_box_space_big label:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/checkbox_sprite.png) 0 0px no-repeat;
	content: "";
    height: 40px;
    left: 0px;
    position: absolute;
	opacity:0;
    top: 0px;
    width: 211px;
	box-shadow: none;
}
.check_box_space_big input[type="checkbox"]:checked + label:after {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/checkbox_sprite.png) 0 0px no-repeat;
	opacity:1;
}
.check_box_space_big input[type="checkbox"]:checked + label:hover, .check_box_space_big input[type="checkbox"]:checked + label {
	box-shadow:none;
	color:#fff;
}
.check_box_space_big input[type="checkbox"]:checked + label h2 {
	color:#fff;
}
.not_blue {
	padding:0px 0px 10px 65px;
	width:273px;
}
.not_blue h2 {
	font-size:28px;
	margin-bottom:10px;
}
.not_blue .check_box_space {
	margin-left:21px;
}
.not_blue .check_box_space h2 {
	font-size:20px;
}
.options_inner .check_box_space {
	width:211px;
	margin:0 auto;
	margin-bottom:10px;
}
.options_inner .check_box_space label {
	margin-left:21px;
}
.options_inner .check_box_space h2 {
	color:#fff;
	font-size:20px;
}
.options_inner .check_box_space input[type="checkbox"]:checked + label h2 {
	color:#fff;
}
.options_inner .spacer {
	height: 7px;
}
/*	MAIN CONFIG PAGE / LIGHTBOX CONFIG	*/
.product_review {
	margin:0 auto 45px auto;
	width:90%;
}
.product_review ul {
	margin:0;
}
.product_review ul li {
	float:none;
}
.product_review p {
	font-size:14px;
}
.product_review li h3 {
	float:left;
	font-size:17px;
	color:#386C98;
	padding-top:5px;
	margin:0 0 5px 0;
}
.product_review .one_third {
	width:33%;
	float:left;
	padding:0;
	margin-right:3%;
}
.product_review .two_third {
	float:left;
	width:64%;
	padding:0;
	margin:0;
}
.review_date, .average {
	margin-bottom:20px;
	color:#386C98 !important;
}
.product_review #pagination {
	margin:15px auto 0 auto;
}
.product_review #pagination li {
	float:left;
	margin-right:6px;
	width:16px;
	height:15px;
	list-style:none;
	padding:0;
	display:block;
}
.product_review #pagination .on {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/pagination_sprite.jpg) 0 0 no-repeat;
}
.product_review #pagination .off {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/pagination_sprite.jpg) -15px 0 no-repeat;
}
h2.review_date, h2.average {
	color:#386C98 !important;
}
#light_right_middle ul.rating, .product_review ul.rating {
	width:50%;
	height:26px;
	margin:0 auto;
	padding:0;
	display:block;
}
.product_review ul.rating {
	float:right;
}
#light_right_middle ul.rating li, .product_review ul.rating li {
	float:left;
	width:18%;
	height:26px;
	display:block;
	margin-right:2%;
	background-size:100%;
}
#light_right_middle .rating .on, .product_review .rating .on {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/star_on.jpg) 0 0 no-repeat;
}
#light_right_middle .rating .off, .product_review .rating .off {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/star_off.jpg) 0 0 no-repeat;
}
.light_middle_third h1, .h1 {
	margin:0 0 15px 0;
	float:none;
}
.h1 {
	font-size:32px;
	text-align:center;
	margin-bottom:8px;
}
.mat_title img {
	float:left;
	margin-right: 10px;
	width: 105px;
	height: 70px;
}
.mat_title span {
	display:block;
}
.mat_title {
	margin-bottom: 16px;
	min-height: 72px;
	max-height: 72px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 16px;
}
.full_page {
	margin-top:100px;
}
#product_info_main {
 	margin-top:40px;
}
.config_nav {
	font-size:20px;

}
/*
.main_image_space {
	margin:-75px auto 25px auto;
	width: 390px;
}
.main_image_space_top {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/main_config_img_top.png) bottom center no-repeat;
	background-size:contain;
	height:60px;
	position:relative;
	z-index:5;
}
.main_image_space_mid {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/main_config_img_mid.png) center center repeat-y;
	background-size:contain;
}
.main_image_space_mid img {
	display:block;
	margin:0 auto;
	width: 90%;
	border-radius:12px;
}
.main_image_space_bottom {
	background:url(http://customfitautoaccessories.com/cdn/ams/img/main_config_img_bottom.png) top center no-repeat;
	background-size:contain;
	height:60px;
	position:relative;
	z-index:5;
}
*/
.detail_image_space {
	width: 440px;
	height: 380px;
	margin:0 auto;
	border-radius:12px;
	border: 4px solid #5092C9;
	background: #fff;
	margin-bottom: 14px;
}
.detail_image_space div {
	width: 98%;
	height: 98%;
	border-radius:10px;
	padding: 4px;
	background-clip: content-box;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
/* 			OTHER			*/
.right {
	float:right;
}
.fourth {
	float:left;
	width:24%;
	margin-right:1%;
}
.one_half {
	float:left;
	width:48%;
	margin-right:1%;
}
.last {
	margin-right:0;
}
.seperation_shadow {
	width:100%;
	margin:0 auto;
	clear:both;
	background:url(http://customfitautoaccessories.com/cdn/ams/img/seperation_shadow.jpg) top center no-repeat #fff;
	background-size:100%;
	margin-top:16px;
	height:24px;
}
#light_right_middle h3 {
	margin-top:10px;
}
#mbCenter {
	max-width:1024px !important;
	position:fixed  !important;
	top:0 !important;
	right:0 !important;
	left:0 !important;
	bottom:0 !important;
	margin:auto !important;
}
#mbMedia, #mbMedia iframe, #mbBottom {
	max-width:1024px !important;
}
.image_changer {
	width: 450px;
	text-align:left;
	margin:0px auto;
	height: 141px;
	overflow-y: auto;
}
.image_changer .image {
	width: 39px;
	height: 39px;
	margin-right:2px;
	margin-top: 2px;
	border-radius:10px;
	cursor:pointer;
	background-clip: content-box;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	padding: 2px;
	border: none;
}
.image_changer .image:hover,
.image_changer .image.selected {
	border: 2px solid #5092C9;
	width: 35px;
	height: 35px;
}
.image_changer .image:last-child {
	margin-right:0;
}

.productLinkDiv {
	min-height: 54px;
	max-height: 54px;
	overflow: hidden;
	margin-bottom: 10px;
}

.productLink {
	font-size: 20px;
}

.free_shipping {
	color: #090;
	font-size: 20px;
}

/* fancybox */
.fancybox-nav span {
	visibility: visible;
}

.fancybox-type-iframe .fancybox-nav {
	width: 60px;
}

.fancybox-type-iframe .fancybox-prev {
	left: -50px;
}

.fancybox-type-iframe .fancybox-next {
	right: -50px;
}
#colors .image {
	width: 30px;
	height: 30px;
	border-radius:6px;
	cursor:pointer;
	background-clip: content-box;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	padding: 2px;
	border: none;
}
#colors .image:hover,
#colors .image.selected {
	border: 2px solid #5092C9;
	width: 26px;
	height: 26px;
}

#configurator {
	margin: 0 auto;
	width: 100%;
	height: 640px;
}

