@charset "utf-8";

body{ margin:0; padding:0;}

.bodywidth{width:800px; margin:0 auto;}

.header
{padding-top:35px;}
.logo
{width:297px; height:67px; float:right;}
.logo a:hover
{opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ display:inline-block;}
.header-text
{float:right;}
.clear
{clear:both;}
.left-part
{width:100px; float:left; min-height:454px; _height:454px; background-color:#1b1b1b; padding:25px;}
.left-part ul
{margin:0; padding:0; list-style:none;}
.left-part ul li
{width:92px; height:32px;}
.left-part ul li a:hover
{opacity:0.5; filter:alpha(opacity=50); display:inline-block;}
.left-facebook
{width: 129px;height: 103px;padding-top: 190px;position: relative;left: -14px;}
.left-facebook a{
    display: inline-block;
    float: left;
    padding-right: 3px;
}
.right-part
{width:650px; float:left;}
.footer
{width:100%; padding-bottom:20px;}
.footer-copyright
{padding-top:10px; padding-left:5px; font-family:"Times New Roman"; font-size:10px; color:#444; text-transform:uppercase;}
.footer form
{margin:0; padding:0; float:right;}
.footer form .input
{width:170px; height:15px; padding:5px; background-color:#231f20; font-family:"Myriad Pro"; font-size:10px; color:#fff; float:right; border:none;}
.footer form .submit
{float:right;}
.chuckies-slider
{padding-left:15px; padding-top:35px; width:415px; float:left;}
.chuckies-right-slide-titles
{width:215px; float:left; font-family:"Myriad Pro"; font-size:16px; color:#777; font-weight:bold; padding-top:35px;}
.chuckies-right-slide-titles p
{padding:0; margin:0;}
.follow-us
{width:360px; text-align:center; font-family:"Myriad Pro"; font-size:16px; color:#333; text-transform:uppercase; line-height:30px; padding-top:50px;}
.follow-us a
{color:#333; display:inline-block;}
.follow-us a:hover
{opacity:0.6; filter:alpha(opacity=60);}
.history
{min-height:494px; _height:494px; padding-left:340px; padding-top:10px; font-family:"Myriad Pro"; font-size:20px; color:#444; background-image:url(images/history_03.jpg); background-position:left top; background-repeat:no-repeat;}
.history p
{padding:0; margin:0;}
.find-us
{padding-top:20px; padding-left:20px;}
.find-left
{width:320px; float:left; margin-top:30px; font-family:"Myriad Pro"; font-size:18px; color:#444;}
.find-left a
{color:#444; text-decoration:none;}
.find-left a:hover
{color:#000;}
.find-right
{width:280px; float:left; margin-top:30px;}
.small
{color:#444; text-decoration:none;}
.small:hover
{color:#000;}
.chuckies-right-slide-titles a
{color:#000; text-decoration:none;}
.chuckies-right-slide-titles a:hover
{text-decoration:underline; color:#666;}
.brand-name
{font-family:"Times New Roman"; font-size:24px; color:#000; text-align:center; padding-bottom:5px;}


.home_popup{
	background: rgba(0,0,0,0.8);
	position:absolute;
	/*display:none;*/
	text-align:center;
	z-index:999;
	overflow:hidden;
	padding-bottom: 40px;
}
.home_popup .popup_close{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.home_popup .popup_logo {
    margin: 40px 0;
}
.home_popup .popup_text {
	color: #fff;
	font-size: 23px;
	font-family: arial;
	text-transform: uppercase;
	line-height: 40px;
	font-weight: bold;
	margin: 50px 0;
}
.home_popup .popup_form{
	margin:20px 0;
}
.home_popup .popup_form input[type='email']{
	text-align: center;
	width: 300px;
	border: none;
	padding: 18px 10px;
	margin-bottom: 10px;
}
.home_popup .popup_form input[type='submit']{
	width: 320px;
	padding: 10px;
	background: none;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
}
.home_popup .popup_close_text{
	color: #fff;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 40px;
	cursor: pointer;
	display: inline-block;
}
.mobile_menu_button{
	display:none;
}
@media (min-width: 1200px){
	
}
@media (min-width: 992px) AND (max-width: 1199px){
	
}
@media (min-width: 768px) AND (max-width: 991px){
	
}
@media (max-width: 767px){
	.mobile_menu_button{
		display:block;
		margin-bottom: 10px;
	}
	.mobile_menu_button span{
		color: #fff;
		font-family: arial;
		text-transform: uppercase;
		font-size: 31px;
		font-weight: bold;
	}
	.mobile_menu_button .toggle-btn{
		padding: 5px;
		position: relative;
		text-align: right;
		display: inline-block;
		float: right;
	}
	.mobile_menu_button .toggle-btn button{
		background: none;
		border: none;
		cursor:pointer;
	}
	.mobile_menu_button .toggle-btn .icon-bar {
		background: none repeat scroll 0 0 #fff;
		border-radius: 1px;
		display: block;
		height: 6px;
		width: 40px;
	}
	.mobile_menu_button .toggle-btn .icon-bar + .icon-bar {
		margin-top: 4px;
	}
	.home_popup .popup_close{
		top:10px;
		right:10px;
	}
	.home_popup .popup_form input[type="email"]{
		width:80%;
	}
	.home_popup .popup_form input[type="submit"]{
		width: 87%;
	}
	.bodywidth{
		width: 95%;
	}
	.logo{
		float:none;
		margin:0 auto 10px;
	}
	.header-text{
		display:none;
	}
	.left-part, .right-part{
		width: 100%;
		float:none;
	}
	.left-part{
		box-sizing:border-box;
		min-height:auto;
	}
	.left-part .left-facebook{
		width: auto;
		left:0;
		padding-top: 20px;
		height:45px;		
	}
	.right-part .home_banner_img{
		width: 100% !important;
		height:auto !important;
	}
	
	.history{
		background: none;
		padding-left:0;
	}
	
	.find-us{
		padding-left:0;
	}
	.find-us img{
		width:100%;
	}
	.left-part ul, .left-part .left-facebook{
		display:none;
	}
}