/*----------Main Container Width-----------*/

/*---------Default Tags----------*/
body{
	margin:0;
}

form {
    margin: 0 0 0 0;
}

img {
}

@media (min-width: 768px) and (max-width: 979px) {
	.row-fluid{
		min-width: 768px;
		margin: 0 auto;
	}	
	
}

@media (min-width: 1200px) {
	.row-fluid{
		min-width: 980px;
		max-width: 1180px;
		margin: 0 auto;
	}
	
	.boxed{
		width: 1300px;
		margin: 0 auto;
	}
}

@media (min-width:490px) and (max-width: 767px) {
	.row-fluid{
		min-width: 480px;
		max-width: 767px;
		margin: 0 auto;
	}
	
	.span12, .span4, .span3, .span2, .span6, .span7, .span8, .span9, .span10, .span11{
		padding: 0 20px;
	}
	
	
}

@media (max-width: 490px) {
	.row-fluid{
		min-width: 320px;
		max-width: 479px;
		margin: 0 auto;
	}
	
	.span12, .span4, .span3, .span2, .span6, .span7, .span8, .span9, .span10, .span11{
		padding: 0 20px;
	}
	
}
/*----------Custom Layouts styles--------*/

/*-- One-column, no sidebars --*/

.layout-one-col div.site-content {
	width: 100% !important;
}

/*-- Two-column, with one sidebar left of content --*/

.layout-two-col-left div.site-content.span12 {
	float: right;
	margin-left: 2.5641%;
	width: 74.359%;
}

.layout-two-col-left div.left-sidebar {
	float: left;
	margin-left: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/*-- Two-column, with one sidebar right of content --*/

.layout-two-col-right div.site-content.span12 {
	float: left;
	width: 74.359%;
}

.layout-two-col-right div.right-sidebar {
	float: right;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/*-- Three-column, with two sidebars left of content --*/

.layout-three-col-left div.site-content.span12 {
	float: right;
	margin-left: 2.5641%;
	width: 65.812%;
}

.layout-three-col-left div.right-sidebar.span3,
.layout-three-col-left div.left-sidebar.span3 {
	float: left;
	width: 14.5299%;
}

.layout-three-col-left div.left-sidebar {
	margin-left: 0;
}

/*-- Three-column, with two sidebars right of content --*/

.layout-three-col-right div.site-content.span12 {
	float: left;
	width: 65.812%;
}

.layout-three-col-right div.right-sidebar.span3 {
	float: right;
	width: 14.5299%;
}

.layout-three-col-right div.left-sidebar.span3 {
	float: left;
	width: 14.5299%;
}

/*-- Three-column, with two sidebars on both sides of content --*/

.layout-three-col-both div.site-content.span12 {
	float: right;
    left: -17.094%;
    position: relative;
    width: 65.812%;
}

.layout-three-col-both div.right-sidebar.span3 {
	float: right;
    left: 65.812%;
    position: relative;
    width: 14.5299%;
}

.layout-three-col-both div.left-sidebar.span3 {
	float: left;
    margin-left: 0;
    position: relative;
    width: 14.5299%;
}


/*----------Helper Classes--------------------*/

.left{
	float: left;
}

.right{
	float: right;
}

/*----------Styles for the Upper panel--------*/

.admin-bar .panel-hidden{
	top:26px;
}

.panel-hidden{
	display: none;
	z-index: 1000;
}

.panel-hidden{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.secondary-panel-sidebar.right .widget{
	float: left;
}

.widget_nav_menu ul.menu li{
	list-style: none;
	display: inline;
}

header #searchform #s{
	width: 10%;
}

header #searchform{
	text-align: right;
}

header hgroup{
	display: inline-block;
}

header h1.logo-img a{
	text-indent: -999999px;
}

header .hgroup-sidebar{
	display: inline-block;
	float: right;
}

header .hgroup-sidebar.pos-center{
	float: none;
}

header nav#site-navigation-aside{
	display: inline-block;
	float: right;
	position:absolute;
	top:0px;

}

header nav#site-navigation{
	display: inline-block;
}

header .widget_shopping_cart, .panel-hidden .widget_shopping_cart{
	position: relative;
}

header .widget_shopping_cart > .widget_shopping_cart_content, .panel-hidden .widget_shopping_cart > .widget_shopping_cart_content{
	display: none;
	position: absolute;
	top:40px;
	right: 0;
	padding: 10px 20px;
	width: 300px;
	z-index: 100;
}

header .widget_nav_menu{
	display: inline;
}

.secondary-panel-sidebar{
	vertical-align: middle;
	width: 74%;
}

.site-title{
	margin-bottom: 0;
}

.site-description{
	margin-top: 0;
}

.header-sidebar{
	float: right;
}

.nav{
	
}

.header-sidebar{

}

/*--------Footer Layout----------*/
.site-info{
	margin-top: 10px;
}


/*--------Catalog------------*/

ul.products li{
	display: inline-block;
	width: 23.0%;
	margin-left: 2.3%;
	vertical-align:top;
}

div.product-category{
	display: inline-block;
}

.layout-two-col-left ul.products li, .layout-two-col-right ul.products li, .layout-two-col-left .product-category, .layout-two-col-right .product-category{
	width: 30.625%;
	margin-left: 3.6%;
}

.product-category{
	margin-right: 0 !important;
	margin-bottom: 30px !important;
}

.product-category.first{
	margin-left: 0 !important;
}

ul.products li:first-child, ul.products li.first{
	margin-left: 0 !important;
}
	



/*---Col Sets----*/

.col2-set{
	width:100%;
}


.col2-set .col-1, .col2-set .col-2{
	max-width: 50%;
	min-width: 47.5%;
	display: inline-block;
	vertical-align: top;
}

/*---Col Sets End----*/

/*----------Clears-----------*/

.secondary-panel:after{
	content: ".";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}


