body{font-family:"Times New Roman",Times,serif; font-size:16px; color:#333333;}
a{color:#333333;}
a, a:link, a:visited{
    transition: color 0.6s ease-in 0s;
}
p {margin:0px;}
input, textarea{padding: 8px 8px;}
footer{padding:0px;}
.min-margin-bottom{margin-bottom:5px !important;}
.no-margin{margin:0px;}
.span-right{float:right;}
.custom-center-head{margin: 0 auto; display:table;}


#custom-head-left{text-align:left;}
#custom-head-center{text-align:center;}
#custom-head-right{text-align:right; padding-top:30px;}
.custom-main-col {float:right; margin-left:0px; margin-right:15px;padding-bottom: 20px;}
.custom-main-col .span12{width:100%;}

.custom-head-column{}

.strapline{
  	display:table-cell;
}
.strapline img{max-width:180px;}
.header-note{display:inline-block;}

.signup{padding-top:5px;}
.signup input{
	background-color: #FFFFFF;
    border: 1px solid #222222;
    color: #222222;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 148px;
}

.signup input[type="submit"]{
  	background-color: #C6CBA8;
    border: medium none;
    color: #FFFFFF;
    display: inline-block;
    margin: 10px 0px;
    max-width: 270px;
    padding: 12px;
  	width:auto;
  	height:auto;
}
.signup input[type="mail"]{
	background-color: #FFFFFF;
    border: 1px solid #222222;
    color: #222222;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 148px;
}



nav {
	background-color: #C6CCA8;
    border-radius: 4px;
    margin-top: 5px;
    padding: 10px;
    border-bottom: none;
    border-top: none;
    position: relative;
}
#main_nav ul {
  	border: 2px dashed #FDFDFD;
    line-height: inherit;
}
#main_nav a {
  	font-size: 16px;
  	text-transform:uppercase;
  	/*font-family:"Varela Round",sans-serif;*/
  	color:#3D4C4F;
}
#main_nav a:hover{
  	/*font-family:"Varela Round",sans-serif;*/
  	color:#74822B;
}
#main_nav li.selected a{
	color:#74822B;
}
#custom-nav-left{
  	margin-top: 0px;
  margin-right:5px;
    text-align: center;
}
#custom-nav-bottom{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEECE2;
    border-color: #3B2A20 -moz-use-text-color;
    border-image: none;
    border-style: dashed none;
    border-width: 2px medium;
    clear: both;
    color: #747F3B;
    padding: 10px 0px;
    text-align: center;
  	margin-top:10px;
  margin-right:0px;
  margin-left:0px;
}
#custom-nav-bottom a{vertical-align:middle; display:table-cell;}
.social-media-bottom{
	display:inline-block;
}
.social-media-bottom a{
	margin:0px;  	
}
.social-media-bottom>a>img{width:32px; margin-right:15px;}
#nav-bottom-container{display:table; margin:0 auto;}
.nav-bottom-item{
  	display: inline-block;
    vertical-align: middle;
  padding:0px 10px;
}
#custom-foot-nav{
  	display:block;
  	text-align:center;
  	font-family:"Varela Round",sans-serif;
  	font-size:12px;
    font-weight:bold;
}
#custom-foot-nav ul{
	display:inline-block;
  	list-style:none;
  	margin:10px;	
}
#custom-foot-nav a:hover{
	color:#888888;
}

#custom-foot-nav li{float:left; margin-right:10px;}
footer > .row > .span12{padding: 20px 0 0;}
footer .copyright{
  	margin:0px;
  	color:#999999;
  	font-size:11px;
  	font-style:italic;
  	font-family:"Times New Roman",Times,serif;
  	font-weight:normal;
}
.credit-cards{}
#badge{margin:20px 0 5px}
#badge a {
  	background:url("bc_badge_10191.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
    display: block;
    height: 23px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 79px;
}
#nav{margin: 0 0 10px}
.image a{border:none;}
.masonry{height:auto;}
.show-3columns .details h4, .show-3columns .details span{
	font-family: Georgia,serif;
  	font-style:italic;
  	font-size:11px;
  	font-weight:400;
  	line-height:14px;
  	color:#232251;
}
.product .details a{text-align:center;}
.selector-wrapper{float:left; margin-right:10px;}
.submit-hide{display:none !important;}
#ask-question #form-product-contact{border-bottom:1px solid #aaaaaa;padding:15px;}
#ask-question label{width:100%;}
#ask-question input, #ask-question textarea{width:100%; padding:0px;}
#ask-question textarea{margin-top:10px;}
#ask-question input[type="checkbox"]{float:left;}
#custom-description-container{clear:both;margin-top:30px;}
#ask-question{margin:10px 0px;}
.meet-characters{
	
  	font-size: 16px;
  	color:#333333;
  	line-height:20px;
}
.meet-characters img{
  border:1px dashed #C6CCA8;
  margin-bottom:5px;
} 
.dropdown{display:block;}
.sub-1-dp{
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    margin: -38px 0 0 210px;
    padding: 0 0 0 15px;
    position: absolute;
  	display:none;
}
.sub-1-dp li{
	padding:0px 10px;
}
.browse-tags{display:none;}
.bar-spacing{
	margin: 20px 0px;
}

.index-silderNew-buy{

	width:88px;
}