/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; border:0; text-decoration:underline; color:#a01812;}
a:hover{ color:#000000;}
.float_l{float:left;}
.float_r{float:right;}

body{ background:url(../images/bg_back.gif) repeat-x #ffffff;}

/* top */
#wrap{ width:100%; height:6px; margin:0; padding:0; background-image:url(../images/strip_top.gif); background-repeat: repeat-x;}

/* top logo section */
#wrap1{ width:1000px; margin:0 auto;}
	.logo{ float:left; width:309px; margin:0; padding:30px 0 14px 35px;}
	.contact{ float:right; width:198px; padding:30px 37px 13px 0;} 
	  .text1{ font-family:Arial; font-size:12px; color:#b48000; text-align:right; line-height:18px;}
	  .text2{ font-family:Arial; font-size:12px; color:#4d0f08; text-align:right; line-height:18px; text-decoration:none;}
	  .text2 a{ color:#4d0f08; text-decoration:none; }
      .text2 a:hover{ color:#a6150e; text-decoration:none;} 
	  .text3{ font-family:Arial; font-size:13px; color:#450e07; text-transform:uppercase; text-align:right; line-height:18px; font-weight:bold;}  

/* nav section*/
#navi{ width:1000px; margin:0 auto; background-image:url(../images/bg_but.gif); background-repeat:no-repeat; height:33px; margin-bottom:12px;}
    #nav_body{list-style:none; display:block;width:942px; margin:0 auto;}
	#nav_body ul{ margin:0;padding:0;}
	#nav_body li span {float:left; width:1px; height:28px; background:url(../images/bar_line.jpg) no-repeat; background-position: top; padding:0; margin:0;  }
	#nav_body ul li{margin:0; padding:0;list-style-type:none; float:left;}

/*banner*/
#banner{ width:1000px; height:302px; margin:0 auto; padding:0; background-image:url(../images/banner_index.gif); background-repeat:no-repeat; margin-bottom:12px;}
  .block_text1a{ width: 664px; padding: 233px 24px 42px 22px; font-family: Georgia; font-size:18px; color:#ffdfa6; font-weight:bold; float:left;}
  .block_text2{ width: 237px; padding: 22px 20px 0 32px;float:left;}
   h1{ font-family: "Trebuchet MS"; font-size:18px; color:#ffffff; line-height:24px;}
  .text2a{ font-family: "Trebuchet MS"; font-size:12px; color:#dbd5c8; font-weight:normal; line-height:18px;} 
  .text3a{ font-family: "Trebuchet MS"; font-size:12px; color:#ffdfa6;}

/* body section*/  
#wrap2{ width:1000px; margin:0 auto;}
  .box1_left{ width:166px; height:275px; padding-bottom:9px; float:left;} 
  .box1_lefta{ width:166px; height:278px; padding-bottom:9px; padding-left:16px; float:left;}
  .box1_leftb{ width:225px; height:275px; padding-right:33px; padding-left:30px; float:left; padding-bottom:9px;}
  
  .img_box1{width:165px; height:134px; padding-bottom:12px;}
  .img_box1_bar{ width:155px; height:19px; background-image:url(../images/bl_top1.gif); background-repeat:no-repeat; font-family: Arial; font-size:12px; color:#ffffff; padding :8px 0 0 10px; text-transform:uppercase; font-weight: bold; height:21px;}
  .img_box1_bg{ width:165px; height:100px; background-image:url(../images/bl_top1bg.gif); background-repeat: repeat-x; }   
  .img_box1_text{ width:145px; padding:11px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#76531c;} 
  .learn_more{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5c280a; font-weight:bold; padding-left:11px; text-transform:uppercase;}
  .learn_more a{ color:#5c280a; text-decoration:none; }
  .learn_more a:hover{ color:#000000; text-decoration:underline; }
  .serving_text{ font-family: "Trebuchet MS"; font-size:16px; font-weight:bold; color:#c07c11; padding-left:5px; padding-bottom:15px;text-transform:uppercase;}
  .serving_mid{width:225px; padding-bottom:24px}
  .serving_mid1{width:107px; float:left; padding-left:5px;}
  .serving_mid2{width:100px; float:left; padding-left:9px;}
  .dottedline{ width:3px; height:106px; float:left;}
  .arrow_text{ background-image:url(../images/arrow_1.gif); background-repeat:no-repeat; padding-left:16px; font-family:Arial; font-size:11px; font-weight:bold; color:#4c0f08; padding-bottom:5px;} 
  .amb_pic{width:219px; height:88px;} 
  
  .img_body_text1{float:left; width:630px; padding:30px 30px 0 30px; font-family:Verdana; font-size:12px; color:#76531c;}
   .img_body_text2{float:right; width:260px; padding:30px 30px 0 15px;}
  .contact_text{ width:946px; font-family:Verdana; font-size:12px; color:#76531c; line-height:18px;}
  .contact_text   a{text-decoration:none; color:#76531c;}
  .contact_text   a:hover {text-decoration:none; color:#FF6600;}
  .texth1{ font-family: "Trebuchet MS"; color:#76531c; font-size:20px;}
#wrap3{ width:1000px; margin:0 auto; background-image:url(../images/bg_back_body.jpg); background-repeat:no-repeat;}
   h2{ font-family: Arial; font-size:16px; color:#76531c; font-weight:bold; line-height:24px;}
   h3{ font-family: Arial; font-size:13px; color:#c35d18; font-weight:bold; line-height:24px;}
   .money{color:#c07c11;font-family:Arial;font-size:12px;}

/* footer section */
  
#fotter_warp{width:1000px; background-image:url(../images/footer_bg.jpg);background-repeat:repeat-x; margin:0 auto; height:93px;}	

.fotter_main{width:980px;margin:0 auto;padding-top:18px;	}
.fotter_nav{font-family:Arial; width:690px;float:left;line-height:18px;font-size:10px;color:#4c0f08;margin:0;	text-transform:uppercase;}	
.fotter_nav ul{	margin:0;width:630px;	}
.fotter_nav ul li{margin:0;	padding:0;	list-style-type:none;text-align:left;font-size:10px;color:#4c0f08;float:left;	}
.fotter_nav ul li a{text-decoration:none;color:#4c0f08;	text-align:left;line-height:18px;text-align:left;}
.fotter_nav ul li a:hover {	color:#b48000;text-align:left;line-height:18px;text-align:left;	}
.fotter_nav ul li.active{color:#b48000;	line-height:18px;}	
.fotter_nav_gap{width:25px;	font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;text-align:right;}	
.fotter_main1{width:980px;margin:0 auto; }
.copywright{ width:245px;font-family:Arial; color:#170604; text-align:right;font-size:10px;float:right; text-transform:uppercase;}

.signup{ width:201px; font-family:Arial; color:#000000; font-size:15px; float:left; text-transform:uppercase;}
.signup a{ color:#4d0f08; text-decoration:none; }
.signup a:hover{ color:#b48000; text-decoration:underline; }
.cards_icon{float:right; width:108px; }
.pic_1{float:right; padding-left:15px; } 
.coupon_bg{background-color: #fcf9f4;background-image: url(../images/coupon_bg.gif);background-repeat: repeat-x; background-position: left top; padding: 14px; border-width: 1px; border-style: dashed; border-color: #c6b38d;}
.coupon_maintext{font-family: "Trebuchet MS";font-size: 18px;line-height: 20px;color: #4d0f08; padding: 10px;}
.coupon_maintext2{font-family: "Arial";font-size: 14px;line-height: 18px;color: #c07c11; padding:10px 0 0 0; display:block;}
.coupon_text{font-family: "Arial";font-size: 12px;line-height: 20px;color: #7f7e7e; padding:2px 10px 2px 10px;}
.coupon_text_phn{font-family: "Arial";font-size: 20px;line-height: 30px;color: #e66707; padding:0px 10px 2px 10px;}
.coupon_shorttext{font-family: "Arial";font-size: 14px;line-height: 18px;color: #62543b; padding:8px 0px 14px 0px;}
.coupon_shorttext2{font-family: "Arial";font-size: 12px; color: #929190;}
