@import url(reset.css);
body {
	background: url(bg.jpg) #fff center top fixed;
	font-family:"Georgia", Times;
	font-size:12px;
}
a {
	color: #8c8884;
	text-decoration:underline;
}
a:hover {
	color: #8c8884;
	text-decoration:none;
}
#navigation {
	position:fixed;
	top:0px;
	left:0px;

	width:138px;
}
#nav {
	background: #352a1b;
	z-index:20;
	padding:15px 30px;
	width:146px;
}

#minicart {
	margin-top:27px;
	background:#ccd6d3;
	color:#595246;
	padding:15px 34px;
	width:138px;
	text-align:center;
	float:left;
}
.minicart-wrapper {
	margin:0px auto;
	width:144px;
}
ul.minicart-contents{
	width:130px;
	float:left;
	margin:0px 0px 3px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:thin solid #b5c1be;
}
#minicart ul.minicart-contents li.minicart-items {
	float:left;
	border:none;
	font-size:12px;
}
#minicart ul.minicart-contents li.minicart-total {
	float:left;
	border-left:thin solid #595246;
	border-bottom:none;
}
.minicart-options{
	float:left;
	margin-left:9px;
	margin-top:4px;
}
.minicart-view {
	float:left;
	padding-right:10px;
}

.minicart-checkout {
	float:left;
}

#follow {
	
	background: #352a1b;
	z-index:20;
	padding:12px 7px 7px 10px;
	width:185px;
	position:fixed;
	bottom:0px;
	left:0px;
}
.big-book {
	float:left;
	z-index:10;
	margin-top:38px;
	margin-left:200px;
}
.main-img {
  margin-left:50px;
}
ul {
	margin-top:15px;
	margin-bottom:10px;
	font-size:12px;
}


ul li a {
	color:#dcdbda;
	text-decoration:none;
}
ul li {
	padding:10px;
	border-bottom:thin solid #8d8880;
}
ul li.last {
	border:none;
}

ul li.thumbnail {
	border:none;
	text-align:center;
}
p.alert-noitems{
	background:#ccd6d3;
	color:#595246;
	display:block;
	padding:13px;
	text-align:center;
}
/*big cartel styles*/

#main {
	width:727px;
	margin:50px 0px 0px 25px;
	float:left;
	clear:both;
}
#main-title {
	padding-bottom:5px;
	border-bottom:thin solid #d6dad9;
}

#product-content {
	float:left;
}

#product-images {
	float:left;
	width:300px;
}

a#product-image, #product-img {
	border:none;
	text-decoration:none;
}

.images-nav {
	
}
.images-list {
	
}
.images-prev {
	
}
.images-next {
	
}
#product-details {
	
	float:left;
	width:400px;
	margin-top:7px;
	margin-left:20px;
}
.info {
	clear:both;
	color:#635e58;
	font-size:13px;
	line-height:20px;
}
h3, h2 {
	color: #8eada6;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3.price {
	color:#77736d;
	font-size:16px;
	float:left;
	margin:7px 0px;
}
h3.preoder {
	float:left;
	margin:7px 0px;
	padding-top:4px;
}
.summary {
	float:left;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:thin solid #d6dad9;
	border-top:thin solid #d6dad9;
}
.meta-info {
	float:left;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:thin solid #d6dad9;
	font-size:13px;
	line-height:18px;
	display:block;
	width:100%;
}
form#product-form {
	float:left;
}
.bar span {
  display:none;
}
#product-options {
  display:none;
}
button#product-addtocart {
	margin-top:8px;
	width: 94px;
	height: 25px;
	background: url(buy-now.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	text-indent:-9999px;
}
/*inventory*/
#inventory {
	float: left;
	width: 100%;
	padding: 10px 0 12px 0;
	border-bottom:thin solid #d6dad9;
	}

#inventory h3 {
	font-size: 12px;
	margin-bottom: 1em;
	}

#inventory ul {
	margin: 0;
	}
	
#inventory li {
	float: left;
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 3px;
	background: #dadada;
	list-style: none;
	border:none;
	padding:0;
	}	
	
#inventory .bar {
	display: block;	
	position: relative;
	height: 14px;
	background: #8eada6;
	}
	
#inventory .bar span { 
	position: absolute; 
	left: 5px;
	top: 1px;
	width: 150px;
	height: 14px;
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
	}

#inventory .bar span em {
	display: none;
	}

#inventory span.sold {
	position: absolute;
	top: 1px;
	right: 5px;
	font-size: 10px;
	color: #ccc;
	line-height: 12px;
	}
	/*============================================================
	 Cart
	============================================================*/

	#cart-content {
		float: left;
		width:538px;
		
		}
	img.cart-title {
		padding-bottom:10px;
		
	}
	#cart-table {
		padding-top:8px;
		border-top: 1px solid #cacaca;
		display:block;
		text-align: left;
		border-collapse: collapse;
		border-spacing: 0;
		}

	#cart-table td,
	#cart-table th {
		text-align: left;
		}

	#update-btn-head {
		display: none;
		}


	/* Cart Table Columns --------------------------------------*/

	#col-item		{ width: 337px; }
	#col-price		{ width: 65px; }
	#col-qty		{ width: 40px; }
	#col-total		{ width: 65px; }
	#col-options	{ width: 30px; }


	/* Cart Table Header ---------------------------------------*/

	#cart-head {
		font-size: 10px;
		color: #77736d;
		background: #dadada;
		}

	#cart-head th {
		padding-top: 11px;
		padding-bottom: 11px;
		}

	#head-item {
		padding-left: 10px;
		}

	#head-options span {
		display: none;
		}


	/* Cart Table Body -----------------------------------------*/

	#cart-body {
		font-size: 12px;
		}

	#cart-body th {
		padding-left: 10px;
		font-weight: normal;
		}

	#cart-body td {
		padding: 9px 12px 9px 0;
		}

	#cart-body tr.row-alt th,
	#cart-body tr.row-alt td {
		background: #f0f0f0;
		}

	#cart-body .item-price {
		padding-right: 5px;
		}

	#cart-body .item-qty input {
		width: 2em;
		}

	#cart-body .item-total {
		font-weight: bold;
		}

	#cart-body .item-options {
		text-align: center;
		}

	#cart-body .item-options .remove-btn {
		width: 13px;
		height: 13px;
		background: url(http://cache0.bigcartel.com/themes/sexy/images/btn-delete.gif) no-repeat;
		border: none;
		cursor: pointer;
		display: block;
		}

	#cart-body .item-options span {
		display: none;
		}


	/* Cart Footer ---------------------------------------------*/

	#cart-footer {
		margin: 10px 0;
		}

	#cart-footer .cart-update {
		padding: 10px 0;
		text-align: right;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}

	#cart-footer .update-btn {
		width: 63px;
		height: 18px;
		border: none;
		background: url(update.png) no-repeat;
		cursor: pointer;
		}

	#cart-footer .cart-shipping {
		float: left;
		display: inline;
		margin: -31px 0 0 11px;
		}

	#cart-footer #country {
		width: 160px;
		margin-left: 5px;
		padding: 2px 0;
		font-size: 11px;
		}

	#cart-footer .cart-discount {
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
		text-align: right;
		}

	#cart-footer #cart_discount_code {
		width: 80px;
		margin-left: 10px;
		}

	#cart-footer .cart-discount p {
		margin: 1px 0;
		}

	#cart-footer .cart-total {
		padding: 15px 0;
		text-align: right;
		border-bottom: 1px solid #ddd;
		}

	#cart-footer .cart-total h3 {
		font-size: 16px;
		margin: 0;
		}

	#cart-footer .cart-total p {
		margin-bottom: 0;
		font-size: 9px;
		color: #999;
		}

	#cart-footer .cart-total #cart-shipping-tax p {
		margin-bottom: 7px;
		font-size: 11px;
		color: #666;
		}

	#cart-footer .cart-options {
		float: right;
		margin-top: 10px;
		}

	#cart-footer .cart-checkout {
		float: left;
		} 

	#cart-footer .checkout-btn {
		width: 109px;
		height: 25px;
		margin-left: 8px;
		background: url(checkout.png) no-repeat;
		border: none;
		cursor: pointer;
		}

	#cart-footer .update-btn span,
	#cart-footer .checkout-btn span {
		display: none;
		}

	span.total-discount,
	span.total-shipping {
		font-weight: bold;
		}

		/*============================================================
		 Contact
		============================================================*/

		#contact-content {
			padding: 15px 25px;
			
			color:#595246;
			}

		#contact-form {
			background:#ccd6d3;
			width: 425px;
			padding: 15px 0;
			margin-top:10px;
			}

		#contact-form label {
			float: left;
			width: 85px;
			padding: 2px 0;
			font-size: 10px;
			font-weight: bold;
			text-align: right;
			color: #666;
			}

		#contact-form input,
		#contact-form textarea {
			float: left;
			width: 250px;
			margin: 0 25px 8px 10px;
			vertical-align: bottom;
			border-bottom:thin solid #b5c1be;
			padding-bottom:5px;
			}

		#contact-form textarea {
			width: 300px;
			height: 150px;
			}

		#contact-form p,
		#captcha-div {
			float: left;
			display: inline;
			width: 330px;
			margin: 0 -3px 10px 95px; /* -3px fixes ie6 duplicate chars */
			}

		#contact-form p {
			margin-bottom: 25px;
			}

		#contact-submit {
			clear: both;
			display: block;
			width: 63px;
			height: 18px;
			margin: 0 0 0 95px;
			border: none;
			background: url(send.png) no-repeat;
			cursor: pointer;
			}

		#contact-submit span {
			display: none;
			}

			/*============================================================
			 Success
			============================================================*/

			body.success #main-content h2 {
				padding: 20px 20px 0 20px;
				font-size: 17px;
				}

			body.success #main-content p {
				padding: 0 20px 20px 20px;
				}



			/*============================================================
			 Custom Pages
			============================================================*/

			#faq-content {
				padding: 0;
				}

			body.custom #main-content {
				padding: 0px;
				}

			body.custom #main-content strong {
				font-weight: bold;
				}

			body.custom #main-content em {
				font-size: italic;
				}

			body.custom #main-content code,
			body.custom #main-content pre {
				white-space: pre;
				}

			body.custom #main-content h2,
			body.custom #main-content h3,
			body.custom #main-content h4 {
				margin-top: 15px;
				margin-bottom: 15px;
				}

			body.custom #main-content ul,
	
			body.custom #main-content blockquote {
				padding: 0 50px;
				}

			body.custom #main-content ul li {
				line-height: 15px;
				list-style: disc;
				}

			body.custom #main-content ol li {
				line-height: 15px;
				list-style: decimal;
				}

			body.custom #main-content blockquote {
				margin-bottom: 1em;
				font-style: italic;
				}

			body.custom #main-content dt {
				margin-bottom: .5em;
				font-size: 13px;
				font-weight: bold;
				}

			body.custom #main-content dd {
				margin-bottom: 2.3em;
				line-height: 15px;
				}
				
				/*============================================================
				 FAQ
				============================================================*/

				#faq-content {
					padding: 15px 25px;
					}

				#faq-content .faq-list dt {
					margin-bottom: .5em;
					font-size: 13px;
					font-weight: bold;
					color: #666;
					}

				#faq-content .faq-list dd {
					margin-bottom: 2.3em;
					}
						/*============================================================
						 Excerpt
						============================================================*/
						.excerpt-1 {
						  background: url(excerpt-1.png) no-repeat bottom right;
						  text-indent:-99999px;
						  width:117px;
							height:15px;
							margin-top:6px;
						}
						a .excerpt-1 {
						  background: url(excerpt-1.png) no-repeat top right;
						  text-indent:-99999px;
						  width:117px;
							height:15px;
							margin-top:6px;
						}
						.excerpt-13 {
						  background: url(excerpt-13.png) no-repeat bottom right;
						  text-indent:-99999px;
						  width:117px;
							height:15px;
							margin-top:6px;
						}
						a .excerpt-13{
						  background: url(excerpt-13.png) no-repeat top right;
						  text-indent:-99999px;
						  width:117px;
							height:15px;
							margin-top:6px;
						}
						.excerpt-title {
							width:120px;
							float:left;
							padding-right:15px;
							border-right:thin solid #ccd0ce;
							
						}
						.excerpt-body {
							float:left;
							padding-left:15px;
							width:400px;
							font-size:14px;
							line-height:22px;
							text-align:justify;
							color:#635e58;
						}
						.thousands-of {
							background: url(thousandsoffeet.png) no-repeat;
							width:400px;
							height:30px;
							text-indent:-99999px;
						}
						.midway {
							background: url(midway.png) no-repeat;
							width:400px;
							height:30px;
							text-indent:-99999px;
						}
						.excerpt p {
							text-align:justify;
							padding-bottom:30px;
						}
						.excerpt p.indent {
							text-indent:50px;
							padding-bottom:0px;
						}
						.excerpt p.last {
							padding-bottom:30px;
						}
						.fb {
						  padding:20px;
						  background: #d9d9d9;
						  border: solid thin #d4d4d4;
						  margin:0px 10px 30px 10px;
						}
						.report {
						  padding:4px;
						  background:#77736d;
						  color:#e7e8e7;
						  width:130px;
						  margin-bottom:10px;
						}
						sup {
						  font-size:smaller;
						  vertical-align:super;
						}
						#footnote {
						  padding:20px;
						  border: solid thin #d4d4d4;
						  margin:0px 0px 30px 0px; 
						  font-size:13px;
						  line-height:18px;
						}
						#footnote ol li {
						  padding-bottom:10px;
						}
						
	/*============================================================
	 Press
	============================================================*/
	
				  #press {
				    width:716px;
				    float:left;
				    margin-left:15px;
				    font-size:13px;
				    line-height:19px;
				    color: #3d3b37;
				    margin-bottom:25px;
				  }
				  .press-title {
				    float:left;
				    width:714px;
				    border-bottom: thin #d3d6d4 solid;
				    padding-bottom:7px;
				    
				  }
				  .space {
				    margin-left:15px;
				  }
				  
				  #press .left {
				    border-right: thin #d3d6d4 solid;
				    float:left;
				    width:485px;
				    padding-bottom:16px;
				  }
				  .press-left {
				    padding:10px 10px 10px 0px;
				    border-bottom: thin #d3d6d4 solid;
				    float:left;
				    width:98%;
				  }
				  h2.press-los{
				    width:155px;
				    height:15px;
				    background: url(lifeonstandby.png) no-repeat;
				    text-indent:-99999px;
				    margin-bottom:15px;
				  }
				  h2.press-about {
				    width:92px;
				    height:15px;
				    background: url(aboutmatt.png) no-repeat;
				    text-indent:-99999px;
				    margin-bottom:15px;
				  }
				  .press-left p {
				    margin-bottom:15px;
				  }
			   h2.press-retail {
				    width:137px;
				    height:15px;
				    background: url(retaillocations.png) no-repeat;
				    text-indent:-99999px;
				    margin-bottom:15px;
				  }
 			   h2.press-downloads {
 				    width:93px;
 				    height:15px;
 				    background: url(downloads.png) no-repeat;
 				    text-indent:-99999px;
 				    margin-bottom:15px;
 				  }
 			   h2.press-pubcontact {
 				    width:155px;
 				    height:15px;
 				    background: url(pubcontact.png) no-repeat;
 				    text-indent:-99999px;
 				    margin-bottom:15px;
 				  }
  			 h2.press-media {
  				  width:93px;
  				  height:15px;
  				  background: url(media.png) no-repeat;
  				  text-indent:-99999px;
  				  margin-bottom:15px;
  			 } 	
  			 .kron4-vid {
  			   width:213px;
 				   height:125px;
 				   background: url(kron4.png) no-repeat;
 				   text-indent:-99999px;
				    
  			 }
  			 .kron4-vid:hover  {
  			   width:213px;
  				   height:125px;
  				   background: url(kron4.png) no-repeat 0px -125px;
  				   text-indent:-99999px;
  				    
  			 }			  
 				.press-half {
 				  float:left;
 				  width:232px;
 				  padding-right:11px;
 				}
 				.press-last {
 				  padding:0px;
 				}
 				.press-third {
 				  width:113px;
 				  margin-right:35px;
 				  float:left;
 				}
 				.press-right {
 				  width:229px;
 				  float:left;
 				}
 				.right-photo {
 				  padding:30px;
 				  border-bottom: thin #d3d6d4 solid;
 				  float:left;
 				}
 				.press-right-in {
 				  padding:10px;
 				  float:left;
 				  border-bottom: thin #d3d6d4 solid;
 				  width:93%;
 				}
