
/*@font-face{
	font-family: Orator Std;
	src:url(http://www.myfontfree.com/data/54/o/orator-std/OratorStd.otf);
}*/
  
@media only screen and (max-width: 950px) {
	.wrapper {
      width:95%; 
      margin:0 auto 40px auto; 
      background:#ffffff; 
    }
  
	#body .main {width:100%; float:right; margin: 0px;} /* border:1px solid #ff0000; */
  
    #home_tiles { margin: 0; width: 100%;}
  
	header .logo a, header .logo a img {
      display:block; 
      margin:0; 
      padding:0;
    }
	
  	header .logo img {
      width: 30vw;
      min-width: 230px;
    }
  	.footer { width:100%; margin:0; text-align: left; }
    .footer .informational {width: 60%; margin-left: 2px; }
    .footer .media { float: right; text-align: left; width: 165px; margin-left: 5px; overflow: hidden; }
    
	#home_tiles .img_double { float: left; width: 466px;}
	#home_tiles .img_single { float: right; width: 466px;}

	#home_tiles .img_third, #home_tiles .img_third_last { float: left; width: 48%; padding-right: 2%;}
	#home_tiles .img_third img, #home_tiles .img_third_last img { width: 100%; } 
  
	header .contact-info {text-align:right; line-height:18px; padding-top: 10px; float: right;}
	header .contact-info span {display:block;}
  
    #body .sidebar {width:20%; float:left; }
    #body .product_content {width:80%; margin-top: 10px; float: right; }
    #body .page_content {width:80%; margin-top: 10px; float: right; }
    
  	#body .page_content span {width:33%; float: left; }
	#product {width:80%;}
  	#product .content {width:100%; margin-left:10px; float:left;}
	#product .images {width:100%; float:left; text-align:center; margin-bottom:20px; padding-right:10px;}
  	#product .images .featured {max-width:470px;}toto
    .image img { width: 100%; max-width: 470px;}
  
  	.product_cat_spec, .product_cat_spec_sm {float: left; width: 165px; margin: 0 10px 20px 0;}
  	.product_cat_spec_lg {float: left; width: 240px; margin: 0 10px 20px 0;}
  	.product_cat_spec img, product_cat_spec_lg img {width: 100%;}  
  
  	header div.logo {float:left; padding: 0;}
  
	#body .sidebar span.heading {display:block; background:#ffffff; color:#b6aea1; margin:0; padding:4px 10px; font-size:12px; font-weight:400; line-height: 14px;}
	
  	#product .thumbs {width: 100%;}
  	
  	#full_sidenav {display: block;}
  	#mobile_sidenav {display: none;}
  
    #body .page_content_full {width: 100%; margin-top: 10px; }
  	#body .page_content_full img {width:100%;}
}

@media only screen and (max-width: 400px) {
	.wrapper {
      width:95%; 
      margin: 0 auto 40px auto; 
      background:#ffffff; 
    }
  
	#body .main {width:100%; float:right; margin: 0px;} /* border:1px solid #ff0000; */
  
    #home_tiles { margin: 0; width: 100%;}
  
	header .logo a, header .logo a img {
      display:block; 
      margin:0; 
      padding:0;
    }
	
  	header .logo img {
      width: 40vw;
      min-width: 180px;
    }
	.footer { width:100%; margin:0; text-align: left; }
	.footer .informational {width: 60%; margin-left: 2px; }
	.footer .media {float: left; text-align: left; width: 165px; margin-left: 5px; overflow: hidden; }
    
	#home_tiles .img_double { float: left; width: 466px;}
	#home_tiles .img_single { float: right; width: 466px;}

	#home_tiles .img_third, #home_tiles .img_third_last { float: left; width: 100%;}
	#home_tiles .img_third img, #home_tiles .img_third_last img { width: 100%; } 
  
	header .contact-info { text-align:left; line-height:18px; padding-top: 0px; float: left;}
	header .contact-info span {display:block;}
  
    #body .sidebar {width:100%; float:left; }
    #body .product_content {width:100%; margin-top: 10px; float: right; }
    #body .page_content {width:100%; margin-top: 10px; float: right; }
  
    #body .page_content span {width:33%; float: left; }
	#product {width:100%;}
  	#product .content {width:100%; margin-left:10px; float:left;}
	#product .images {width:100%; float:left; text-align:center; margin-bottom:20px; padding-right:10px;}
  	#product .images .featured {max-width:470px;}
  	.image img { width: 100%; max-width:470px;}
  
  	.product_cat_spec, .product_cat_spec_lg {float: left; width: 100%;}
  	.product_cat_spec_sm {float: left; width: 45%;}
  	.product_cat_spec img, .product_cat_spec_lg img {width: 100%;}

  	header div.logo {float:left; padding: 0;}
  
	#body .sidebar span.heading {display:block; background:#ffffff; color:#b6aea1; margin:0; padding:4px 10px; font-size:12px; font-weight:400;}

  	#product .thumbs {width:100%;}
  
  	#full_sidenav {display: none;}
  	#mobile_sidenav {display: block;}
  
    #body .page_content_full {width: 100%; margin-top: 10px; }
  	#body .page_content_full img {width:100%;}
  
}
  
@media only screen and (min-width: 951px) {
  
	.wrapper {
      width:950px; 
      margin:20px auto 40px auto; 
      background:#ffffff; 
    }
  
	#body .main {width:950px; float:right; margin: 0px;} /* border:1px solid #ff0000; */
  
    #home_tiles { margin: 0; width: 950px;}

	.footer { width:950px; margin:0; /*auto;  padding:10px 10px 4em;*/ text-align: left; }
	.footer .informational {width: 630px; margin-left: 2px; overflow: hidden; }
	.footer .media {float: right; text-align: left; width: 165px; margin-left: 5px; overflow: hidden; }

	#home_tiles .img_double { float: left; width: 466px;} /* height:550px;*/
	#home_tiles .img_single { float: right; width: 466px;} /* height:250px;*/

	#home_tiles .img_third { float: left; width: 306px; padding-right: 16px;} /* height:306px; margin-bottom: 22px;*/
	#home_tiles .img_third_last { float: right; width: 306px;} /* height:306px;  margin-bottom: 22px;*/ 
	#home_tiles .img_third img, #home_tiles .img_third_last img { width: 306px; } 
  
  
	header .contact-info { text-align:right; line-height:18px; padding-top: 10px; float: right;}
	header .contact-info span {display:block;}
  
    #body .sidebar {width:170px; float:left; }
    #body .product_content {width:780px; margin-top: 10px; float: right; }
    #body .page_content {width:780px; margin-top: 10px; float: right; }
  
	#product {width:780px;}
  	#product .content {width:300px; margin-left:10px; float:right;}
	#product .images {width:460px; float:left; text-align:center; margin-bottom:20px; padding-right:10px;}
  	.image img { width: 100%; max-width:470px;}
  
  	.product_cat_spec, .product_cat_spec_sm {float: left; width: 165px; margin: 0 10px 20px 0;}
  	.product_cat_spec_lg {float: left; width: 240px; margin: 0 10px 20px 0;}

  	header div.logo {float:left; padding-top: 10px;}
  
	#body .sidebar span.heading {display:block; background:#ffffff; color:#b6aea1; margin:0; padding:4px 10px; font-size:12px; font-weight:400;}

  	#product .thumbs {width:476px;}  
  
  	#full_sidenav {display: block;}
  	#mobile_sidenav {display: none;}
  
    #body .page_content_full {width: 100%; margin-top: 10px; }
  	/* #body .page_content_full img {width:100%;} */
  
}

  	.custom_msg { clear:both; padding: 3px 0;}

	#mobile_sidenav form{ margin-top: 4px;}
	#mobile_sidenav select{ width: 200px; font-size: 16px; padding: 4px 0;}



.bx-wrapper img { width: 950px; }
  
textarea, input[type=text] {line-height:18px; color:#333; font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Helvetica, Arial, sans-serif; font-size:13px;}
input[type=text] {height:18px;}

body {color:#777788; font-size:13px; line-height:24px; font-family: 'century gothic', arial, helvetica, sans-serif; }


body {background:#ffffff; background-image:none; }





/*.wrapper {margin:0 auto 20px auto; } */



h1,h2,h3,h4,h5,h6 {font-weight:400; color:#000000; margin:0 0 13px 0; text-transform:none; }
       
h1,h2,h3,h4,h5,h6 {font-family: 'century gothic', arial, helvetica, sans-serif; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000000; }


a {color:#777788; font-weight: normal; text-decoration:none; outline:none;}
a:hover {text-decoration:none; color:#834510; }
a:active {outline:none;}

h1 {font-size:48px;}
h2 {font-size:32px;}
h3 {font-size:24px; color: #999999;}
h4 {font-size:20px;}
h5 {font-size:16px;}

th {text-align:left; color:#333;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#000000 !important;}

/* shadow */
input[type=submit], button, a.btn {box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2);}

input, a, button {outline:none !important;}
input:hover, a:hover, button:hover {outline:none !important;}
input:active, a:active, button:active {outline:none !important;}
input:focus, a:focus, button:focus {outline:none !important;}
input[type=submit], button, a.btn {font-weight:700; text-align:center; font-size:13px; padding:6px 12px; outline:none; color:#fff; border:1px solid rgba(0,0,0,0.2); background:#333333; font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Helvetica, Arial, sans-serif; text-shadow:1px 1px 0px rgba(0,0,0,0.1); 
    																																							border-radius:15px; 
																																								-moz-border-radius:15px; 
																																								-webkit-border-radius:15px; 
																																								background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(255,255,255,0.0)),color-stop(1, rgba(255,255,255,0.25)));
																																								background-image: -moz-linear-gradient(center bottom,rgba(255,255,255,0.0) 0%,rgba(255,255,255,0.25) 100%);}
input[type=submit]:hover, button:hover, a.btn:hover { background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(255,255,255,0.1)),color-stop(1, rgba(255,255,255,0.35)));
																											background-image: -moz-linear-gradient(center bottom,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.35) 100%);}
input[type=submit].working, button.working, a.btn.working {cursor:default; background-color:#666;}

header {font-size:12px; font-weight:700; margin:0 0 10px 0;}
header h1 a:hover {color:#000000;}
header div.logo h1 {margin:0;}
header .cart-summary {position:relative;}
header .cart-summary h3 {margin:5px 0 !important;}
header .cart-summary .total_price {padding-right:8px;}


.searchform {margin:4px 0 0 0; clear: both;}
.searchform input {width:150px; }

#products_cat ul {list-style:url(//cdn.shopify.com/s/files/1/0245/5665/t/5/assets/molla_bullet.gif?365) inside; margin-left: 10px; line-height: 16px;}
#products_cat ul li a {background:#ffffff; color:#b6aea1; margin:0; padding:0; font-size:12px; font-weight:400;}
#products_cat ul li:last-child a {border-bottom:none;}
#products_cat ul li a.current {color:#71411d; background:#ffffff; font-weight:bold;}
#products_cat ul li a:hover {color:#71411d; }

nav li a {padding:5px 10px; font-size:12px; text-transform:uppercase; font-weight:400; color:#b6aea1; }
nav li a:hover {color:#71411d;}
nav li {margin:0;}
/*nav li a.current, nav li.active a {color:#b6aea1 !important; background:#ffffff; }*/

nav.main {  padding: 0 50px 0 50px; margin-bottom:20px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
nav.main li {text-align:center; padding-left: 20px; text-transform:uppercase;} /* padding-right 120px;*/


.loading {padding:150px 0 90px 0; font-size:11px; background:url('loading.gif') no-repeat 50% 50%; font-style:italic; font-family:"Georgia", serif; text-align:center;}

#body {margin:0 0 20px 0;}
#body .page_content h3, #body .page_content_full h3 {font-size:12px; text-transform:uppercase; }
#body a {color:#777788; }
  
#body a:hover {color:#834510; }
#body ul li {/*margin:0 0 0 10px; */}

#body .sidebar span.heading2 {display:block; background:#ffffff; color:#b6aea1; margin:0; padding:0 10px; font-size:12px; font-weight:400;}
#body .sidebar span.heading + div {padding:10px; overflow:auto; }
#body .sidebar nav {margin-bottom:10px;}

  
#products_cat a  {color:#b6aea1; }
/* #body .main nav ul { list-style: url(//cdn.shopify.com/s/files/1/0245/5665/t/5/assets/molla_bullet.gif?365) inside; list-style-type: disc;}*/

#body .sidebar nav li, #body .sidebar nav li a {float:none; font-size:12px; margin-left:0;} /* line-height: 12px;*/
#body .sidebar nav li a {display:block; background:#ffffff; color:#b6aea1; margin:0; padding:1px 10px; font-size:12px; font-weight:400;}
#body .sidebar nav li:last-child a {border-bottom:none;}
#body .sidebar nav li a.current {color:#b6aea1; background:#ffffff; font-weight:700;}
#body .sidebar nav li a:hover {color:#71411d; }

.image img, .image a {display:block; margin:0 auto; }
.img-loading {width:160px; height:160px; background:url('loading.gif') no-repeat 50% 50%;}
.thumbs .img-loading {width:100px !important; height:100px !important;}

#breadcrumb {margin-bottom:10px; font-size:12px; color:#333; font-weight:700;}
#breadcrumb a, #breadcrumb span {display:block; float:left; margin:0 7px 0 0; color:#808080; font-weight:400; font-weight:500;}

/* dropdown */
nav li {position:relative; z-index:999999 !important;}
nav li ul.dropdown {z-index:10000 !important; padding:5px; position:absolute; text-align:left !important; width:160px; top:100%; display:none; opacity:0.0; background:#71411d; background:rgba(113,65,29,0.85); background:url('brown2.png') repeat 55px 0px; padding-top:10px; margin-top:-7px;}
nav li ul.dropdown li, nav li ul li a {display:block; margin:0; padding:0; float:none; text-transform:none !important;}
nav li ul.dropdown li a {padding:3px 10px; font-weight:400; text-align:left !important; font-size:12px; line-height:18px; font-family:'century gothic', arial, helvetica, sans-serif;  color:#fff;}
nav li ul.dropdown li a.current {background:none !important; color:#fff !important;}
nav li ul.dropdown li a:hover {color:#fff;}

nav li ul.subcategory { display:block !important; }
nav li ul.subcategory li a { font-size:12px !important; padding-left:20px !important; border-bottom:1px solid #e0e0e0 !important; }

footer {padding:0;}
footer .more-info {margin-bottom:5px;}
footer .search {float:right;}
footer nav.main {margin:0;}
footer div.details {padding:10px 0 0 10px;}
footer li {margin:0;}
footer li.facebook a, footer li.twitter a, footer li.rss a {min-width:16px; height:16px; width:16px; padding:5px 0px; margin-left:8px; text-indent:-99999px;}
footer li.facebook a {background:url('icn_facebook_16.png') no-repeat 100% 8px;}
footer li.twitter a {background:url('icn_twitter_16.png') no-repeat 100% 8px;}
footer li.rss a {background:url('icn_rss_16.png') no-repeat 100% 8px;}
footer .search, footer nav.last {margin-right:0;}

footer nav .cc img {display:block; max-width:38px; margin-left:8px;}

/* .bx-pager {text-align:right; margin-top:5px;} 
.pagination, .bx-pager {font-size:11px;}
.pagination a, .bx-pager a {padding:3px 6px; color:#777788 !important; }
.pagination .current, .bx-pager a.pager-active {background:#777788; cursor:default; color:#fff !important; padding:3px 6px; border-radius:16px;
		-webkit-border-radius:16px;
		-moz-border-radius:16px;}
*/

#body nav li {z-index:1000 !important;}
/*#collection, #article, #blog, #cart, #page, #product, #search, #not_found {margin-bottom:50px;} */ 
#collection h3, #product .related-products h3 {font-size:12px; text-transform:uppercase;} 
#index {margin-bottom:20px;}

.subtext {display:block; position:relative; top:-10px; font-family:Georgia, serif; font-size:12px; font-style:italic;}
.subtext.error {color:#cc0000;}


.highlight {background-color:#fff000;}
#item-added {position:absolute; z-index:9999999 !important; top:100%; right:0; line-height:18px; padding:10px 10px 5px 10px; width:200px; text-align:center; font-weight:400; font-weight:500; background:url('black.png') no-repeat 100% 0px; color:#fff; text-shadow:1px 1px 0px #000; font-family:Georgia, serif; font-size:12px; font-style:italic;}
#item-added a {display:block; color:#fff;}

/* index */
#slider {display:none;}
.slider-container {margin-bottom:0px;}
ul.slider {list-style:none; padding: 0px; margin:0px !important;}
ul.slider li {list-style:none inside none; margin:0 !important; padding:0 !important; width: 950px;}
ul.slider li a, ul.slider li img {margin:0 !important; padding:0 !important;  width: 950px; display:block;}

/* product */
#product .product_body {margin-top:10px; margin-bottom:20px; font-size: 12px; line-height: 17px;}
#product .variants {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
#product .variants label {display:block; font-family:"Georgia", sans-serif; font-size:12px; font-style:italic;}
#product .price {color:#666;}
#product #price-preview {margin-bottom:6px;}
#product #price-preview span {color:#bbb; font-size:14px; font-weight:400;}
#product .images .featured {border:1px solid #e0e0e0; position:relative; overflow:hidden;}
#product .images .featured:hover {border:1px solid #d0d0d0;}
#product a#placeholder {cursor:move !important;}
#product .images .featured .sale {position:absolute; text-transform:uppercase; z-index:99999; font-size:11px; line-height:16px; right:-36px; top:8px; text-align:center; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); display:block; width:101px; color:#fff !important; background-color:#ed7d1e; padding:1px 4px; font-weight:700;}

#product .thumbs .image {float:left; margin:10px 16px 0 0;}
#product .thumbs .image {border:1px solid #e0e0e0; overflow:hidden;}
#product .thumbs .image:hover {border:1px solid #d0d0d0;}
#product .content .title {font-size: 16px;}
#product #placeholder a {max-width:1200px;}
#product .social {margin-bottom:0px;}
#product .recently-viewed-products, #product .related-products {margin-bottom:20px;}
#product .collection-nav a {font-size:12px; margin-right:10px;}
#product .purchase {padding-top:10px;}

.description {margin-bottom:20px; }

/* collection */
.featured-items {margin-top:20px;}
#collection {float: left;}
#collection .tags ul {margin-bottom:20px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#collection .tags a {font-size:12px; font-weight:400; font-weight:500; color:#b6aea1;}
#collection .tags a:hover {color:#71411d;}
#collection .tags .active a, span.active {font-weight:700 !important;}
#collection .product {float:left; text-align:center; width:180px; margin:0 19px 14px 0; position:relative; min-height: 260px;}/* overflow:hidden;*/
/*.collection .product {float:left; text-align:center; width:160px; margin:0 20px 14px 0; position:relative; overflow:hidden;}*/

.related-products .collection .product {float:left; text-align:center; width:120px; height:120px; margin:0 12px 12px 0; position:relative; overflow:hidden;}
.related-products .collection .product .image_also img {width:120px; height:120px; background-color: #e0e0e0; border:1px solid #e0e0e0;}

#collection .product .image, .collection .product .image { width: 180px; height: 180px; border:1px solid #e0e0e0; margin-bottom:10px;}
#collection .product .image img {width: 180px; height: 180px;} /*, .collection .product .image img*/
#collection .product:hover .image, .collection .product:hover .image {border:1px solid #d0d0d0;}
#collection .product a, .collection .product a {display:block;}
#collection .product.last, .collection .product.last {margin-right:0;}
#collection .product .title, .collection .product .title {display:block; line-height:16px; font-size:12px; color:#222; font-weight:normal;}
#collection .product:hover .title, .collection .product:hover .title { color:#222; !important;}
#collection .product .price, .collection .product .price {display:block; line-height:16px; font-size:11px; color:#777; font-weight:400; font-weight:500;}
#collection .product .sale, .collection .product .sale {position:absolute; text-transform:uppercase; right:-36px; top:8px; text-align:center; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); display:block; width:101px; color:#fff !important; background-color:#ed7d1e; padding:1px 4px; font-weight:700;}

/* cart */
#cart .product_image a, #cart .product_image img {display:block; margin:0; padding:0;}
#cart td {vertical-align:middle; padding:10px 10px 10px 0; border-bottom:1px solid #e0e0e0;}
#cart td:last-child {padding-right:0 !important;}
#cart tr.summary td {color:#333;}
#cart input.item-quantity {text-align:center;}
#cart .checkout-buttons {padding-top:30px;}
#cart .checkout-buttons textarea {height:60px; width:260px;}

/* pages, blogs and articles */
#page .content > div {margin-bottom:20px;}
#blog .article {margin-bottom:20px;}
#article .facebook-comments {padding-top:20px;}
#article .comment {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
#article .article-body {margin-bottom:20px;}
#article .comment_form input, #article .comment_form textarea {display:block; margin-bottom:10px;}

/* search */
#search .item {margin-bottom:20px;}
#search .thumbnail {float:left; width:95px; margin-right:5px;}
#search .content {float:left; width:580px;}

/* 404 */


img.slide-img { max-width:948px; }



header .cart-summary { padding-left:40px; background:url('//cdn.shopify.com/s/files/1/0245/5665/t/5/assets/cart-icon.png?365') no-repeat 0px 50%; }


/* customer accounts */
#customer, #recover-password { width:360px; float:left; }
#customer label, #customer input[type=text] { display:block; }
#customer .template_header h2 .title { font-size:12px; text-transform:uppercase;  }
#guest { float:right; width:220px; }
.action_bottom { padding:20px 0; }
#return_to_store, #return_to_account { display:none; }
#customer_sidebar, #order_address { float:left; width:200px; }
#customer_orders, #order_details { float:right; width:480px; }
#order_address p, #address_tables p { margin:0; }
#order_address .address, #address_tables .view_address { margin-bottom:20px; }
.customer_address_table td { padding-bottom:5px; }
.action_link.action_add.note, .note.order_date { position:relative; top:-15px; font-size:12px; }
#address_tables h4 { margin-bottom:5px; }


.content p {color: #999999; }

.footer-container { padding: 5px 0 5px 0; background-color:#ffffff; border-top:1px solid #e0e0e0;}
/* .footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; } 
.footer .informational label { color:#000000; font-weight:bold; padding-right:3px; } */
.social_icons { margin: 5px 3px 0 3px; }
.tweet { display: inline; width: 50px; }
.fb-like { overflow: hidden; width: 80px; display: inline; text-align:left;}
.newsletter_txt { padding-top: 5px; padding-bottom: 5px; font-size: 10px; line-height: 14px;}

.collection_price { padding-bottom: 5px; font-size: 10px; line-height: 14px; clear: both;}



.footer .informational h7 { font-weight: normal; margin-bottom: 0.4em; color: #000000; font-size: 12px; }
.footer .informational ul {
    }
.footer .informational li {
   	text-transform:uppercase; 
  	list-style-type: none;
    float: left;
    margin-right: 50px;
    }
.footer .informational li ul li {
  	list-style-type: none;
  	list-style-position: inside;
   	text-transform:none;
    margin: 0 0 3px -10px;
    float: none;
    font-size: 10px;
    line-height: 14px;
  white-space:nowrap;
}
.footer .informational li.last { background:none; padding-right:0; margin-right: 0; }
.footer .informational a  { color:#666666; }
.footer .informational a:hover { text-decoration: underline; }
.footer .informational a { text-decoration:none; padding-left: 10px; background: url(../images/common.gif) no-repeat -352px -309px; }



.footer .legality { padding:0; font-size: 11px; color:#999999; }
.footer .legality a { color:#000000; text-decoration: none; }
.footer .legality a:hover { text-decoration: underline; }


.footer .bottomline { clear: both; border-top: 1px solid #e0e0e0; } 
/*
.footer .contacts { clear: both; font-size: 1em; color: #000000; border: 1px solid #000000; margin: 17px 0 10px; border-width: 1px 0; line-height: 31px; } 
.footer .payments { float: right; margin: 5px 0 0; }


.home_tiles_hdr { background-color: #CCCCCC; text-align: center; font-size: 18px; color: #333333;}*/
.home_tiles { width:950px;}


#brand_tbl td { text-align: center; line-height: normal;}
#brand_tbl img { margin: 15px 15px 0 15px;}


.brand_bio img { width:200px; padding: 5px; float: left;}
.brand_bio p { width:500px;  padding: 5px; float: right;}

#content_tiles_x4 { line-height: normal; text-align: center; margin: 0; width: 180px; float: left; padding: 0 15px 15px 0;}

.home_tiles_hdr { width: 100%; height:28px; text-align: center; background-color: #CCCCCC; font-size: 18px; color: #333333;}



#customer h3, #guest h3 {font-size:12px; text-transform:uppercase; }
#guest p {font-size:10px; line-height: normal;}
  
  
  
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


  
#molla-car .item{
  display: block;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
  padding: 5px 9px;
}
 
.owl-theme .owl-buttons i{
  margin-top: 2px;
}
 
/*To move navigation buttons outside use these settings:*/
 
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  position: absolute;
  left: -45px;
  top: 55px; 
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  position: absolute;
  right: -45px;
  top: 55px;
  height: 50px;
}
.icon-chevron-left {
    background-position: -432px -72px;
}
.icon-chevron-right {
    background-position: -456px -72px;
  width:1040px;
}
.icon-white {
    background-image: url("//cdn.shopify.com/s/files/1/0245/5665/t/5/assets/glyphicons-halflings-white.png?365");
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
}
  

.chevron {
  font-size:5em;
    display:inline-block;
    width: .55em;
    height: .8em;
    position:relative;
}
.chevron:before,
.chevron:after {
    display:block;
    content:"";
    width:0;
    height:0em;
    border-style:solid;
    position:absolute;
}
.chevron:before {
    right:0;
    border-width:.4em 0 .4em .4em;
    border-color:transparent transparent transparent #b5b5b6;    
}
.chevron:after {
    left:0;
    border-width:.4em 0 .4em .4em;
    border-color:transparent transparent transparent #fff;    
}
.chevron.left {
	transform: rotate(-180deg);
}