/****************************/
/*Author: Asianproducts.com*/
/*Version: GREAT YEN ELECTRIC FOOD GRINDER CO., LTD. */
/****************************/

body {margin: 0px; padding: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 13px;}
h1, h2, h3, h4, h5, h6, div, span, form, img {margin: 0px; padding: 0px;}
ul, li, p {margin: 0px; padding: 0px; list-style: none;}
img {border: 0px; vertical-align: bottom;}
a {text-decoration: none; color: #004eae;}
a:hover {text-decoration: underline;}
a:visited {color: #815ea5;}
h2 {font-size: 15px; color: #16631d;}
h4 {font-size: 16px;}
.clear {clear: both; line-height: 1px; font-size: 1px; height: 2px;}
table, td {border-collapse:collapse;}

.link01 {background: url(images/company_icon.gif) no-repeat 0px 4px; padding-left: 10px;}
.link02 {background: url(images/company_icon.gif) no-repeat 0px -96px; padding-left: 15px; font-size: 13px; font-weight: normal;}
.box01, .box02, .box03 {margin-bottom: 15px;}
.box01 h4 {background: url(images/company_titlebg.gif) no-repeat right top; color: #ffffff; height: 45px; line-height: 45px; padding-left: 15px;}
.box02 h2 {background: #fffce4; padding: 10px 20px; color:#ff6600; margin-bottom: 15px;}
.box02 h4 {height: 39px; background: url(images/company_titlebg.gif) no-repeat 0px -100px;}
.box02 h4 .title_tw {position: absolute; color: #2e7f2c; z-index: 50; margin-top: 18px; margin-left: 20px; background: #ffffff;}
.box02 h4 .title_en {position: absolute; color: #f1fae5; font-size: 32px; z-index: 10; margin-top: -5px; margin-left: 20px; letter-spacing: 1px;}
.box02 h4 .title_slogan {position: absolute; color: #79ce00; font-size: 10px; z-index: 10; margin-top: 10px; margin-left: 134px; font-weight: normal;}
.box02 h4 .more {position:absolute;  margin-top: 5px; margin-left: 630px; }
.box03 {background: #f9fef1; border: 1px solid #cfe99c; padding: 0px 0px 0px 19px;}
.box03 h4 {color: #2e7f2c; line-height: 35px;}
.box03 h4 .more {float: right; margin-right: 25px;}
.box03 h4 .text {border-top: 6px solid #79ce00; display: inline-block; float: left;}

.box02 .h4 {height: 39px; background: url(images/company_titlebg.gif) no-repeat 0px -100px;}
.box02 .h4 .title_tw {position: absolute; color: #2e7f2c; z-index: 50; margin-top: 18px; margin-left: 20px; background: #ffffff;}
.box02 .h4 .title_en {position: absolute; color: #f1fae5; font-size: 32px; z-index: 10; margin-top: -5px; margin-left: 20px; letter-spacing: 1px;}
.box02 .h4 .title_slogan {position: absolute; color: #79ce00; font-size: 10px; z-index: 10; margin-top: 10px; margin-left: 134px; font-weight: normal;}
.box02 .h4 .more {position:absolute;  margin-top: 5px; margin-left: 630px; }


#crumb_trail {padding: 15px 10px 0px 15px; color: #696969;}
#crumb_trail a, #crumb_trail .page_now {padding: 0px 7px;}

/**************************** Header ****************************/
#header {width: 960px; margin: 0px auto; height: 119px; background: url(images/headerbg.gif) no-repeat right top;}
#header .logo {margin-top: 7px; float: left; width: 440px;}
#header .link {margin-top: 7px; float: right; width: 420px; text-align: right; padding-top: 10px;}
#header .link a {margin: 5px 20px 0px 0px; color: #000000; font-size: 13px;}
#header .search {float: right; width: 450px; padding: 20px 0px 0px 10px;}
#header .search input {border: 1px solid #bababa; padding: 6px; width: 195px; color: #bababa;}
#header .search input.button01 {background: url(images/company_pxbg.gif) repeat-x 0px 0px; height: 30px; border:0px; color: #ffffff; width: 50px;position:absolute;margin-top:0px}

/**************************** Nav ****************************/
#nav {width: 960px; margin: 0px auto; height: 200px;}
#nav .banner {width: 510px; float: left;}
#nav .main_nav {float: left; width: 450px; background: url(images/navbg.jpg) no-repeat 0px 0px; height: 200px;}
#nav .main_nav li {float: left; width: 75px; height: 200px;}
#nav .main_nav li a {width: 65px; height: 60px; display: inline-block; color: #ffffff; font-size:15px; text-align: right; padding: 140px 10px 0px 0px;}
#nav .main_nav li a:hover.bt01 {background: url(images/navbg_rollover.jpg) no-repeat 0px 0px; height: 60px; text-decoration: none;}
#nav .main_nav li a:hover.bt02 {background: url(images/navbg_rollover.jpg) no-repeat -75px 0px; height: 60px; text-decoration: none;}
#nav .main_nav li a:hover.bt03 {background: url(images/navbg_rollover.jpg) no-repeat -150px 0px; height: 60px; text-decoration: none;}
#nav .main_nav li a:hover.bt04 {background: url(images/navbg_rollover.jpg) no-repeat -225px 0px; height: 60px; text-decoration: none;}
#nav .main_nav li a:hover.bt05 {background: url(images/navbg_rollover.jpg) no-repeat -300px 0px; height: 60px; text-decoration: none;}
#nav .main_nav li a:hover.bt06 {background: url(images/navbg_rollover.jpg) no-repeat -375px 0px; height: 60px; text-decoration: none;}

/**************************** Footer ****************************/
#footer {text-align: center; color: #454545; line-height: 18px; margin-bottom: 15px; font-size: 12px;}
#footer .link {height: 40px;}
#footer .link a {padding: 10px 25px; font-size: 13px;}
#footer h6 {font-size: 11px; font-weight: normal; margin: 5px 0px;}

/**************************** Wrapper ****************************/
#wrapper {width: 960px; margin: 15px auto 15px auto;}
#wrapper .leftside {width: 220px; float: left;}
#wrapper .rightside {width: 725px; float: right;}

#category li .name {width: 125px; padding-top: 5px; display: inline-block;}
#category li img {background: #ffffff; float: left; margin-right: 8px; width: 38px; height: 38px;}
#banner220x180 {margin-bottom: 15px;}

/** category-sprycss **/
ul.MenuBarActive {z-index: 1040;}
ul.MenuBarVertical li {margin: 0px; padding: 0px; position: relative; width: 219px; font-size: 15px; clear: both; border-left: 1px solid #cfe99c; border-right: 1px solid #cfe99c; border-bottom: 1px solid #cfe99c;}
ul.MenuBarVertical li a {color: #454545; display: inline-block; padding: 6px 20px; width: 178px; position: relative; z-index: 1040;}
ul.MenuBarVertical li a:hover, ul.MenuBarVertical li .select {background: #f1ffd5; text-decoration: none;}
ul.MenuBarVertical li.menuselect {background: #f1ffd5;}
ul.MenuBarVertical li.menuselect a:hover, ul.MenuBarVertical li.menuselect .select {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
ul.MenuBarVertical ul {margin: 0px 6px 0px 216px; position: absolute; z-index: 1020; left: -1000em; top: 0px; border: 1px solid #cfe99c; border-bottom: 1px solid #cfe99c; background: #f1ffd5;}
ul.MenuBarVertical ul.MenuBarSubmenuVisible {left: 0px;}
ul.MenuBarVertical ul li {width: 180px; color: #454545; font-size: 13px;}
ul.MenuBarVertical ul li a {width: 138px; border-top: 1px solid #ffffff; }
ul.MenuBarVertical ul li a:hover, ul.MenuBarVertical li.menuselect ul li a:hover {padding: 5px 20px; background: #ffffff; border-top: 1px solid #f1ffd5; }
ul.MenuBarVertical iframe {position: absolute; z-index: 1010; display: none;}
@media screen, projection
{
ul.MenuBarVertical li.MenuBarItemIE {display: inline; float: left;}
}

#home_news .news_img {float: left; width: 244px; height: 192px; background: url(images/imgbg.gif) no-repeat 0px 0px;}
#home_news .news_img img {margin: 21px 0px 0px 27px;}
#home_news .news_list {float: left; width: 460px;}
#home_news .news_list li {border-bottom: 1px solid #cfe99c; height: 34px; line-height: 34px; padding: 0px 5px; overflow: hidden; color: #454545;}
#home_news .news_list li a {margin-right: 5px;}

#home_newproduct li {width: 122px; float: left; margin: 5px 18px 0px 0px; height: 197px; overflow: hidden;}
#home_newproduct li img {border: 1px solid #d9d9d9;}
#home_newproduct li h2 {font-weight: normal; margin: 7px 0px 5px 0px; height: 36px; overflow: hidden;}
#home_newproduct li h2 .product_no {font-size: 12px; color:#3c3c3c; margin-left: 5px;}
#home_newproduct li a {color: #3bab45;}

#product_showroom h2.keyword {margin: 10px 0px; background: #fffce4; padding: 10px 20px; color:#ff6600;}
#product_showroom h2 .quantity {font-weight: normal; font-size: 13px; color:#3c3c3c; margin-left: 15px; padding: 0px 5px;}
#product_showroom ul {margin-left: 15px;}
#product_showroom li {width: 122px; float: left; margin: 15px 18px 0px 0px; height: 170px; overflow: hidden;}
#product_showroom li img {border: 1px solid #d9d9d9;}
#product_showroom li h2 {font-weight: normal; margin: 7px 0px 5px 0px; height: 38px; overflow: hidden;}
#product_showroom li h2 .product_no {font-size: 12px; color:#3c3c3c; margin-left: 5px;}
#product_showroom li a {color: #3bab45;}

.page_fuction {margin: 20px 10px; text-align: center;}
.page_fuction a {padding: 4px 8px; margin: 2px; background: #ebf7d9; display: inline-block; color: #696969; vertical-align: middle;}
.page_fuction a:hover {background: #369733; color: #ffffff; text-decoration: none;}
.page_fuction b {padding: 4px 8px; margin: 2px; display: inline-block; background: #369733; color: #ffffff;  vertical-align: middle;}

#product .product_img {float: left; width: 325px; height: 340px; margin: 10px 5px 0px 10px;}
#product .product_img img {padding: 8px; border: 1px solid #cfe99c;}
#product .product_right {float: left; width: 355px; margin: 10px; line-height: 18px; font-size: 13px;}
#product .product_right h2 {background: #fffce4; padding: 10px 20px; color:#ff6600;}
#product .product_right .product_no {margin: 10px 8px 10px 20px; color:#3c3c3c; }
#product .product_right .feature {margin-bottom: 20px;}
#product .product_right .feature li {list-style: square; margin: 8px 8px 8px 37px;}
#product .product_right .other_pic #other_pic_img {width: 280px; margin-left: 5px;}
#product .product_right .other_pic #other_pic_img a.select img {border: 2px solid #f6b42e;}
#product .product_right .other_pic #other_pic_img img {width: 48px; height: 48px; margin: 0px 5px; border: 1px solid #dfdfdf; background: #ffffff;}
.pre_img {width: 22px; height: 52px; background: #f6b42e url(images/company_icon.gif) no-repeat -44px -181px; display: inline-block; float: left;}
.next_img {width: 22px; height: 52px; background: #f6b42e url(images/company_icon.gif) no-repeat 6px -181px; display: inline-block; float: right;}

#product_des_menu {margin: 0px 10px; height: 25px;}
#product_des_menu li, #about_menu li {width: 120px; height: 30px; line-height: 30px; float: left; font-size: 15px; color: #000000; margin-right: 5px; background: #79ce00; color: #ffffff; text-align: center;} 
#product_des_menu li a, #about_menu li a {width: 120px; font-size: 15px; display: inline-block; font-weight: normal; color: #79ce00; border-bottom: 2px solid #79ce00; background: #f2f7ea;}
#about_menu {margin: 5px 5px 20px 5px; height: 25px;}

#product_des, #product_spec {line-height: 22px; padding: 20px 15px; font-size:13px;}
#product_des li, #product_spec li {list-style: square; margin: 8px 8px 8px 20px;}
#product_des p {margin-bottom: 10px;}

.page_content {margin: 12px 15px; }
.page_content p {font-size: 13px; line-height: 22px; margin: 0px 10px 15px 5px;}
.page_content h2 {background: #fffce4; padding: 10px 20px; color:#ff6600; margin-bottom: 15px;}

.contact_form {float: left; width: 350px; background: #f9fef1; padding: 20px 0px;}
.contact_form td {padding: 10px 5px;}
.contact_map {float: left; width: 300px; margin-left: 10px;}
.contact_form input.button01 {background: url(images/company_icon.gif) no-repeat 0px -300px; height: 32px; border:0px; color: #ffffff; width: 100px; padding: 6px; font-size: 15px; font-weight: bold;}

#news td {padding: 10px 5px; border-bottom: 1px solid #cfe99c; }
#news td a {font-size: 15px;}

/**************************** style2 ****************************/
#crumb_trail2 {padding: 8px 10px 8px 3px; color: #696969;}
#crumb_trail2 a, #crumb_trail .page_now {padding: 0px 7px;}

#home_newproduct2 li {width: 145px; float: left; margin: 5px 18px 0px 0px; height: 210px; overflow: hidden;}
#home_newproduct2 li img {border: 1px solid #d9d9d9;}
#home_newproduct2 li h2 {font-weight: normal; margin: 7px 0px 5px 0px; height: 36px; overflow: hidden;}
#home_newproduct2 li h2 .product_no {font-size: 12px; color:#3c3c3c; margin-left: 5px;}
#home_newproduct2 li a {color: #3bab45;}

/********************************* register *********************************/
#register .box02 {padding: 5px 0px 0px 0px; font-size: 13px; line-height: 26px;}
#register .box02 h4 {margin: 0px 20px 0px 20px; line-height: 25px; color: #000000; border-bottom: 3px solid #79ce00; padding-bottom: 10px; }
#register .box02 h4 .note {font-weight: normal; font-size: 13px; color:#3c3c3c; margin-left: 15px; padding: 0px 10px;}
#register .step02s {width: 25px; height: 25px; float: left; margin: 0px 5px 0px 15px; background: url(images2/step_icon.gif) no-repeat 0px -100px;}
#register .agree_box {margin: 10px 20px; height: 300px; overflow: auto; font-size: 12px; line-height: 20px; background: #ffffff; padding: 15px 20px; border: 1px solid #d9d9d9;}
#register .box02 table {margin: 15px auto;}
#register .box02 td {padding: 0px;}

/********************************* product *********************************/
.productService {background: url(images/company_pxbg.gif) repeat-x 0px 0px; height: 30px; border:0px; color: #ffffff; width: 80px;position:absolute;margin-top:0px}

.close {position:absolute;margin-top:10px}
#c1 li {list-style-type:decimal}

