@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img{margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align: baseline; background: transparent;}
span.clear{clear:both;}
:focus{outline:0;}
.left{float:left}
.right{float:right}

body {margin:0px;
font-family:Arial, Helvetica, sans-serif;
background:#fff;
background:url(../images1/main_top_bg.jpg) top center repeat-x;
}

img {padding:0px; margin:0px; }
h1 { margin:0px; padding:0px; font-weight:normal; }
h2 { margin:0px; padding:0px; font-weight:normal; }
h3 { margin:0px; padding:0px; font-weight:normal; }
h4 { margin:0px; padding:0px; font-weight:normal; }
h5 { margin:0px; font-weight:normal; padding:0px; }
h6 { margin:0px; padding:0px; font-weight:normal; }

.display{ display:none;}

#main { width:900px; margin:auto; }
.top_container { width:900px; float:left; height:112px; }
.logo_container { width:289px; float:left; margin:34px 0 0 0px; }


.menu{ width:900px; float:left;}
.menu ul{ margin:0px; padding:0px; background:url(../images1/menu_bg.png) 0 0 no-repeat; height:42px;}
.menu li{ min-width:45px; margin:0px; padding:0 19px 0 19px; list-style:none; float:left; font-size:12px; color:#FFFFFF; background:url(../images1/menu_spe.png) top right no-repeat; font-weight:normal; text-align:center;  }
.menu li a{ min-width:45px; margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:41px; font-weight:normal; text-align:center;}
.menu li a:hover{ margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#9acc44; text-decoration:none; line-height:41px; text-align:center; font-weight:normal; }

.menu li.act a{ min-width:45px; margin:0px; padding:0px; list-style:none; font-size:12px; color:#9acc44; text-decoration:none; line-height:41px; text-align:center;}


.header_container{ width:900px; float:left; margin:9px 0 0 0px;}
.header_main_bg{ width:900px; float:left; background:url(../images1/header_main_bg.jpg) top left repeat-y;}
.header_top_bg{ width:900px; float:left; background:url(../images1/header_bg.jpg) top left no-repeat; min-height:310px;}
.header_bot_bg{ width:900px; float:left; background:url(../images1/header_bot_bg.jpg) top left no-repeat; height:5px;}
.header_top_inner_bg{ width:900px; float:left; background:url(../images1/heade_pick.png) top right no-repeat; min-height:310px;}
.header_top_left{ width:440px; float:left; padding:30px 0 0 30px; }
.header_top_left h2{ width:440px; float:left; padding:5px 0 0 0px; font-size:20px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; line-height:29px; }
.header_top_left h2 span{ font-size:24px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; }

.header_form_area{ width:440px; float:left; margin:8px 0 0 0px; }
.header_form_box{ width:440px; float:left; margin:10px 0 0 0px; }
.header_form_icon{ width:34px; float:left; margin:6px 0 0 0px; background:url(../images1/icon_bg.png) 0 0 no-repeat; height:33px; font-size:18px; color:#000000; font-weight:bold; text-align:center; padding:7px 0 0 0px; }
.header_field_section{ width:388px; float:right; }
<!--.header_field_txt{ width:388px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px;  }-->
.header_field_txt{ width:388px; float:left; font-size:13px; color:#231F20; font-weight:bold;font-family:Arial; letter-spacing:-1px;  }
.header_field_txt1{ width:388px; line-height:42px; float:left; font-size:13px; color:#231F20; font-weight:bold;font-family:Arial; letter-spacing:-1px;  }

.header_field_box{ width:388px; float:left; margin:6px 0 0 0px;  }

.header_field_left2{ width:210px; float:left; }
.header_field_txt2{ width:210px; float:right; font-size:14px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; }
.header_field_box2{ width:210px; float:right; margin:6px 0 0 0px;  }

.radio_button_box{ width:17px; float:left; background:url(../images1/radio_button.png) 0 0 no-repeat; }
.radio_button_box_sel{ width:17px; float:left; background:url(../images1/radio_button_select.png) 0 0 no-repeat; }
.radio_button_txt{ width:40px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0 0 0 12px; }


.header_store_bg{ width:900px; float:left; background:url(../images1/store_bg.png) top left no-repeat; height:98px; margin:-6px 0 0 0px;}
.store_icon_box{ width:865px; float:left; margin:14px 0 0 35px; }


#mid_section{ width:900px; float:left; margin:18px 0 0 0px;}
.mid_section{ width:900px; float:left; }
.mid_left{ width:420px; float:left; padding:0 0 0 15px; }
.mid_left h2{ width:420px; float:left; font-size:17px; color:#424242; padding:10px 0 0 0px;  }
.mid_left h2 span{ font-size:17px; color:#6fa131; letter-spacing:-1px;  }
.mid_left p{ width:420px; float:left; font-size:12px; color:#353535; padding:8px 0 0 0px; line-height:17px; text-align:justify;  }
.mid_left p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_left p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }


.benefit_points{ width:420px; float:left; margin:20px 0 0 0px;  }
.points_left{ width:180px; float:left; padding:0 15px 0 0px; }
.points_left ul{margin:0px; padding:0px;}
.points_left li{margin:0px; padding:0px; list-style:none; font-size:12px; font-weight:bold; color:#353535; background:url(../images1/bullet.jpg) 0 4px no-repeat; line-height:25px;}
.points_left li a{margin:0px; padding:0 0 0 25px; list-style:none; font-size:12px; font-weight:bold; color:#353535; text-decoration:none; }
.points_left li a:hover{margin:0px; padding:0 0 0 25px; list-style:none; font-size:12px; font-weight:bold; color:#70a133; text-decoration:none;}


.mid_right{ width:425px; float:right; padding:0 0 0 15px; }
.mid_right h2{ width:420px; float:left; font-size:17px; color:#424242; padding:10px 0 0 0px;  }
.mid_right h2 span{ font-size:17px; color:#6fa131; letter-spacing:-1px;  }
.mid_right p{ width:420px; float:left; font-size:12px; color:#353535; padding:8px 0 0 0px; line-height:17px; text-align:justify;  }
.mid_right p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_right p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }


.footer_section{ width:900px; float:left; background:url(../images1/footer_bg.png) 0 0 no-repeat; height:73px; margin:30px 0 0 0px; }

.footer_nav_section{ width:400px; float:left; }
.footer_nav_section ul{ margin:18px 0 0 18px; padding:0px;}
.footer_nav_section li{ margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#FFFFFF; line-height:22px;}
.footer_nav_section li a{ margin:0px; padding:0 13px 0 13px; list-style:none;  font-size:11px; color:#FFFFFF; text-decoration:none;}
.footer_nav_section li a:hover{ margin:0px; padding:0 13px 0 13px; list-style:none;  font-size:11px; color:#9acc44; text-decoration:none;}

.footer_right_section{ width:400px; float:right; margin:21px 22px 0 0px; font-size:11px; color:#FFFFFF; text-align:right; }

/*********************************new css add**********************/

.logo { width:289px; float:left; margin:14px 0 0 0px; }
.header_panel { width:900px; float:left; height:76px;  }
.submit_the_quick{width:900px; float:left; background:url(../images1/submit_quick_bg.jpg) left top no-repeat; height:47px; padding:5px 0 0 0px; }
.submit_the_quick ul{margin:0px; padding:0px;}
.submit_the_quick li{float:left; margin:0px 0 0 7px; padding:0px; list-style:none; background:url(../images1/submit_quick_first_img.jpg) left top no-repeat; color:#000000; font-size:14px; height:40px; width:296px;}

.submit_the_quick li a{margin:0px; padding:10px 0 0 18px; color:#000000; font-size:14px; height:30px; width:278px; text-decoration:none; display:block; text-transform:uppercase;}
.one{font-size:16px; padding-right:15px; text-transform:uppercase;}

.submit_the_quick li.last{float:left; margin:0 0 0 5px; list-style:none; background:url(../images1/submit_quick_last_img.jpg) left top no-repeat; color:#000000; font-size:14px; height:40px; width:284px;}

.submit_the_quick li.last a{margin:0px; padding:10px 0 0 18px; color:#000000; font-size:14px; height:30px; width:266px; text-decoration:none; text-transform:uppercase;}

.header_container01{ width:900px; float:left; }
.header_top_bg01{ width:900px; float:left; background:url(../images1/header_bg1.jpg) top left no-repeat; min-height:310px;}
.banner_form_sec{width:875px; float:left; padding:28px 0 0 25px;}
.banner_form_inner{width:875px; float:left; padding-bottom:28px;}
.to_txt{width:875px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:0 0 0 0px;}
.to_txt span{font-weight:bold;}
.to_txt input{ width:222px; background:#fff; height:20px; border:none; font-size:13px; color:#000; padding-left:10px; margin-left:5px;}

.request_form_main{width:875px; float:left; margin-left:25px;}
.request_form_inner{width:875px; float:left; padding-bottom:14px;}
.request_txt{ float:left; font-size:14px; color:#fff; padding-right:9px; padding-top:5px;}
.request_field{ float:left; margin-right:9px; }
.request_drop_down{ float:left; padding:2px; width:75px; border:0px; }
.request_input{ float:left;  width:192px; border:0px; padding:3px;}
.request_drop_down1{ float:left; padding:2px; width:81px; border:0px; }
.request_drop_down2{ float:left; padding:2px; width:173px; border:0px; }
.request_drop_downcity{ float:left; padding:2px; width:90px; border:0px; }

.request_input2{ float:left;  width:149px; border:0px; padding:3px;}
.request_input3{ float:left;  width:127px; border:0px; padding:3px;}
.request_input4{ float:left;  width:92px; border:0px; padding:3px;}
.request_input5{ float:left;  width:249px; border:0px; padding:3px;}
.request_input6{ float:left;  width:112px; border:0px; padding:3px;}

.request_submit_btn{width:875px; float:left; text-align:center; padding-top:5px;}

.main{width:100%; float:left; background:#fff url(../images1/shadow_bg.jpg) top center repeat-y;}
.header_panel_1 { width:900px; float:left;  background:url(../images1/header_bg2.jpg)  no-repeat; }
.logo1 { width:289px; float:left; margin:25px 0 0 22px; padding-bottom:15px; }
.contact {
    float: right;
    margin-bottom: 8px;
    margin-top: 8px;
	margin-right:8px;
}
.don_txt{  background:url(../images1/don_t_bg.jpg) left top no-repeat; float:left; width:848px; font-size:18px; color:#000; text-transform:uppercase; padding:15px 0 13px 52px;}

.category_sec{width:433px; float:left; background:url(../images1/category_bg.jpg) no-repeat; height:397px; position:relative;}
.mid_section1{ width:880px; float:left; border:#ececec solid 1px; padding:24px 0 27px 18px; }

.mid_right1{ width:415px; float:right; padding:0 15px 0 15px;  font-size:12px; color:#353535; }
.mid_right1 h2{  font-size:20px; color:#6fa131; padding:0px 0 5px 0px;  }

.mid_right1 p{ font-size:12px; color:#353535; padding:0px 0 10px 0px; line-height:17px; text-align:justify;  }
.mid_right1 p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_right1 p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }

.mid_right1 ul{padding:8px 0 0 0px; margin:0px 0 0 0px; }
.mid_right1 li{padding:5px 0 0 31px; margin:0px; float:left; background:url(../images1/right_arrow_bg.jpg) left top no-repeat; height:33px; width:175px; list-style:none; font-size:13px; } 

.store_sec{width:900px; float:left;  background:url(../images1/sell_store_bg.jpg) left top no-repeat; height:74px;}
.sell_txt_img{ float:left; margin:20px 0 0 17px;  }


.store_sec2{width:900px; float:left;  background:url(../images1/sell_store_bg.jpg) left top no-repeat; height:74px;}
.store_sec2_img{ float:left; margin:7px 0 0 17px;  }


/***********************/

.catagory_numbers { width:405px; float:left; margin:22px 0 0 22px;}
.catagory_one { width:102px; float:left; height:41px; background:url(../images1/green11.png) 0 0 no-repeat;}
.catagory_one a { width:70px; float:left; height:35px; font-family:Arial; font-size:22px; color:#000000; padding:7px 0 0 40px; text-decoration:none; }
.catagory_one a:hover { width:170px; float:left; height:41px; background:url(../images1/org1.png) 0 0 no-repeat;}
.catagory_one a.act { background:url(../images1/org1.png) 0 0 no-repeat;}
.catagory_one a.actt { background:url(../images1/org11.png) 0 0 no-repeat;}

.catagory_two { width:109px; float:left; height:43px; background:url(../images1/green_second_1.png) 0 0 no-repeat; margin-left:-15px;}
.catagory_two a { width:62px; float:left; height:43px; font-family:Arial; font-size:22px;  color:#000000; padding:7px 0 0 45px; text-decoration:none;}
.catagory_two a:hover { width:62px; float:left; height:42px; font-family:Arial; font-size:22px; color:#000000; padding:7px 0 0 45px; text-decoration:none; background:url(../images1/org_second_1.png) 0 0 no-repeat;}
.catagory_two a.act1 { background:url(../images1/org_second_1.png) 0 0 no-repeat;}
.catagory_two a.act11 { background:url(../images1/org_second_1.png) 0 0 no-repeat; color:#000000;}


/*.catagory_thre { width:148px; float:left; height:43px; background:url(../images1/number_bg1.png) 0 0 no-repeat; margin-left:-18px;}
.catagory_thre a { width:96px; float:left; height:43px; font-family:Arial; font-size:22px; color:#ffffff; padding:7px 0 0 62px; text-decoration:none;}
.catagory_thre a:hover { width:96px; float:left; height:42px; font-family:Arial; font-size:22px; color:#000000; padding:7px 0 0 62px; text-decoration:none; background:url(../images1/number_bg2.png) 0 0 no-repeat; */

.catagory_thre a.act2 {  background:url(../images1/number_bg2.png) 0 0 no-repeat;}
.catagory_thre a.act22 {  background:url(../images1/number_bg2.png) 0 0 no-repeat;}


.what_cat_does { width:390px; float:left; font-family:Arial; font-size:13px; padding-left:5px; color:#231f20; font-weight:bold; line-height:40px; margin-left:22px;}
.catgory_check_main { width:395px; float:left; margin-left:22px;}
.catgory_check_main01 { width:213px; float:left; }
.catgory_check_main02 { width:180px; float:left; }
.catgory_check_main3 { width:180px; float:left;  }
.labletxt { width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; float:left; line-height:20px; padding-left:5px;  }
.catgory_check_main3 label { width:20px; float:left;  }
.continue_check_form { width:414px; float:left; text-align:right; padding-top:11px;}







.mid_right11{ width:870px; float:left; padding:8px 15px 0 15px;  font-size:12px; color:#353535; }
.mid_right11 h2{  font-size:20px; color:#6fa131; padding:0px 0 0px 0px;  }

.mid_right11 p{ font-size:12px; color:#353535; padding:8px 0 10px 0px; line-height:17px; text-align:justify;  }
.mid_right11 p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_right11 p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }


.footer_section_2{ width:900px; float:left;  height:47px; margin:30px 0 0 0px; background:#eeeeee;}

.footer_nav_section_2{ width:400px; float:left; }
.footer_nav_section_2 ul{ margin:14px 0 0 10px; padding:0px;}
.footer_nav_section_2 li{ margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#231f20; line-height:22px;}
.footer_nav_section_2 li a{ margin:0px; padding:0 6px 0 6px; list-style:none;  font-size:12px; color:#231f20; text-decoration:none;}
.footer_nav_section_2 li a:hover{ margin:0px; padding:0 6px 0 6px; list-style:none;  font-size:12px; color:#6fa031; text-decoration:none;}

.footer_right_section_2{ width:400px; float:right; margin:18px 15px 0 0px; font-size:12px; color:#231f20; text-align:right; }

/*230421 Home page form changes S*/
form .msg-wrapper,  form .msg-wrapper .logo-wrapper { display:flex; -ms-flex-direction:row; flex-direction:row; align-items:center; }
form .msg-wrapper { position:relative; -ms-flex-pack: justify; justify-content:space-between; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:hidden;     margin-top:10px; }
form .msg-wrapper .logo-wrapper { background-color:transparent; margin:5px; min-width:48px; }
form .msg-wrapper .logo-wrapper .inner-logo { width:30px; height:26px;  background:url(../images/logo.png) no-repeat; background-color:transparent; background-size:cover; margin:auto; }
form .verifying .inner-logo { animation:f 3s steps(35) infinite alternate; -webkit-animation:f 3s steps(35) infinite alternate; }
form  .msg-wrapper p { margin:0; padding:15px 45px 15px 15px; text-align:left; float:left; margin-right:auto; font-size:16px; }
form  .msg-wrapper .dismiss-message { color: #fff; font-size: 36px;  text-align: center; text-decoration: none; background: #f96226; font-weight: 700;position:absolute; right:0; top:0; margin:0 !important; padding:8px 10px 13px !important; border-radius:0; height:100%; display:flex; align-items:center; }
form div#tab3.banner_box { min-height:inherit; }
form .msg-wrapper.alert-danger {background-color: #f2dede; border-color: #ebccd1; }
form .msg-wrapper.error {color: #333333; margin-bottom: 0px; font-size: 12px; font-weight: normal; }
form .msg-wrapper.alert-success {color: #333333; background-color: #dff0d8; border-color: #d6e9c6; }
form .msg-wrapper.alert-warning {color: #333333; background-color: #fcf8e3; border-color: #faebcc; }
@keyframes f {
    0% { background-position:0 0 }
    100% { background-position:-130px 0 }
}
/*230421 Home page form changes E*/