/* mbhuju@gmail.com */
@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Lora:400,700,700italic,400italic);
body{margin:0px; background:#e8e8e8; font-family:'Quattrocento Sans', Arial, Helvetica, sans-serif;  font-size:16px; color:#000; font-weight: normal; line-height: 24px;}

a:link, a:active, a:visited{ color:#ff0000;  text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}

a.footermenu:link, a.footermenu:active, a.footermenu:visited {font-size:12px; color:#959595; font-weight: bold; line-height:24px; text-decoration:none;}
a.footermenu:hover{color: #000;}

img{max-width:100%;}
a[href^=tel] { color: inherit; text-decoration: none; }

/*********
HEADER
******/
#header{width:100%; height:auto; background:#000000;}
#header_inner{width:1113px; height:auto; margin:0 auto; }
#logo{width:33%; float:left; padding:17px 0 19px 0;}
#menu{width:65%; float:right; padding:55px 0 59px 0;}
#smalllogo{ text-align:center; display:none;}

#banner{width:100%; background:url(../images/bg.jpg) repeat-x #dbdbdb;}
#banner_inner{width:1113px; margin:0 auto; padding:26px 0 29px 0;}
#line{width:100%; height:15px; background:#dbdbdb;}

/*******
CONTENT
*********/
#content{width:100%; height:auto; background:#fff; }
#content_inner{width:1113px; height:auto; margin:0 auto;  }
#left_content{width:58%; float:left; padding:30px 0 28px 0; margin-left:2%;}
#right_content{width:33%; float:right; background:url(../images/sidebg.jpg) repeat-x #c7101a;}
#side_inner{width:90%; margin:0 auto; padding:18px 0 50px 0;}
#left{width:30%; float:left; text-align:left; margin-left:20%;}
#right{width:35%; float:right; text-align:left; margin-right:10%;}
#inner{width:1080px; margin:0 auto; padding:40px 0;}

#contact_left{width:50%; height:auto; float:left; text-align:center; padding-top:150px;}
#contact_right{width:50%; height:auto; float:right;}

#coupon1{width:100%; margin:0 auto; text-align:center;   }
#coupon_inner{width:40%; height:auto; margin:0 auto; background:#fff;}
#center_div{width:100%; margin:0 auto; text-align:center;}
#coupon_inner1{width:300px; height:auto; margin:0 auto; background:#fff;}
/*******
FOOTER
*********/
#footer{width:1113px; height:auto; margin:0 auto; padding:28px 0;}
#left_footer{width:77%; height:auto; float:left;  }
#right_footer{width:23%; height:auto; float:right; text-align:right; padding-top:20px;}

.tbar{ border-bottom:#000 1px solid; padding:10px;}
/*******
STYLE
*********/
h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size:33px;	color: #be0d17;	 text-transform: uppercase; margin-top:0;}

.style1{font-family: Georgia, "Times New Roman", Times, serif;  font-size:21px; color: #e32731; font-weight: bold;	line-height: 30px;}
.style2{ font-size:24px; color: #000; font-weight: bold;	line-height:24px;}
.style3{  font-size:24px; color: #ffea00; font-weight: bold;	line-height:24px;}
.style4{  font-size:24px; color: #fff; font-weight: bold;	line-height:30px;}
.style5{ color: #fff; line-height:24px; }
.style6{  font-size:18px; color: #000; font-weight: bold;	line-height:20px;}
.style7{  font-size:28px; color: #be0d17; font-weight: bold;	line-height:20px;}
.style8{  font-size:14px; color: #000; font-weight: bold;	line-height:20px;}
.style9{  font-size:24px; color: #ff0000; font-weight: bold;	line-height:24px;}

.img{border:1px solid #D7D7D5; padding:5px; }
.clear{clear:both;}

/*******
FORM
*********/
input, textarea, select {	width:90%;}

textarea{ height:100px;}

.btn{width:200px;	height:40px;	font-weight:bold;	text-align:center;	color:#FFFFFF;		background:#b60e16;	border:1px solid #000000;	font-size:15px;}
 
 .email_error{  padding:2px;    border:1px solid red;    color:red;    margin-bottom:5px; }