.ui-page {
	-webkit-backface-visibility:hidden;
}
a.phone[href^=tel]:link {
	color:white;
}
.dimensionsTable {
	border-collapse:collapse;
	margin-bottom:10px;
	/*min-width:483px;max-width:503px;width:100%;*/ width:410px;
	margin-left:20px
}
.dimensionsTable,.dimensionsTable td,.dimensionsTable th {
	font-family:font-family:Arial,Helvetica,sans-serif;
	font-size:11.5px;
}
.cartItemEdit {
	display:none;
	}
.dimensionsTable td,.dimensionsTable th {
	text-align:center;
	vertical-align:bottom;
	border:1px solid #333333;
	padding:7px 5px;
}
.dimensionsTable td {
	background-color:#ffffff;
}
.dimensionsTable th {
	background-color:#F6F6F6;
	font-weight:normal;
}
.dimensionsTable th.dimensionsHero {
	padding:0;
	height:80px;
}
.dimensionsTable th div {
	padding:10px 20px 10px 100px;
	height:60px;
	background-position:0 -13px !important;
}
.dimensionsTable th h1 {
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	line-height:30px;
	border:0;
	color:#333333;
	margin:15px 0 15px 5px;
	padding:0;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:265px;
	float:right;
	/*min-width:350px;max-width:370px;width:100%;*/ text-transform:none;
}
.dimensionsTable th img {
	margin-left:5px;
	margin-top:5px;
}
.dimensionsTable td:hover {
	background-color:#404040;
	color:#ffffff;
}
/*.productOverview{width:442px;float: left;}*/
.variable1Section {
	display:none;
  margin-bottom: 5px;
}
.variable2Section {
	display:none;
  margin-bottom: 5px;
}
.variable3Section {
	display:none;
  margin-bottom: 5px;
}
.variable4Section {
	display:none;
  margin-bottom: 5px;
}
.variable5Section {
	display:none;
  margin-bottom: 5px;
}
.variableSelection {
display: block;
margin-top: 5px;
}
.productOverview {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#606161;
	line-height:20px;
	text-shadow:none;
	text-rendering:optimizeLegibility;
	width:400px;
	float:left;
}
.productDimensions {
	float:left;
}
.productDimensions ul {
	list-style:disc;
	padding-left:15px;
	margin:5px 20px 0px 20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#606161;
	line-height:22px;
	float:left;
}
.productDimensions ul li {
	margin-bottom:7px;
}
@font-face {
	font-family:'ACaslonPro';
	src:url('../fonts/ACaslonPro-Regular.eot');
	src:local('☺'),url('../fonts/ACaslonPro-Regular.woff') format('woff'),url('../fonts/ACaslonPro-Regular.ttf') format('truetype'),url('../fonts/ACaslonPro-Regular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'UniversUltraCon';
	src:url('../fonts/Univers-UltraCondensed.eot');
	src:local('☺'),url('../fonts/Univers-UltraCondensed.woff') format('woff'),url('../fonts/Univers-UltraCondensed.ttf') format('truetype'),url('../fonts/Univers-UltraCondensed.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
body {
	-webkit-font-smoothing:antialiased;
}
html,
html body,
div[data-role="page"] {
	background-color: #333;
}
#popupFavorites {
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,0);
		border:0px solid black;
}
.favoritesPopup {
	padding:20px;
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		border:0px solid black;
	/*margin-bottom:98px;*/
	line-height:36px;
}
.favoritesPopup a {
	font-size:16px;
	color:white;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow: none;
}
#popupMaterial {
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,0);
		border:0px solid black;
}
.materialPopup {
	padding:20px;
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		border:0px solid black;
	/*margin-bottom:98px;*/
	line-height:36px;
}
.materialPopup a {
	font-size:16px;
	color:white;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow: none;
}
#popupBrand {
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,0);
		border:0px solid black;
}
.brandPopup {
	padding:5px;
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		border:0px solid black;
	/*margin-bottom:98px;*/
	line-height:36px;
}
.brandPopup a {
	font-size:16px;
	color:white;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow: none;
}
#popupTheme {
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,0);
		border:0px solid black;
}
.themePopup {
	padding:5px;
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		border:0px solid black;
	/*margin-bottom:98px;*/
	line-height:36px;
}
.themePopup a {
	font-size:16px;
	color:white;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow: none;
}
/*Collection Name*/
h1 {
	font-family:ACaslonPro,serif;
	color:white;
	font-size:22px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-shadow:none;
	text-rendering: optimizeLegibility;
}
/*Product Name*/
h2 {
	font-family:UniversUltraCon;
	color:black;
	font-size:28px;
	text-transform:uppercase;
	text-shadow:none;
	margin-bottom: 2px;
}
/*Product Name*/
h9 {
	font-family:UniversUltraCon;
	color:black;
	font-size:24px;
	text-transform:uppercase;
	text-shadow:none;
	margin-bottom: 2px;
}
/*Price*/
h3 {
	font-family:Arial,Helvetica,sans-serif;
	color:#606161;
	font-size:16px;
	padding-top: 4px;
}
/*Set Promotion Price*/
h4 {
	font-family:Arial,Helvetica,sans-serif;
	color:#7e2d35;
	font-size:13px;
	padding-top: 10px;
}
/*Item Color Sets Header*/
h5 {
	font-family:Arial,Helvetica,sans-serif;
	color:#606161;
	font-size:13px;
	font-weight:600;
	text-transform: uppercase;
}
/*Overview Headline and All ITEMS*/
h6 {
	font-family:UniversUltraCon;
	color:black;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing: 1px;
}
/*Collections List*/
/*h7{font-family:UniversUltraCon;color:black;font-size:22px;text-transform: uppercase;}*/
h7 {
	font-family:Arial;
	color:black;
	font-size:16px;
	font-weight: bold;
}
/*Quality Header*/
h8 {
	font-family:UniversUltraCon;
	color:white;
	font-size:20px;
	text-transform:uppercase;
	letter-spacing:1px;
	float:left;
	width:300px;
	margin-bottom: 6px;
}
/*Add To Selection Button*/
.add_to_selection {
	font-family:UniversUltraCon;
	color:white;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing: 2px;
}
/*Stock Button*/
.stock_btn {
	font-family:Arial,Helvetica,sans-serif;
	color:white;
	font-size:16px;
	font-weight: 600;
}
/*Special Order Button*/
.specialorder_btn {
	font-family:Arial,Helvetica,sans-serif;
	color:#b2b3b3;
	font-size:16px;
	font-weight: 600;
}
/*Main Paragraph Style*/
p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#606161;
	line-height:20px;
	text-shadow:none;
	text-rendering: optimizeLegibility;
}
/*Main Paragraph Style but with class to make font white*/
p.arial_white {
	color:white;
}
.priceRange {
	font-size:17px !important;
	text-shadow:none;
	color:#5f5f5f;
	display:block;
	margin-top:8px;
}
#sharingBar {
	text-align:right;
	padding-right:50px;
}
.variableTitle {
	font-family:Helvetica;
	text-transform:uppercase;
	background-image:url(../images/configure_arrow_down.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	line-height:25px;
	padding-top:8px;
}
/*.variable1Section{padding-left:20px;}.variable2Section{padding-left:20px;}.variable3Section{padding-left:20px;}.variable4Section{padding-left:20px;}.variable5Section{padding-left: 20px;}*/
.variable1Slider {
	height:50px;
	width:320px;
	border:0px solid black;
	margin:0px;
	/*background-image:url(../images/configure_arrow_right.png);background-repeat:no-repeat;background-position:right center;*/
}
.variable1Slider .slider {
	width:100%;
	height:50px;
}
.variable1SliderArrow {
	margin-top:20px;
	margin-right:3px;
	float:right;
	display:none;
}
.variable2SliderArrow {
	margin-top:20px;
	margin-right:3px;
	float:right;
	display:none;
}
.variable3SliderArrow {
	margin-top:20px;
	margin-right:3px;
	float:right;
	display:none;
}
.variable4SliderArrow {
	margin-top:20px;
	margin-right:3px;
	float:right;
	display:none;
}
.variable5SliderArrow {
	margin-top:20px;
	margin-right:3px;
	float:right;
	display:none;
}
.variable1Slider .slider .varValue1 {
	position:relative;
	top:0;
	left:0;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	border:2px solid white;
}
.variable1Slider .slider.longSwatch .varValue1 {
	width:auto!important;
}
.variable2Slider {
	height:50px;
	width:320px;
	border:0px solid black;
	margin:0px;
	/*background-image:url(../images/configure_arrow_right.png);background-repeat:no-repeat;background-position:right center;*/
}
.variable2Slider .slider {
	width:100%;
	height:50px;
}
.variable2Slider .slider .varValue2 {
	position:relative;
	top:0;
	left:0;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	border:2px solid white;
}
.variable3Slider {
	height:50px;
	width:320px;
	border:0px solid black;
	margin:0px;
	/*background-image:url(../images/configure_arrow_right.png);background-repeat:no-repeat;background-position:right center;*/
}
.variable3Slider .slider {
	width:100%;
	height:50px;
}
.variable3Slider .slider .varValue3 {
	position:relative;
	top:0;
	left:0;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	border:2px solid white;
}
.variable4Slider {
	height:50px;
	width:320px;
	border:0px solid black;
	margin:0px;
	/*background-image:url(../images/configure_arrow_right.png);background-repeat:no-repeat;background-position:right center;*/
}
.variable4Slider .slider {
	width:100%;
	height:50px;
}
.variable4Slider .slider .varValue4 {
	position:relative;
	top:0;
	left:0;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	border:2px solid white;
}
.variable5Slider {
	height:50px;
	width:320px;
	border:0px solid black;
	margin:0px;
	/*background-image:url(../images/configure_arrow_right.png);background-repeat:no-repeat;background-position:right center;*/
}
.variable5Slider .slider {
	width:100%;
	height:50px;
}
.variable5Slider .slider .varValue5 {
	position:relative;
	top:0;
	left:0;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	border:2px solid white;
}
/*hr.priceSeparator{size:10px;background-color:#c5c3b8;color: #c5c3b8;}*/
.popupProductDetails {
	background-color:#e7e6d8;
		padding:0px;
	overflow:hidden;
	width: 920px;
}
#popupThumbnailSection {
	float:left;
	/*background-image:url('../images/b-64530_main.jpg');background-repeat:no-repeat;*/
	border:0px solid black;
	margin:0px;
	display:inline-block;
	position:relative;
	top:0px;
	left:0px;
	width:505px;
	text-align:center;
	/*background-color:#fbfcfc;*/
	background-color:white;
	padding-top:20px;
	padding-bottom:10px;
		padding-left:20px;
	padding-right:10px;
	z-index:97;
	-webkit-box-shadow:4px 0px 4px rgba(50,50,50,0.11);
	-moz-box-shadow:4px 0px 4px rgba(50,50,50,0.11);
	box-shadow:4px 0px 4px rgba(50,50,50,0.11);
	/*background-image:url(../images/item_shadow.jpg);background-repeat:repeat-y;background-position:right center;*/
}
.ellipses {
	text-align:center;
	/*background-color:#fbfcfc;*/
	background-color:white;
	height:13px;
	padding-top:10px;
}
.circleMain {
	margin-left:10px;
	margin-right:10px;
}
.productInfo {
	margin-top:15px;
	text-align:left;
	border-bottom:solid 1px #c5c3b8;
	padding-bottom:20px;
	height:105px;
}
.productInfo2 {
	padding-left:20px;
	padding-right:10px;
}
.specials {
	line-height:15px;
	padding-top:10px;
	font-weight:600;
	text-shadow:none;
	color:#7e2d35;
	font-size:12px;
	margin-top:0px;
}
.moreInfo img {
	vertical-align:top;
	float:right;
	margin-right:15px;
	z-index:99;
	position:relative;
	top:-5px;
	left: 0px;
}
.moreInfoPopup {
	z-index:98;
	position:absolute;
			top:25px;
	left:38px;
	width:460px;
	height:400px;
	overflow-y:scroll;
	display:none;
	background-color:#f3f3f3;
	/*padding:20px;*/
	text-align:left;
	/*border:1px solid #d5d3c1;*/
	-moz-box-shadow:0 0 8px 0px #adadad;
	-webkit-box-shadow:0 0 8px 0px #adadad;
	box-shadow:0 0 8px 0px #adadad;
}
.moreInfoPopup h2 {
	margin-top:20px;
	margin-left:20px;
	width:400px;
}
.productOverview {
	padding:20px;
}
img.floatRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
ul.overview_listing {
	list-style:disc;
	padding-left:15px;
	margin-top:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#606161;
	line-height:22px;
}
.productOverview ul {
	list-style:disc;
	padding-left:15px;
	margin-top:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#606161;
	line-height:22px;
}
a.dimensionsLink {
	text-decoration:none;
	color:#606161;
}
.popupImagesContainer {
	height:400px;
	width:400px;
	border:0px solid black;
	margin:0px;
	display:inline-block;
	z-index:97;
}
.popupImagesSlider {
	height:100%;
	width:100%;
	border:0px solid black;
	margin:0px;
}
.popupImagesSlider .slider {
	position:relative;
	width:100%;
	height:100%;
}
.popupImagesSlider .slider .popupImage {
	position:relative;
	top:0;
	left:0;
	width:400px;
	height:400px;
}
select {
	width:90%;
}
#quantitySelect {
	width:60px;
	margin-left:10px;
}
#popupSkuResolvingSection {
	width:380px;
	height:100%;
	float:right;
	margin-top:10px;
	border:0px solid black;
	vertical-align: top;
}
.popup360Class {
	/*width:900px;height:700px;*/
	display:none;
	position:absolute;
	z-index:2000;
	top:
}
#popupSkuResolvingSection span {
	font-size:13px;
}
.skuResolvingSection {
	font-weight:600;
	font-size:10px;
	color:#606161;
	text-shadow:none;
	overflow-y:scroll;
	height:191px;
	overflow:-moz-scrollbars-vertical;
	padding-top:10px;
	padding-bottom:20px;
			width:360px;
	padding-left:20px;
	background-color:#dcdbcb;
}
#popupNavSection {
	width:380px;
	height:70px;
	background-color:#d5d3c1;
			font-size:20px;
	padding-left:20px;
	line-height:70px;
}
#popupBottomNavSection {
	width:380px;
	height:70px;
	background-color:#d5d3c1;
			font-size:20px;
	padding-left:20px;
	line-height:70px;
}
	.main_overview {
	float:left;
	width:425px;
}
.overview_copy {
	padding-bottom:5px;
}
.overview_copy p {
	color:white;
	font-size:13px;
	text-shadow:none;
	text-rendering:optimizeLegibility;
	margin-top:10px;
}
.shareText {
	text-decoration:none;
	color:white !important;
}
.overview_social {
	width:105px;
	height:30px;
	float:right;
}
.heart {
	background-image:url('../images/heart_unselected.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-right:40px;
	border-right:solid 1px white;
}
.social_popup {
	position:relative;
	padding-right:2px;
	height:30px;
	list-style:none;
	cursor:pointer;
	float:right;
	font-size:16px;
	color:white;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:100;
	text-decoration:none;
	text-shadow:none;
	text-rendering: optimizeLegibility;
}
ul#social_list {
	display:none;
	top:-40px;
	position:absolute;
	z-index:10;
	padding:33px 0px 13px 15px;
	left:70px;
	background-color:black;
	width:190px;
	background:rgb(225,225,225);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(0,0,0,.7);
	-webkit-box-shadow:0px 0px 10px rgba(50,50,50,0.5);
	-moz-box-shadow:0px 0px 10px rgba(50,50,50,0.5);
	box-shadow:0px 0px 10px rgba(50,50,50,0.5);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
ul#social_list {
	float:left;
}
ul#social_list li {
	float:left;
	margin-right:13px;
	overflow:hidden;
	padding:0px 2px 0px 0px;
}
#splashMessage {
	padding-top:05%;
	width:100%;
	color:#f8e8cb !important;
	margin:auto;
	font-size:60px;
	letter-spacing:2px;
	font-family:UniversUltraCon;
	color:black;
	text-transform:uppercase;
	text-shadow:none;
	text-align:center;
}
.clearTitle {
	padding:0px 0px 15px 0px;
	width:100%;
}
br.splashGap {
	margin-bottom: 20px;
}
a.splashStart {
	/*margin-left:100px;
	display:none;*/
	background-color:#130e07;
	padding:10px;
	font-size:20px;
	color:#cdbba0 !important;
	text-decoration:none;
	margin-top:20px;
	
}
#tab {
	position:fixed;
	bottom:195px;
	z-index:99;
}
#whyfg_btn {
	float:right;
	width:30px;
	height:140px;
	margin-top:410px;
	position:relative;
	bottom:-70px;
	bottom:0px;
	right:0px;
	background-image:url('../images/whyfg.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
#whyfg {
	float:left;
	width:880px;
	height:320px;
	position:relative;
	bottom:-190px;
	padding-top:40px;
	background-color:rgba(76,57,19,.9);
	color:rgba(76,57,19,.9);
}
	#whyfg img {
	float:left;
	padding-left:60px;
}
ul.qualityList {
	width:240px;
	padding-bottom:2px;
	margin:50px 20px 10px 0px;
	float:left;
}
ul.qualityList li {
	width:240px;
	float:left;
	margin-bottom:15px;
}
.qualityText {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:white;
	line-height:20px;
	text-shadow:none;
	text-rendering:optimizeLegibility;
}
.qualityLink {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:white;
	line-height:20px;
	text-shadow:none;
	text-rendering:optimizeLegibility;
	text-decoration:underline;
	font-style: italic;
}
span.rotate {
	/*Safari*/
	-webkit-transform:rotate(-90deg);
	/*Firefox*/
	-moz-transform:rotate(-90deg);
	/*IE*/
	-ms-transform:rotate(-90deg);
	/*Opera*/
	-o-transform:rotate(-90deg);
	/*Internet Explorer*/
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
	.overview {
	width:580px;
			 background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		padding:20px 20px 10px 20px;
	float:left;
	position:relative;
}
.overview_description {
	width:85%;
	display:inline-block;
}
.overview_description ul {
	list-style:none;
	margin-left:20px;
}
.overview_description ul li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:white;
	line-height:18px;
	text-shadow:none;
}
.goToProduct {
	height:20px;
	width:56px;
	padding:2px 12px 0px 40px;
	text-decoration:none;
	color:#434343 !important;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	text-shadow:none;
	position:absolute;
	bottom:20px;
	right:20px;
	background-image:url('../images/buy_selection_btn.jpg')
}
		.productSelector {
				width:100%;
	overflow:hidden;
	height:112px;
	background-color:#e7e6d8;
	background-image:url(../images/train_shadow.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
.productSelectorContainer {
	width:630px;
	height:110px;
	float:left;
}
.allItemsHeader {
	display:inline-block;
	float:left;
	margin-left:30px;
	margin-top:45px;
	width:135px;
}
.arrowLeft {
	float:left;
	margin-top:12px;
	-webkit-box-shadow:22px 0px 15px rgba(230,230,216,0.72);
	-moz-box-shadow:22px 0px 15px rgba(230,230,216,0.72);
	box-shadow:22px 0px 15px rgba(230,230,216,0.72);
}
.productSelectorSlider {
	width:500px;
	height:110px;
	display:inline-block;
	float:left;
}
.productSelectorSlider .slider {
	width:500px;
	height:110px;
}
.productSelectorSlider .slider .productSelectorItem {
	position:relative;
	top:0;
	left:20;
	width:90px;
	height:82%;
	margin-right:10px;
	margin-top:9px;
	border:2px solid white;
}
.allItemsFooter {
	display:inline-block;
	float:right;
	line-height:110px;
		margin-top: 12px;
}
		#myFooter {
	background:rgb(25,25,25);
	/*Fall-back for browsers that don't support rgba*/
	background:rgba(25,25,25,.8);
		position:fixed;
	width:100%;
	bottom:0px;
	z-index:99;
	padding:10px 0px 10px 15px;
}
#myFooter:hover {
	cursor:pointer;
}
.navBar {
	font-size:15px;
	color:white;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:100;
	text-decoration:none;
	text-shadow:none;
	text-rendering:optimizeLegibility;
	width:100%;
	position:relative;
	float:left;
}
.navBar a {
	color:white;
	text-decoration:none;
}
.logo {
	padding:2px 0px;
	min-width:200px;
	width:5%;
	float:left;
}
.outdoor {
	padding:10px 0px;
	max-width:200px;
	width:17%;
	float:left;
}
	ul.filters {
	padding:10px 0px;
	width:310px;
	float:left;
}
ul.filters li {
	float:left;
	padding:0px 10px;
}
ul.filters li a:hover {
	color:white !important;
	-webkit-transition:color .5s ease-in;
	-moz-transition:color .5s ease-in;
	-o-transition:color .5s ease-in;
	transition:color .5s ease-in;
}
.filterText {
	color:#c6c5b3 !important;
}
ul.lists {
	padding:10px 0px 5px 10px;
	width:320px;
	float:right;
}
ul.lists li {
	float:left;
	padding:0px 10px;
}
a.viewFavorites {
	background-image:url('../images/heart_message.png');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:25px;
	height:16px;
	float:left;
}
a.viewCart {
	background-image:url('../images/cart.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:25px;
	padding-right:25px;
	height:16px;
	float:left;
}
#selections_error {
	display:none;
	position:absolute;
	left:100px;
	top:-100px;
	margin-top:300px;
	z-index:2200;
	 border:solid 1px #c5c3b8;
	background-color:#e7e6d8;
	width:260px;
	text-align:center;
	padding:30px;
	-webkit-box-shadow:0px 0px 4px rgba(50,50,50,0.5);
	-moz-box-shadow:0px 0px 4px rgba(50,50,50,0.5);
	box-shadow:0px 0px 4px rgba(50,50,50,0.5);
}
	.cartHeader {
	float:left;
	padding-top:20px;
	height:40px;
	background-color:#d5d3c1;
	text-align:center;
	width:736px;
}
.cartBody {
	width:736px;
	border-bottom:solid 1px #cbcbcb;
	border-top:solid 1px #cbcbcb;
	background-color:#efeeee;
}
.cartFooter {
	height:70px;
	width:620px;
	padding-top:25px;
	padding-right:20px;
	background-color:#efeeee;
}
a.proceedToCheckout {
	background-image:url(../images/selections_btn.jpg);
	width:165px;
	padding-left:5px;
	height:25px;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-size:14px;
				float:right;
	margin-right:10px;
	text-align:center;
	line-height:26px;
	font-weight:100;
	text-shadow:none;
}
a.continueShopping {
	background-image:url(../images/selections_btn_grey.jpg);
	width:165px;
	padding-left:5px;
	height:25px;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-size:14px;
				float:right;
	margin-right:10px;
	text-align:center;
	line-height:26px;
	font-weight:100;
	text-shadow:none;
}
a.addToCart {
	background-image:url(../images/selections_btn_grey.jpg);
	width:165px;
	padding-left:5px;
	height:26px;
	color:white;
	text-decoration:none;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-size:14px;
				float:right;
	margin-left:10px;
	text-align:center;
	line-height:26px;
	font-weight:200;
	text-shadow:none;
}
.addToCartArrow {
	height:11px;
}
a.addQuantity {
	background-image:url(../images/plus.jpg);
	width:23px;
	height:28px;
	float:right;
}
a.subtractQuantity {
	background-image:url(../images/minus.jpg);
	width:23px;
	height:28px;
	float:right;
}
span.quantity {
	background-image:url(../images/quantity_number.jpg);
	width:25px;
	height:28px;
	text-decoration:none;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-size:14px;
		float:right;
	text-align:center;
	line-height:28px;
	font-weight:200;
	text-shadow:none;
}
.whiteText {
	font-size:15px !important;
	letter-spacing:1px;
	color:white;
	text-shadow:none;
	text-rendering:optimizeLegibility;
	font-weight:100;
	letter-spacing:2px;
}
	.mainPopup {
	float:left;
	width:736px;
}
.cartHeaderTitle {
	float:left;
	width:40%;
	display:inline-block;
	font-size:32px;
	text-transform:letter-spacing:0px;
	font-family:Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow:none;
}
.cartItemDescription {
	vertical-align:middle;
	float:left;
	padding-bottom:1px;
	width:350px;
}
.cartItemDescription a {
	font-family:Arial,Helvetica,sans-serif;
	color:#606161;
	font-size:12px;
	padding-top:10px;
	color:black !important;
	float:left;
}
	ul.selectionsItems {
	max-height:250px;
	overflow-y:scroll;
	padding-top:15px;
	background-color:#efeeee;
}
ul.selectionsItems li {
	float:left;
	width:610px;
	margin-bottom:5px;
	border-bottom:solid 1px #cbcbcb;
	padding:10px 0px;
}
.cartItemDelete {
	margin-top:20px;
	margin-right:5px;
	display:block;
	float:left;
	margin-left:30px;
	width:30px;
}
.cartItemImage {
	width:68px;
	height:68px;
	float:left;
	margin-right:20px;
	background-color:black;
	border:solid 1px #cbcbcb;
}
	.cartItemPrice {
	width:70px;
	margin-right:10px;
	float:right;
	text-align:right;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
	color:#606161;
	font-size:13px;
	font-weight:600;
	text-shadow:none;
}
.pricePopup {
	margin-bottom:05px;
	float:right;
}
.priceTotal {
	float:right;
	text-align:right;
	margin-right:15px;
	margin-bottom:10px;
	width:610px;
	font-family:Arial,Helvetica,sans-serif;
	color:#606161;
	font-size:13px;
	font-weight:600;
	text-shadow:none;
}
#favoritesMessage {
	width:610px;
	height:200px;
	border-bottom:solid 1px #cbcbcb;
	border-top:solid 1px #cbcbcb;
	background-color:#e7e6d8;
}
.favHeader {
	float:left;
	padding-top:20px;
	height:40px;
	background-color:#d5d3c1;
	text-align:center;
	width:610px;
	display:inline-block;
	width:610px;
	font-size:32px;
	text-transform:uppercase;
	letter-spacing:0px;
	font-family:UniversUltraCon,Helvetica,Arial,Sans-serif;
	font-weight:400;
	text-decoration:none;
	text-shadow:none;
}
#favMessage {
	padding:20px;
	float:left;
	width:570px;
	text-align:center;
}
#favMessage p {
	margin-bottom:10px;
}
a.arrow_swipe {
	height:30px;
	width:40px;
	position:fixed;
	right:20px;
	top:40%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
a.arrow_swipe_left {
	height:30px;
	width:40px;
	position:fixed;
	left:20px;
	top:40%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.iosSliderContainer {
	width:100%;
	height:130px;
}
.iosSlider {
	width:100%;
	height:130px;
	position:relative;
	float:left;
}
.iosSlider .slider {
	width:100%;
	height:100%;
}
.iosSlider .slider .item {
	position:relative;
	top:0;
	left:0;
	width:130px;
	height:100px;
	border:5px solid white;
	background:#fff;
	margin:10px 10px 10px 0px;
}
div.price {
	display:inline-block;
	text-align:right;
	float:right;
	text-shadow:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#454343;
	line-height:22px;
	font-weight:600;
}
	div.shipDate {
	display:inline-block;
	float:left;
	width:100px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#454343;
	line-height:22px;
	text-shadow:none;
	font-weight:600;
}
			.quantitySelector2 {
	border-top:1px solid #c5c3b8;
	padding:10px 0px 0px 20px;
	height:70px;
}
.ShipsTotal {
	width:340px;
	float:left;
	margin-bottom:6px;
}
.QtyAddToSelections {
	width:340px;
	float:left;
}
.qty {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#454343;
	line-height:22px;
	text-shadow:none;
	text-shadow:none;
	font-weight:600;
}
.s7closebutton {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:32px;
	height:32px;
	z-index:5000;
	padding:8px;
	background-size:auto;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.s7closebutton,.s7closebutton[state="up"] {
	background-image:url(//frontgate.scene7.com/is/image/Scene7SharedAssets/close_up?scl=1&fmt=png-alpha);
}
.s7closebutton:hover,.s7closebutton[state="over"] {
	background-image:url(//frontgate.scene7.com/is/image/Scene7SharedAssets/close_over?scl=1&fmt=png-alpha);
}
.s7closebutton:active,.s7closebutton[state="down"] {
	background-image:url(//frontgate.scene7.com/is/image/Scene7SharedAssets/close_down?scl=1&fmt=png-alpha);
}
.ui-popup-screen {
	display:block!important;
}
.ui-popup-screen.ui-screen-hidden {
	display: none!important;
}