/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Imports
	#Page Styles
	#Media Queries


/* #Imports
================================================== */
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700');
@import url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css');


/* #Page Styles
================================================== */
body {
	background: url(../images/bg4.png) #eee; 
	margin: 0; 
	
}



.container { 
	background: #fff; 
	box-shadow: 0 0 35px #ccc;
-o-box-shadow: 0 0 35px #ccc;
-moz-box-shadow: 0 0 35px #ccc;
-webkit-box-shadow: 0 0 35px #ccc;
padding: 10px; 
margin-bottom: 0; 
margin-top: 20px;
	
}

#header { 
	overflow: hidden;
	margin-right: -10px; 
	margin-left: -10px; 
 } 

.logo { 
	margin: 40px 0 40px 15px !important; 
}

.social_icons { 
	text-align: right; 
	font-size: 1.3em; 
	margin-left: 2px; 
	
}

.social_icons a { 
	text-align: center; 
	height 29px;
	width: 29px;
	line-height: 29px; 
	background: #bbb; 
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	margin-left: 5px; 
	display: inline-block; 
}

.social_icons i { 
	color: #fff; 
	padding: 7px;
	cursor: pointer; 
	

}

.social_icons .fa-facebook-square:hover { 
	color: #3b5998; 
}

.social_icons .fa-twitter-square:hover { 
	color: #00aced; 
}

.social_icons .fa-google-plus-square:hover { 
	color: #dd4b39; 
}

.social_icons .fa-linkedin-square:hover { 
	color: #007bb6; 
}

.social_icons .fa-pinterest-square:hover { 
	color: #cb2027; 
}


.menu { 
	margin-bottom: 20px;  
	margin-left: -30px; 
	margin-right: -30px; 
	height: 54px;
	
	
	
}

.menu ul { 
	margin: 0; 
	list-style: none; 
}

.menu ul li { 
	float: left; 
	margin: 0; 

	
	
	
}

.menu ul li:first-child > a { 
	margin-left: 10px; 
}

.menu ul li a { 
	display: block; 
	padding: 0px 10px; 
	line-height: 54px;
	color: #fff; 
	text-decoration: none;  
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}


.menu ul li:last-child a { 

}



.menu ul li a i { 
	font-weight: normal; 
}

.slicknav_menu { 
	display: none;	
}


.right_corner {
border-width: 10px 10px 0 0;
display: block;
width: 0px;
height: 0px;
border-style: solid;
position: relative;
top: 54px;
opacity: 0.58;
filter: alpha(opacity=58);
float: right; 
}

.left_corner {
border-width: 10px 0px 0px 10px;
display: block;
width: 0px;
height: 0px;
border-style: solid;
position: relative;
top: 54px;
float: left;
opacity: 0.58;
filter: alpha(opacity=58);
}

.main_picture { 
	border: 1px solid #e0e0e0; 
	text-align: center; 
	margin-bottom: 20px;
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;	
}

.main_picture:hover { 
	opacity: 0.8; 
}

.main_picture img { 
	max-width: 698px; 
}

.buttons { 
	list-style: none; 
	margin-left: 0; 
}

.buttons li { 

}

.buttons li a i { 
	margin-right: 5px; 
}


.buttons li a { 
	display: block; 
	padding: 10px; 
	background: #e0e0e0; 
	color: #474747; 
	margin-bottom: 3px; 
	text-decoration: none; 
	font-weight: 600;
		  transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -webkit-transition: background .15s ease-in-out;

} 


.banner { 
	margin-bottom: 20px; 
	text-align: center; 
	border: 1px solid #e0e0e0; 
	padding: 5px; 
}

.banner img { 
	max-width: 200px; 
}

.block_title { 
	font-weight: 600; 
	padding: 5px 10px;
	font-size: 18px;
	margin: 20px 0 0 0; 
	
}

.block_title i { 
	
}

.block_content { 
	border: 1px solid #e0e0e0;
	padding: 10px; 
 
}

#thumbs_container { 
border: 1px solid #e0e0e0; 
z-index: 99999 !important;
padding: 5px;
}

.bx-wrapper .bx-viewport { 
border: none !important; 
box-shadow: none !important; 
}

.thumbs { 


}

.thumbs img { 
	margin: 5px; 
	max-width: 128px; 
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;

	
}

.thumbs img:hover { 
	opacity: 0.8; 
}

.thumbnail { 
	
	overflow: hidden; 
	float: left; 
	display: inline-block; 
}

.block_title { 
	font-weight: normal;
	font-size: 16px; 
}

.promo_items .item {
list-style-type:none;
font-size:12px;
text-align:center;
font-weight:700;
margin-bottom: 20px;


}

.promo_items img {
margin:0 auto;
}

.item_picture {
	margin-bottom:7px;
	height: 140px; 
}

.item_title {
margin-bottom:7px;

}

.item_title a {
	text-decoration: none; 
	color: #111; 
}

.item_title a:hover { 
	text-decoration: underline; 
	color: #111; 
}

.item_price {
	font-weight:700;
	margin-bottom:7px;

}

.promo-nav { 
	text-align:right;
	margin-bottom:20px;
	padding: 20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom-right-radius:4px;

}

.promo-nav #promo-prev,.promo_nav #promo-next {
	display:inline-block;
}

.promo-nav #promo-prev .disabled i, .promo-nav #promo-next .disabled i { 
	color: #ccc; 
}


.promo-nav i {
background:#e2e2e2;
padding:10px;
}

.bx-next i  { 
	margin-left: 5px; 
}

.copyright { 
	text-align: right; 
	font-size: 12px; 
	color: #999; 
	margin: 20px 0 0 0;  
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
	
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) { 
	.main_picture img { 
		max-width: 500px !important; 
	}
.banner img { max-width: 150px; } 	
}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		body { background: #fff !important; margin-top: 0;} 
.logo img { max-width: 418px !important; } 
.block_content img { max-width: 398px !important; } 
		.menu { display: none; } 
		.slicknav_menu { display: block; }
	.container { box-shadow: none; } 
	.logo { margin: 20px 0 20px 0px !important;} 
	.social_icons { display: none !important; }
	.main_picture img { max-width: 418px;}

	#thumbs_container { margin-bottom: 20px; } 
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

	body { background: #fff !important; margin-top: 0;	}
.logo img { max-width: 300px !important; } 
.block_content img { max-width: 280px !important; }
.menu { display: none; } 	
.slicknav_menu { display: block; }
	.container { box-shadow: none; } 
	.logo { margin: 20px 0 20px 0px !important;} 
	.social_icons { display: none !important; }
	.main_picture img { max-width: 298px; } 
	#thumbs_container { margin-bottom: 20px; } 

}