@charset "utf-8";
/* CSS Document */
.rh {
	display:none;
}

.universal td {
	padding: 2px 4px;
	font-size: 0.9em;
}

.slidertext {
	position:absolute;
	margin-left:20px;
	margin-top:20px;
}

.dropdown-menu, .drop2 {
	display:none;
	position:absolute;
	padding:20px;
	background-color:#FFF;
	border:1px solid #EEE;
	-webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;	
  	-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
	margin-top:8px;
	z-index:1001;
}

.drop2 {
	left:0px;	
}

.control-group {
	width:100%;	
}

.span2 {
	padding:4px 10px;
	margin-bottom:4px;
}

.nagy{
	padding:4px 10px;
	margin-bottom:1px;
	width:100%;

}

.mtree-demo .mtree {
  background: #EEE;
  margin: 20px auto;
  max-width: 320px;
  border-radius: 3px;
}

.mtree-skin-selector {
  text-align: center;
  background: #EEE;
  padding: 10px 0 15px;
}

.mtree-skin-selector li {
  display: inline-block;
  float: none;
}

.mtree-skin-selector button {
  padding: 5px 10px;
  margin-bottom: 1px;
  background: #BBB;
}

.mtree-skin-selector button:hover { background: #999; }

.mtree-skin-selector button.active {
  background: #999;
  font-weight: bold;
}

.mtree-skin-selector button.csl.active { background: #FFC000; }

.clr {
	clear:both;
}

/* forms */

a {
	color:#3b3b3b;
	font-weight:600;
}

.omaha td {
	padding:4px;
}


.form label {
	display:block;
	color:#666;
}

.form input, .form textarea {
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;		
	padding:3px 5px;
	margin:4px 0;
	border:1px solid #DDD;
	width:60%;
}

.form input[type="radio"] {
	width:20px;	
}

.form input[type="checkbox"] {
	width:20px;	
}

.bigfield {
	width:70%;
}

.top175 {
	height:50%;
	
}


h2 {
	font-size:18px;
	color:#9c9c9c;
}

.footerSection {
	margin:30px;
	text-align:center;
}

.span1 {
	width:60px;
}

.qtyFrm {
	position:absolute;
	bottom:4px;
	width:160px;
	left:50%;
	margin-left:-80px;
}


.grid_1_of_4 h2 {
	height:62px;
	color: #3b3b3b;
	font-size:15px;
}

.btn {
	background:#585858;
	border:0px;
	color:#FFF;
	padding:2px 5px;
	cursor:pointer;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-o-border-radius: 0.3em;		
	
}

.otext {
	color:#585858;
}

.breadlink {
	float:left;
	padding:4px;
}

.bbox {
	width:260px;
	margin-bottom:12px;
	padding-bottom:8px;
	border-bottom:1px groove #CCC;
	line-height:22px;
}

.bbox a{
	color:#585858;
}

.bbox:last-of-type {
	border-bottom:0px;	
}

.fadeprice {
	font-size:14px;
	color:#969696;
	padding:4px;
	display:block;
}

.bprice {
	color:#585858;	
	font-size:20px;
	padding:4px;
	display:block;
}

.pagination li {
	float:left;
	margin:4px;
}

.biglabel {
	display:inline;
}

.gtitle {
	text-align:right;
	font-size:24px;
	color:#585858;		
}

.botlink {
	padding:2px 6px;
	background-color:#EEE;
	border-radius: 0.3em;
	display:inline-block;
}

.botlink:hover {
	background-color:#DDD;
}


@media only screen and (max-width: 1280px) {
	.grid_1_of_4 {
		display: block;
		float: left;
		margin: 1% 2% 1% 0;
		overflow:hidden;

	}
	
	.images_1_of_4 {
		width: 45%;
		padding: 1.5%;
		position: relative;
	}

}


@media only screen and (max-width: 680px) {
	.search_box {	
		float:none;
		text-align:right;
		border-radius: 0.3em;
		position:relative;
		width:96%;
	}
	
	.header_bottom {
		background:none;
	}
		
	.menu {
		float:none;
	}
	.menu li {
		float:none;
	}
	.menu li a {
		font-family: 'ambleregular';
		font-size:0.823em;
		text-transform:uppercase;
		background: #585858;
		color: #FFF;
		display:block;
		padding:8px 10px;
		border-right: 0px;
		-webkit-transition: all .5s;
	   -moz-transition: all .5s;
	   -o-transition: all .5s;
	   -ms-transition: all .5s;
	   transition: all .5s;
	   
	}	

	.menu li a:hover,.menu li.active a{
		background:#B81D22;
		color:#FFF;
	}
	.menu li:first-child  a{
		border-radius:6px 6px 0 0;
		-webkit-border-radius:6px 6px 0 0;
		-moz-border-rfadius:6px 6px 0 0;
		-o-border-radius:6px 6px 0 0;
	}
	
	.menu li:last-of-type a{
		border-radius:0 0 6px 6px;
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-rfadius: 0 0 6px 6px;
		-o-border-radius: 0 0 6px 6px;
	}	
	
	.search_box form input[type="text"] {
		border: none;
		outline: none;
		font-size:12px;
		color: #acacac;
		width:37%;
		padding:5px 5px;
		border: 1px solid #3C3C3C;
		background: #FFF;
		border-radius: 0.3em;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		-o-border-radius: 0.3em;	
	}
	.search_box form input[type="submit"] {
		border: none;
		cursor: pointer;
		background: url(../images/search.png) no-repeat 0px 7px;
		position:relative;
		font-size:11px;
		width: 25%;
		height: 25px;
		background: #DDD;	
		border-radius: 0.3em;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		-o-border-radius: 0.3em;		
	}	



}

@media only screen and (max-width: 499px) {
	.grid_1_of_4 {
		display: block;
		float: left;
		margin: 1% 0% 1% 0;
		overflow:hidden;
	}
	
	.images_1_of_4 {
		width: 97%;
		padding: 1.5%;
		position: relative;
	}
}	


/* Arrows */
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;

    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0 3px;

    cursor: pointer;

    border: none;
    outline: none;
    border-radius: 3px;

}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;
}

.slick-prev{
    left: -25px;
}
[dir='rtl'] .slick-prev{
    right: -25px;
    left: auto;
}
.slick-prev:before{
    content: '<';
}
[dir='rtl'] .slick-prev:before
{
    content: '>';
}

.slick-next{
    right: -25px;
}
[dir='rtl'] .slick-next{
    right: auto;
    left: -25px;
}
.slick-next:before{
    content: '>';
}
[dir='rtl'] .slick-next:before{
    content: '<';
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{

    font-size: 10px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'o';
    text-align: center;

    opacity: .35;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.rot {
    width: 93%;
    margin-left: 4%;
}

