@charset "utf-8";
body {
	background:#f4fff5;
	}
.no-shadow {text-shadow:none;}	
	
a, a:hover {
	text-decoration:none;
	}
img {
	display:block;
	height: auto;
	max-width: 100%;
	}
hr {
	border-top:1px dotted #00b4ad !important;
	}
blockquote {
  border-top:1px solid #ffe5de;
  border-right:1px solid #ffe5de;
  border-bottom:1px solid #ffe5de;
  border-left:3px solid #ffe5de;

  background:#f9f9f9;
  }
iframe { 
	border: none;
	}	
header {
	background:#9f9f9f;
	background-image:url("http://www.thepinupfiles.com/images/login_bg.png");
	background-repeat:repeat;
	}
.navbar {
    border-radius: 0;
}	
.emphasis-box {
	padding-top:2px;	
	border:1px solid #00b4ad;
	background:#fff8f4;
	color:#333;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
     box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.emphasis-box h1 {
	color:#00b4ad;
	}
.emphasis-box img {margin-bottom:0;}
.more-info {margin-top:20px;border:1px solid #00b4ad;background:#fff8f4;}
.more-info img {margin-bottom:0;}
.black-color {
	color:#333 !important;
	}
.red-color, .fa-info-circle {
	color:#ff807d;
	}
.navbar-home {margin-bottom:0;}
.home-header {margin-top:0;margin-bottom:0;border-bottom:1px solid #00b4ad;padding-top:2px;}
.top-margin {margin-top:20px;}
.top-padding {
	padding-top:20px;
	}
/*	START sub-menu	*/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
/*	END sub-menu	*/
.pagination-container {margin-bottom:20px;border-top:1px solid #00b4ad;border-bottom:1px solid #00b4ad;padding-top:4px;padding-bottom:0;margin-top:10px;}
.adpane {margin-top:25px;margin-bottom:15px;}
.adpane .well {border: 1px solid #ebccd1;background:#fff8f4;}
.adpane h3{margin-left:15px;}
.adpane .thumbnail {text-align:center;}
.search-dropdown-md {
	width:350px;
	padding:5px 10px;
	}
.search-dropdown-sm	{
	padding:5px 10px;
	}
/*AM22 - To make google search box appear correct - START*/
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button {
  box-sizing: content-box;
  line-height: normal;
	}	
.portrait {
	margin-top:20px;margin-bottom:20px;}	
.custom-footer{
	background:#ffe5de;
	border-top:5px solid #00b4ad;
	}	
.custom-footer li {padding-bottom:8px;font-size:120%;}	
.custom-footer a {font-weight:700;}	
.page-bottom {
	margin-top:20px;
	border-top:1px solid #00b4ad;
	}
.padding-top-bottom {
	padding-top:10px;
	padding-bottom:10px;
	color:#ff807d;
	}	
.bottom-margin-10 {
	margin-bottom:10px;
	}
	
.gallery .panel-heading  {
	border-top:1px solid #00b4ad;
	border-right:1px solid #00b4ad;
	border-left:1px solid #00b4ad;		
	}
.gallery .panel-body  {
	background:#fff8f4;
	border:1px solid #00b4ad;	
	}
/*	START	Galleries	*/
.gallery {
	counter-reset: section;/* Set the section counter to 0 */
	}
.gallery .thumbnail {
	background:#fff;
	}
.gal-image, .gal-image-medium, .gal-image-tall, .gal-image-home, .gal-image-store {
	margin-bottom:10px;
	padding:5px;
	height:320px;
	background:#d9edf7/*#e0ecef*/;
	border:1px solid #fdc2c8;
 	border-radius:4px;	
	}	
.gal-image-medium {
	height:340px;
	}
.gal-image-tall {
	height:360px;
	}	
.gal-image-home {
	height:400px;
	}
.gal-image-store {;}	
.gal-image p, .gal-image-medium p, .gal-image-tall p, .gal-image-home p, .gal-image-store p  {
	padding-right:5px;
	padding-left:5px;
	}
.gallery .thumbnail img {
	margin: 0 auto;
	}	
.gallery a {
	font-weight:700;
	}
.land-page, .home-page {
	text-align:center
	}
.home-page .gal-image {
	margin-bottom:10px;
	padding:5px;
	height:410px;	
	}
.gallery h6 {/* Gallery counter */
	margin:0;
	padding-bottom:5px;
	font-weight:700;
	text-align:left;
	color:#000;
	}
.gallery h6:before {
	counter-increment:section;      /* Increment the section counter */
	content:"" counter(section); /* Display the counter */
	}	
.gal-product {background:#fff;text-align:center;background-image:none !important;border:1px solid #00b4ad;}	
.amazon .panel-body {background:#f4fff5;}
/*	END	Galleries	*/	
/*	gets rid of space at bottom of gallery pages	*/
.vdh-mask {
display: none;
} 	
/* MailChimp Start */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #337ab7; border: 0 none; border-radius:4px; color: #fff; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#23527c;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}
#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe-form {
	clear:left;
	width:365px;
	margin-top:10px;
	margin-left:-10px;
	padding-left:10px !important;
	}
#mc-embedded-subscribe-form label {
	font-size:20px !important;
	}		
/*	Mail Chimp End	*/
.breadcrumb {border-radius: 0px; display: block;margin-bottom:0;background:none;}
.breadcrumb li {font-size: 14px;}
.breadcrumb a {color: rgba(66, 139, 202, 1);}
.breadcrumb a:hover {color: rgba(42, 100, 150, 1);}
.breadcrumb>.active {color: rgba(153, 153, 153, 1);}
.breadcrumb>li+li:before {color: rgba(204, 204, 204, 1); content: "\276F\00a0";}
#bs-example-navbar-collapse-1 li {/*padding-left:10px*/;}
.breadcrumb-container {margin-top:-20px;padding-left:30px;background:#ffe5de;}
.breadcrumb > li + li:before {
  color: #333;
}
.breadcrumb > .active {
  color: #333 ;
}
/*	Bootstrap Theme Elements	*/
.gal-image, .thumbnail,.img-thumbnail  {
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 1px 1px 2px rgba(0, 0, 0, .075);
}	
.breadcrumb-container, body, .custom-footer, .gallery .panel-body, .copyright .panel-body, .gal-image, .gal-image-tall, .gal-image-home, .home-header, .emphasis-box, .more-info .panel-heading, .adpane .well, .amazon panel-body   {
	background-image: url("../images/grain.png");
	background-repeat: repeat;
	}	
.gal-image, .gal-image-medium, .gal-image-tall, .emphasis-box h1, .emphasis-box h2, .home-header, .fa-info-circle  {text-shadow:0 1px 1px #fff;}
.one {border-bottom:1px solid #00b4ad;background:#ffe5de;padding-top:20px;padding-bottom:20px;}
.two {border-bottom:1px solid #00b4ad;background:#fff8f4;padding-top:20px;padding-bottom:20px;}
.one .btn, .two .btn {text-shadow:none;}
.fb-page {margin-top:10px;}
#fb-page-border {border:1px solid #00b4ad;}
.contact-form form {margin-top:20px;}
.ads-bottom-margin {margin-bottom:5px;}
.call-to-action {
	margin:5px 0 20px 0;
	border-top:1px dotted #00b4ad;
	border-bottom:1px dotted #00b4ad;
	padding:0px 0 10px 0;
	background:#fff;
		}
.margin-top-20 {
	margin-top:20px;
		}
