body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E5E5E;
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat;
}
a{
	text-decoration:none;
	outline:none;
}
img{
	border:0px;
}
ul,ol{
	margin:0px;
	padding:0px;
}
.margin-right-5{
	margin-right:5px;
}
.margin-bottom-5{
	margin-bottom:5px;
}
.margin-bottom-x{
	margin-bottom:10px;
}
.margin-bottom-2x{
	margin-bottom:20px;
}
.border{
	border:1px solid #EAEAEA;
}
.img-mar-right{
	margin-right:20px;
}
.footer,
.header,
.nav,
.product,
.banner-bg,
.banner-bg2,
.banner-bg3,
.banner-bg4,
.banner-bg5,
.banner-bg6,
.banner-bg7,
.banner-bg8,
.banner-bg9{
	width:100%;
	float:left;
}
.nav {
    background-color: #6599FF;
    float: right;
    padding-left: 80px;
    width: 820px;
	position:relative;
	margin-top:70px;
	margin-bottom: 75px;
	/*Firefox*/
	-moz-border-top-left-radius: 0px;
	-moz-border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 15px;
	-moz-border-bottom-left-radius: 0px;
	/*Safari, Chrome*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 0px;
}
.banner-bg{
	background:url(../images/header-bg.jpg) repeat-x center top;
}
.banner-bg2{
	background:url(../images/about-us-b.jpg) repeat-x center top;
}
.banner-bg3{
	background:url(../images/menu-b.jpg) repeat-x center top;
}
.banner-bg4{
	background:url(../images/franchise-b.jpg) repeat-x center top;
}
.banner-bg5{
	background:url(../images/news-b.jpg) repeat-x center top;
}
.banner-bg6{
	background:url(../images/careers-b.jpg) repeat-x center top;
}
.banner-bg7{
	background:url(../images/about-us-b.jpg) repeat-x center top;
}
.banner-bg8{
	background:url(../images/menu-b.jpg) repeat-x center top;
}
.banner-bg9{
	background:url(../images/franchise-b.jpg) repeat-x center top;
}
.section{
	float:left;
	width:96%;
	background-color:#fff;
	padding:4% 2%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#a1a1a1)";/*IE 8*/
	-moz-box-shadow: 0px 3px 5px #a1a1a1;/*FF 3.5+*/
	-webkit-box-shadow: 0px 3px 5px #a1a1a1;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px 3px 5px #a1a1a1;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#a1a1a1); /*IE 5.5-7*/
}
p, .managment-position2 {
	width:100%;
	float:left;
    color: #5e5e5e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 10px 0;
}
p{
	text-align:justify;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 15px 0;
    font-family:Arial, Helvetica, sans-serif;
    color: #ffbb51;    
    font-weight: normal;
	width:100%;
	float:left;
}
h1{
	margin:0 0 8px;
	line-height:32px;
	font-family: 'Fjalla One',sans-serif;
	font-size:22px;
	color:#0e82c2;
}
h2 {
    font-size: 15px;
	font-weight:bold;
	color:#07325f;
    margin-bottom: 0px;
}
h2 span{
	width:100%;
	float:left;
	font-style:italic;
	font-size:15px;
	color:#830b07;
	font-weight:normal;
}
h3{
    color:#830b07;
    font-size: 16px;
    margin-bottom: 12px;
	font-weight:bold;
}
h4 {
    color: #830b07;
    font-size: 22px;
	font-weight:bold;
    margin-bottom: 10px;
	line-height:26px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	color:#830b07;
	margin: 0 0 10px 0;
	font-style: italic;
    font-weight: normal;
    line-height: 20px;
	font-size:16px;
	font-weight: bold;
}
.container{
	width:1024px;
	margin:0px auto;
}
.container-sub{
	width:1024px;
	float:left;
}

/*--------------------header-------------------*/
.logo {
    left: -124px;
    position: absolute;
    top: -42px;
    width: 189px;
}
ul.navegetion{
	width:100%;
	float:left;
}
ul.navegetion li{
	list-style-type:none;
	float:left;
	position:relative;
}
ul.navegetion > li > a{
	padding:15px 14px 11px;
	font-size:19px;
	float:left;
	color:#fff;
    font-family: 'Fjalla One', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.banner{
	width:1024px;
	height:343px;
	float:left;
	margin-bottom: 52px;
}
/*------------------end header-----------------*/

/*------------------------- navigation ---------------------------*/
.navigation-sub, .navigation-sub2 { 
	width: 189px;  
	visibility:hidden; 
	position: absolute; 
	top: 100%;
	left: 0; 
	padding-left:0;
	list-style: none;
	z-index:999;
	background-color:#9e181a;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 2px 4px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 2px 4px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 2px 4px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color=#333333); /*IE 5.5-7*/
}
.navigation-sub2 {
	top: 0px;
	left: -189px;
}
.navigation-sub2.left-side-menu {
	top: 0px;
	left: 189px;
}
.navigation-sub li, .navigation-sub2 li {
    border-bottom: 1px dotted rgba(193, 193, 193, 0.59);
    float: left;
    padding: 0px 0px 0px;
    width: 100%;
}
.navigation-sub li:last-child, .navigation-sub2 li:last-child {
    border-bottom: 0px dotted #C0C0C0;
}
									  
.navigation-sub > li > a, .navigation-sub2 > li > a {
	display: inline-block;
    color: #fff;
    font-family: 'Fjalla One', sans-serif;
    font-size: 16px;
    padding: 5px 17px;
    width: 155px;
	text-shadow:none;
	border-bottom:1px dotted #a96409;
	background-color:#9e181a;
	text-transform: uppercase;
}
.navigation-sub li a:last-child, .navigation-sub2 li a:last-child {
	border-bottom:0px solid #933;
}
.navegetion li:hover > ul{
	visibility: visible;
}
.navigation-sub li a:hover, .navigation-sub2 li a:hover { color:#fff; background-color:rgba(0, 0, 0, 0.29);}
/*------------------------- navigation ---------------------------*/


/*------------------ section ------------------*/
.product-slider{
	width:987px;
	height:187px;
	float:left;
	margin-bottom:35px;
}
.product-slider2{
	width:987px;
	height:175px;
	float:left;
	margin-bottom:35px;
}
.arrow-left, .arrow-right{
	width:51px;
	float:left;
	height:147px;
	padding-top:40px;
	margin:0 0 0 20px;
}
.arrow-right{
	float:right;
	margin:0 20px 0 0;
}
.p-s-box{
	width:200px;
	float:left;
	margin-right:10px;
	margin-top:5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#acacac)";/*IE 8*/
-moz-box-shadow: 0px 0px 2px #acacac;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 2px #acacac;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 2px #acacac;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#acacac); /*IE 5.5-7*/

}
.p-s-img{
	width:100%;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-bottom:3px;
}
.p-s-name{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:0px;
	font-family: 'Fjalla One', sans-serif;
	font-size:20px;
	color:#7a200d;
	margin-bottom:3px;
	font-weight:500;
}
.row{
	width:100%;
	float:left;
	margin-bottom:35px;
}
.about-left{
	width:490px;
	float:left;
}
.news-right{
	width:445px;
	float:right;
}
.news-box{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.news-date{
	width:55px;
	height:41px;
	float:left;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#fff;
	padding-top:14px;
	background-image:url(../images/news-date-bg.png);
}
.sup-txt{
	font-size:14px;
}
.read-more{
	width:100%;
	float:right;
	text-align:right;
	font-style:italic;
	font-size:12px;
}
.read-more a{
	color:#830b07;
}
.read-more a:hover{
	text-decoration:underline;
}
.why-choose-us{
	width:300px;
	float:left;
	margin-right:60px;
}
ul.w-c-u, ul.w-c-u2, ul.w-c-u3{
	width:100%;
	float:left;
}
ul.w-c-u li, ul.w-c-u2 li, ul.w-c-u3 li{
	width:100%;
	float:left;
	list-style-image:url(../images/check-icon.png);
	color: #5e5e5e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	margin-bottom:10px;
	margin-left:10%;
}
ul.w-c-u li{
	width:96%;
	padding:2%;
	list-style-type:none;
	list-style-image:none;
	color: #4A4848;
    font-size: 12px;
    font-style: italic;
	line-height:17px;
	margin-bottom:8px;
	margin-left:0%;
	background-color: rgba(237, 184, 81, 0.18);
	border:1px dashed rgba(237, 184, 81, 0.56);
}
ul.w-c-u2 li{
	width:90%;
	margin-left:10%;
}
ul.w-c-u3 li{
	width:96%;
	margin-left:4%;
}
.combo{
	width:262px;
	height:294px;
	float:left;
	background-image:url(../images/combo-bg.png);
}
.combo-inner{
	width:262px;
	float:left;
	margin-top:20px;
	text-align:center;
}
.product-name{
	width:100%;
	float:left;
	font-size:17px;
	color:#7a200d;
	text-align:center;
	margin-bottom:5px;
	font-family: 'Fjalla One', sans-serif;
}
.product-price{
	width:100%;
	float:left;
	font-size:24px;
	color:#830b07;
	text-align:center;
	font-weight:bold;
}
.product-price span{
	font-size:16px;
}
/*----------------- end section ---------------*/

/*------------------- footer ------------------*/
.footer{
	width:100%;
	float:left;
	background:url(../images/footer-bg.jpg) repeat;
	border-top:4px solid #3b2510;
}
.footer-top, .footer-bottom{
	width:96%;
	float:left;
	margin:0 2%;
}
.footer-top{
	margin-top:30px;
	margin-bottom:5px;
}
.footer-bottom{
	background:url(../images/footer-bootem-line.png) no-repeat center top;
	padding-top:15px;
	margin-bottom:15px;
	color:#5f3716;
}
.footer-bottom a{
	color:#5f3716;
}
.footer-left{
	width:740px;
	float:left;
}
.footer-right{
	width:216px;
	float:right;
}
.kaizen-posted-numb {
    background-color: #412712;
    border-radius: 4px;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-style: normal;
    margin-right: 4px;
    padding: 5px 10px;
    width: auto;
}
.footer-col-1{
	width:205px;
	float:left;
	border-right:2px solid #874b23;
	margin-right:60px;
}
ul.footer-link{
	width:100%;
	float:left;
}
ul.footer-link li{
	width:100%;
	float:left;
	list-style-type:none;
	margin-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5f3716;
}
ul.footer-link li a{
	color:#5f3716;
}
.managment-position{
	color:#830b07;
	margin-bottom: -13px;
	display:block;
	font-size:16px;
	font-weight: bold;
}
.managment-position2{
	color:#830b07;
	margin-bottom: 5px;
	display:block;
	font-size:16px;
	font-weight: bold;
}
.pro-box1, .pro-box2{
	width:300px;
	float:left;
	margin-right:41px;
	margin-bottom:20px;
}
.pro-box2{
	margin-right:0px;
}
.pro-box-inner-main{
	width:241px;
	float:left;
	margin:49px 0 0 13px;
}
.pro-box-img{
	width:300px;
	float:left;
	position:relative;
}
.pro-box-content{
	width:100%;
	float:left;
	color: #5e5e5e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	line-height: 20px;
}
.pro-box-pin {
    height: 40px;
    left: 39px;
    position: absolute;
    top: -12px;
    width: 34px;
}

/*----------------- end footer ---------------*/

/*-----------------------contact us-------------------------*/

.form-main{
	width:100%;
	float:left;
	margin-bottom:30px;
}
.form-left{
	width:60%;
	float:left;
	margin-right:10%;
}
.form-right{
	width:30%;
	float:right;
	line-height:25px;
	color:#5E5E5E;
}
.control-group {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.control-label {
    color: #838383;
    float: left;
    font-family: arial;
    font-size: 13px;
    padding: 2px 0;
    width: 30%;
}
.controls {
    float: left;
    width: 70%;
}
.form-1 {
    border: 1px solid #DDDDDD;
    float: left;
    height: 17px;
    width: 100%;
	padding: 4px 0;
	margin-bottom:0px;
}
.form-2 {
    border: 1px solid #DDDDDD;
    float: left;
    height: 120px;
    width: 98%;
	padding: 4px 1%;
	margin-bottom:0px;
}
.button {
    border: 0px solid #D78413;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 5px 13px;
	background: -moz-linear-gradient(90deg, #4073d6 0%, #6599ff 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(0%, #4073d6), color-stop(100%, #6599ff));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #4073d6 0%, #6599ff 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #4073d6 0%, #6599ff 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #4073d6 0%, #6599ff 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4073d6', endColorstr='#6599ff', GradientType='0'); /* for IE */
	background: linear-gradient(0deg, #4073d6 0%, #6599ff 100%);/* W3C */
	-moz-border-radius: 4px;/*Firefox*/
	-webkit-border-radius: 4px;/*Safari, Chrome*/
	border-radius: 4px;
}
.border-0{
	border:0px solid #000;
}
.red-txt{
	color:#C00;
}
/*----------------------- end contact us-------------------------*/


.g-box1, .g-box2{
	width:220px;
	float:left;
	height:157px;
	padding: 5px;
	margin-right:21px;
	margin-bottom:30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#929292)";/*IE 8*/
	-moz-box-shadow: 0px 0px 3px #929292;/*FF 3.5+*/
	-webkit-box-shadow: 0px 0px 3px #929292;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px 0px 3px #929292;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#929292); /*IE 5.5-7*/
}
.g-box2{
	margin-right:0px;
}
.g-box-img, .g-box-name{
	width:100%;
	float:left;
	font-size:14px;
	color:#333;
	text-align:center;
}
.g-box-name{
	margin-top:5px;
	}

.locator-img{
width:30%;
float:left;
}
.locator-add{
	width:70%;
	float:left;
}
.locator-add p{
	width:100%;
	height:50px;
	float:none;
	display:table-cell;
	vertical-align:middle;
	margin-bottom:0px;
	color: #830B07;
    font-size: 16px;
    font-weight:normal;
}
.locator-left, .locator-right{
	width:32%;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#acacac)";/*IE 8*/
	-moz-box-shadow: 0px 0px 2px #acacac;/*FF 3.5+*/
	-webkit-box-shadow: 0px 0px 2px #acacac;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px 0px 2px #acacac;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#acacac); /*IE 5.5-7*/
}
.locator-right{
margin-right:0%;
}



.core-team1, .core-team2{
width:96%;
float:left;
margin-right:36px;
margin-bottom:30px;
background-color:#FBF9F9;
padding:2%;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#818181)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #818181;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #818181;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #818181;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#818181); /*IE 5.5-7*/
}
.core-team2{
margin-right:0px;
}
.core-team-img{
width:30%;
float:left;
}
.core-team-right-txt{
width:70%;
float:right;
}
.c-t-name{
width:100%;
float:left;
font-size:14px;
}

.about-c-left{
width:210px;
float:left;
margin-right:25px;
/*background:url(../images/left-shadow.jpg) no-repeat right top;*/
}
.about-c-left a{
width:195px;
float:left;
padding:5px 0 5px 10px;
border-left:4px solid #6599ff;
border-bottom:1px dotted #B5ABAB;
margin-bottom:4px;
color:#c5060c;
font-size:16px;
background-color:#FBFBFB;
font-family:'Fjalla One',sans-serif;
}
.about-c-left a:hover{
background-color:#6599ff;
color:#fff;
border-left:4px solid #c5060c;
}
.about-c-right{
width:746px;
float:right;
}
.g-wrap{
	width:100%;
	float:left;
}
.news-right p{
	height:20px;
	overflow:hidden;
}

.corep-team1, .corep-team2{
width:26%;
float:left;
margin-right:15px;
margin-bottom:30px;
background-color:#FBF9F9;
padding:2%;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#818181)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #818181;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #818181;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #818181;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#818181); /*IE 5.5-7*/
}
.corep-team2{
margin-right:0px;
}
.corep-team-img{
width:98%;
float:left;

}
.corep-team-right-txt{
width:70%;
float:right;
}
.cp-t-name{
width:100%;
float:left;
font-size:14px;
}








