/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/
.wrapper { padding: 0 0px; }

.module,
#header,
#content,
#footer { margin: 10px; }

#breadcrumbs { margin-bottom: 10px; }

#menu .module { margin: 15px; }

#header { margin-top: 0px; }

#toolbar { margin: 5px 10px 0 10px; }
#headerbar { margin: 10px 20px;  float:right;} 

#footer .module { margin: 0; }


/* Layout
----------------------------------------------------------------------------------------------------*/

#header { 
	/*border: 1px solid;
	border-color: rgba(0,0,0,0.1);
	border-bottom-color: rgba(0,0,0,0.2);
	border-top: none;
	background: #f7f7f7;
	background: -webkit-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -moz-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -o-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: linear-gradient(to bottom, #f7f7f7, #f4f4f4);
	background-clip: padding-box;
	border-radius: 0 0 5px 5px;*/
	margin:0px;
}

#toolbar {
	/*text-shadow: 0 1px 0 #fff;*/
	font-size: 11px;
}

#toolbar .float-right > time { float: right; }

#menubar {
	clear: both;
	/*padding-top: 1px;
	border-radius: 0 0 4px 4px;
	box-shadow: inset -1px 0 0 rgba(255,255,255,0.8);
    background: url(../images/menubar_bg.png) repeat-x;*/
	border-top:1px #93a445 solid;
	border-bottom:1px #93a445 solid;
}

#menu { 
	border: 0 solid #fff;
	border-right-width: 1px;
}

#search { margin: 13px 10px 0 0; }

#content {
	padding: 20px;
	/*border: 1px solid;
	border-color: rgba(0,0,0,0.1);
	border-bottom-color: rgba(0,0,0,0.2);
	border-radius: 5px;
	background: #f7f7f7;
	background: -webkit-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -moz-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: -o-linear-gradient(top, #f7f7f7, #f4f4f4);
	background: linear-gradient(to bottom, #f7f7f7, #f4f4f4);
	background-clip: padding-box;
	box-shadow: inset 0px 1px 0 rgba(255,255,255,1);*/
	margin:0px;
}

#footer { /*text-shadow: 0 1px 0 rgba(255,255,255,0.7); */ color:#fff; font-size:12px;}

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 21px;
	background: url(../images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
}

#totop-scroller:hover { background-position: 0 -30px; }
#totop-scroller:active { background-position: 0 -60px; }

.top-bar{background:#93a445; height:32px; margin:0px 0px 16px 0px; color:#fff;}
.top-bar .menu a{color:#fff;}
#top-b .module{margin:10px 0px;}
#top-a .module{margin:0px 0px;}

.main-container{background:#fff; border:1px #e1dedc solid;}

.wp-page #comments{display:none;}

#headerbar .module{float:none !important;}

h1, h2, h3, h4, h5, h6{color:#93a445;}

.s-banners{margin:0px 0px 0px 5px;}
.s-banners img{border:3px #fff solid; margin:2px; -webkit-box-shadow: #999 0px 0px 3px; -moz-box-shadow: #999 0px 0px 3px; box-shadow: #999 0px 0px 3px;}

.footer-container{background:#93a445; padding:25px 0px 70px 0px;}
.footer-container .module{float:left;}

.footer-container .module .menu{float:right; margin-left:110px;}
.footer-container .module .menu a{color:#fff;}

ul.products li.product{margin:0px 15px 0px 0px; width:21.6%;}
div.featured_products ul.products li.product {width:auto;}
ul.products li.product h3{text-align:center;}
ul.products li.product .price{color:#f17c4e; font-size:20px; font-weight:normal; text-align:center;}
ul.products li.product a.add_to_cart_button{display:none;}

.featured_products ul.products{background:#f2f1f1; border-bottom:1px #e1dedc solid; border-top:1px #e1dedc solid; padding:10px 10px 0px 10px;}
.featured_products .module-title{color:#f17c4e; font-size:24px; padding:0px 0px 0px 10px; text-transform:uppercase;}

.signup-social{background:#a7a19f; height:50px; border-top:1px #fff solid; color:#fff; padding:0px 18px;}
.signup-social .col1{float:left; padding:14px 0px; margin:0px 8px 0px 0px;}
.signup-social .col2{float:left; padding:10px 0px; margin:0px 8px 0px 0px;}
.signup-social .col3{float:left; padding:14px 0px; margin:0px 8px 0px 0px;}
.signup-social .col4{float:right;}

.signup-social .col2 input[type="text"]{height:30px; width:184px; color:#a7a19f; border:0px; padding:0px 8px; font-style:italic; font-size:16px;}
.signup-social .col2 input[type="button"]{height:30px; border:0px; padding:0px 8px; background:#f17c4e; color:#fff; font-size:16px;}

.signup-social .col4 ul{padding:0px; margin:0px;}
.signup-social .col4 ul li{padding:0px; margin:0px; list-style:none; float:left;}
.signup-social .col4 ul li a{display:block; width:38px; height:38px; margin:5px 2px;}
.signup-social .col4 ul li.gplus a{background:url(../images/gplus-icon.png) no-repeat;}
.signup-social .col4 ul li.facebook a{background:url(../images/facebook-icon.png) no-repeat;}
.signup-social .col4 ul li.twitter a{background:url(../images/twitter-icon.png) no-repeat;}
.signup-social .col4 ul li.linkdin a{background:url(../images/linkdin-icon.png) no-repeat;}
.signup-social .col4 ul li.youtube a{background:url(../images/youtube-icon.png) no-repeat;}
.signup-social .col4 ul li.gplus a:hover{background:url(../images/gplus-icon-hov.png) no-repeat;}
.signup-social .col4 ul li.facebook a:hover{background:url(../images/facebook-icon-hov.png) no-repeat;}
.signup-social .col4 ul li.twitter a:hover{background:url(../images/twitter-icon-hov.png) no-repeat;}
.signup-social .col4 ul li.linkdin a:hover{background:url(../images/linkdin-icon-hov.png) no-repeat;}
.signup-social .col4 ul li.youtube a:hover{background:url(../images/youtube-icon-hov.png) no-repeat;}

.searchbox a.go-btn{position:absolute; right:0px; background:#93a445; width:32px; height:32px; text-align:center; color:#fff; line-height:32px; font-size:18px;}
.searchbox input{background:none !important; height:32px !important;}
.searchbox {
    background: url("../images/searchbox_magnifier.png") no-repeat scroll 0 50% transparent;
    border: 1px solid #93a43c !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 #FFFFFF;
    height: 32px !important;
    padding: 0 25px;
    width: 180px !important;
}

.product-categories{margin:0px; padding:0px; list-style:none;}
.product-categories li{margin:0px; padding:4px 0px; list-style:none; color:#56595E;}
.product-categories li a{color:#56595E;}
#sidebar-a .pagenav{margin:0px; padding:0px; list-style:none;}
#sidebar-a .pagenav li{margin:0px; padding:4px 0px; list-style:none;}
#sidebar-a .pagenav li a{color:#56595E;}