/* CSS Document */

body {
	margin:auto;
	padding:0px;
	font-family: Arial, Helvetica, Tahoma, MS Sans Serif;
}

p {
	margin:0px;
	padding:0px;
}

header { 
	width:100%; 
	height:200px;
	background-image:url(../images/bg-header.gif);
	background-repeat:repeat-x;
	background-position:top; 
}

#toppage {
	width:1280px;
	height:100px;
	padding:16px 0 0 0; 
	margin:auto;
} 

.logo {
	width:324px;
	height:78px;
	position:relative;
	float:left;
}

nav { 
	width:825px;
	padding-top:5px;
	height:73px;
	position:relative;
	float:right;
}

nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

nav ul li {	
	float:left;
}

.menuhome {
	background-image:url(../images/menu-home.gif);
	background-repeat:no-repeat;
	width:130px;
	height:73px;
} 

.menuhome:hover {
	background-image:url(../images/menu-home2.gif);
	background-repeat:no-repeat;
	width:130px;
	height:73px;
}

.menuhome2 {
	background-image:url(../images/menu-home2.gif);
	background-repeat:no-repeat;
	width:130px;
	height:73px;
} 

.menuabout {
	background-image:url(../images/menu-about.gif);
	background-repeat:no-repeat;
	width:146px;
	height:73px;
} 

.menuabout:hover {
	background-image:url(../images/menu-about2.gif);
	background-repeat:no-repeat;
	width:146px;
	height:73px;
}

.menuabout2 {
	background-image:url(../images/menu-about2.gif);
	background-repeat:no-repeat;
	width:146px;
	height:73px;
}

.menuproduct {
	background-image:url(../images/menu-product.gif);
	background-repeat:no-repeat;
	width:157px;
	height:73px;
} 

.menuproduct:hover {
	background-image:url(../images/menu-product2.gif);
	background-repeat:no-repeat;
	width:157px;
	height:73px;
}

.menuproduct2 {
	background-image:url(../images/menu-product2.gif);
	background-repeat:no-repeat;
	width:157px;
	height:73px;
} 

.menuhowto {
	background-image:url(../images/menu-howto.gif);
	background-repeat:no-repeat;
	width:195px;
	height:73px;
} 

.menuhowto:hover {
	background-image:url(../images/menu-howto2.gif);
	background-repeat:no-repeat;
	width:195px;
	height:73px;
}

.menuhowto2 {
	background-image:url(../images/menu-howto2.gif);
	background-repeat:no-repeat;
	width:195px;
	height:73px;
} 

.menucontact {
	background-image:url(../images/menu-contact.gif);
	background-repeat:no-repeat;
	width:175px;
	height:73px;
} 

.menucontact:hover {
	background-image:url(../images/menu-contact2.gif);
	background-repeat:no-repeat;
	width:175px;
	height:73px;
}

.menucontact2 {
	background-image:url(../images/menu-contact2.gif);
	background-repeat:no-repeat;
	width:175px;
	height:73px;
}  

#login {
	margin:auto;
	padding:24px 0 0 0;
	width:1280px;
	height:55px; 
}

.contact-login {
	width:590px;
	position:relative;
	float:left; 
	font-size:14px;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
}

.contact-login a:link, .contact-login a:visited { 
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
} 

.contact-login a:hover { 
	font-size:14px;
	color:#d2f510;
	font-weight:bold;
	text-decoration:none;
} 


.form-login {
	min-width:620px;
	float:right;
	position:relative;
}

.all-form-login {
	width:690px;
	float:right;
}

.form-login2 {
	min-width:410px;
	float:right;
	position:relative;
}

.form-login3 {
	margin:7px 0 0 0;
	min-width:95px;
	float:right;
	position:relative;
}

.text-login {
	margin:0 10px 0 10px;
	text-align:center;
	font-size:12px;
	line-height:20px;
	color:#FFF;
	float:left;
	text-decoration:none;
}

.text-login a:link, .text-login a:visited { 
	text-align:center;
	font-size:12px;
	color:#FFF; 
	text-decoration:none;
}

.text-login a:hover { 
	text-align:center;
	font-size:12px;
	color:#d2f510; 
	text-decoration:none;
}

.login-box {
	float:left;
	margin:0 5px 0 5px;
	padding:5px;
	width:140px;
	height:23px;
	font-size:14px;
	color:#aaaaaa;
 border: solid thin #58595b ;
}

.login-box2 {
	float:left;
	margin:0 5px 0 0;
	width:250px;
	height:24px;
 border: solid thin #abadb3 ;
}

.login-box3 {
	float:left;
	margin:0 5px 0 0;
	width:155px;
	height:24px;
 border: solid thin #abadb3 ;
}

.search-box {
	float:left;
	margin:0 5px 0 5px;
	width:430px;
	height:30px;
}


.button-login {
	float:left;
	margin:0 0 0 5px;
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	background-position:top;
	width:70px;
	height:36px;
} 

.button-loginTo {
	float:left;
	margin:0 0 0 5px;
	background:url(../images/loader/ajax-loaderLogin.gif) center  top no-repeat;
	width:70px;
	height:36px;
} 

.button-login:hover { 
	background-image:url(../images/login2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:70px;
	height:36px;
}


article {
	margin:0px;
	padding:0px;
}

#intro-pic { 
	width:1280px;
	margin:auto;
	height:420px;
	position:relative;
}

#bg-intro-pic {
	width:100%;
	background-image:url(../images/bg-intro.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.arrowleft {
	position:absolute; 
	margin:185px 0 0 0;
}

.arrowright {
	position:absolute; 
	margin:185px 0 0 1220px;
}

.arrowbage {
	position:absolute;
	margin:10px 0 0 1120px;
	z-index:99;
}

.product-header-text {
	position:absolute; 
	margin:373px 0 0 0;
	z-index:20;
}

.about-header-text {
	position:absolute; 
	margin:130px 0 0 0;
}

#content {
	margin:auto;
	padding:0 0 0 0;
	width:1280px;
	position:relative; 
	background-color:#f7f7f7;
}

#content-member {
	margin:auto;
	padding:0 0 0 0;
	width:1280px;
	position:relative;  
}

.product-lube {
	padding:20px 0 20px 0;
	width:315px;
	position:relative;
	float:left;
}

.product-line {
	width:1px;
	height:210px;
	float:left;
	position:relative;
	background-color:#e5e5e5;
}

.product-pic { 
	float:left;
	position:relative;
	margin:0 10px 0 4px;
}

.product-more {
	margin:25px 0 0 0;
	float:left;
	position:relative;
}

.product-lube-small {
	min-width:130px;
	font-size:12px;
	color:#58595b;
	position:relative;
	float:left;
	text-decoration:none;
}

.product-lube-small a:link, .product-lube-small a:visited { 
	font-size:12px;
	color:#58595b; 
	text-decoration:none;
}

.product-lube-small a:hover { 
	font-size:12px;
	color:#58595b;
	text-decoration:underline;
}

.head-product-home {
	margin:35px 0 0 0;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#879506;
	position:relative;
	float:left;
	text-decoration:none;
}

.head-product-home a:link, .head-product-home a:visited { 
	font-size:17px;
	font-weight:bold;
	color:#879506; 
	text-decoration:none;
}

.head-product-home a:hover { 
	font-size:17px;
	font-weight:bold;
	color:#879506;
	text-decoration:underline;
}

h2 {
	margin:35px 0 0 0;
	padding:0px;
	font-size:18px;
	font-weight:bold;
	color:#879506;
	position:relative;
	float:left;
}

#bg-subpage {
	width:100%;
	background-image:url(../images/bg-subpage.gif);
	background-repeat:repeat-x;
	height:176px;
}

#subpage-pic {
	width:1280px;
	margin:auto;
	height:176px;
}

.content-left {
	padding:30px 27px 0 0;
	float:left;
	width:920px;
	background-color:#FFF;
	border-right: solid 1px #e5e5e5;
}

.content-order {
	padding:30px 0 0 0;
	float:left;
	width:1280px;  
}
 

.content-right {
	float:right;
	width:332px;
	min-height:650px;
	background-color:#f7f7f7;
	border-left: solid 1px #e5e5e5;
}

.content-right-about {
	float:right;
	width:325px; 
	padding: 30px 0 0 0;
}   

.head-login {
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

.head-contact-success {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.contact-head-regis {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


.head-content {
	font-size:18px;
	font-weight:bold;
	color:#666666;
}


.head-content-error {
	font-size:18px;
	font-weight:bold;
	color:#F00;
}

.head-content-search {
	font-size:16px; 
	font-weight:bold;
	color:#666666;
}

.website-link {
	font-size:14px; 
	font-weight:bold;
	color:#9dbc00;
}


.content {
	font-size:14px;
	color:#333333;
}

.content-search {
	font-size:14px;
	color:#979696;
}

.content-product {
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.content-product a:link, .content-product a:visited {
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.content-product a:hover {
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}

.content-product2 {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.content-product2 a:link, .content-product2 a:visited {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.content-product2 a:hover {
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}


.content-product-green {
	font-size:14px;
	color:#5c6c02;
}

.product-content {
	font-size:12px;
	color:#58595b;
	text-decoration:none;
}

.product-content a:link, .product-content a:visited {
	font-size:12px;
	color:#58595b;
	text-decoration:none;
}

.product-content a:hover {
	font-size:12px;
	color:#58595b;
	text-decoration:underline;
}


.product-small {
	margin:auto;
	width:290px;
	padding:10px;
	background-image:url(../images/bg-hotproduct.png);
	background-position:top;
	background-repeat:repeat-x;
}

.product-small-line {
	width:250px;
	height:1px;
	margin:15px 0 15px 42px; 
	border-bottom:dotted 1px #a1a1a1; 
}

.contact-left {
	width:460px;
	float:left;
}

.contact-right {
	width:450px;
	float:right;
}

.contact-company {
	font-size:18px; 
	color:#66666;
}

.contact-order1 {
	font-size:18px; 
	color:#333333;
	text-decoration:none;
}

.contact-order1 a:link, .contact-order1 a:visited {
	font-size:18px; 
	color:#333333;
	text-decoration:none;
}

.contact-order1 a:hover {
	font-size:18px; 
	color:#333333;
	text-decoration:underline;
}

.contact-order2 {
	font-size:14px; 
	color:#333333;
}

.contact-order3 {
	font-size:14px; 
	color:#979696;
}

.contact-order4 {
	font-size:14px; 
	color:#a7c01a;
	font-weight:bold;
	text-decoration:none;
}

.contact-order4 a:link, .contact-order4 a:visited {
	font-size:14px; 
	color:#a7c01a;
	font-weight:bold;
	text-decoration:none;
}

.contact-order4 a:hover {
	font-size:14px; 
	color:#a7c01a;
	font-weight:bold;
	text-decoration:none;
}

.search-header {
	font-size:20px;
	color:#FFF;
}

.order-menu {
	font-size:18px;
	color:#FFF;
}

.contact-form {
	width:332px;
	padding:5px;
	float:left;
 border: solid thin #abadb3 ;
}

.contact-selct {
	width:344px;
	padding:5px;
	float:left;
 border: solid thin #abadb3 ;

}

.form{
 border: solid thin #abadb3 ;
 
}

.form-selct {
	width:331px;
	padding:1px;
	float:left;
 border: solid thin #abadb3 ;

}

 
 
.footer {
	margin:0px;
	padding:0px;
}

#footertop { 
	width:100%;
	height:150px;
	background-color:#bed63a;
}

.footertop-all { 
	width:1280px;
	margin:auto;
}

.footertop-line {
	width:1px;
	height:150px;
	float:left;
	position:relative;
	background-color:#e5e5e5;
}

.footer-detail {
	width:295px;
	margin:0 0 0 20px;
	position:relative;
	float:left;
	font-size:14px;
	color:#333333;
	text-decoration:none;
}

.footer-detail a:link, .footer-detail a:visited { 
	font-size:14px;
	color:#333333;
	text-decoration:none;
}

.footer-detail a:hover { 
	font-size:14px;
	color:#333333;
	text-decoration:underline;
}


.footer-detail ul {
	margin:0 0 0 15px;
	padding:0px;
}

.footer-detail ul li {
	list-style:disc;
	margin:0px;
	padding:0px;
}

#footercredit {  
	width:100%;
	height:50px;
	background-color:#58595b;
}

.footercredit-left {
	padding:15px 0 0 0;
	width:500px;
	position:relative;
	float:left;
	font-size:12px;
	color:#FFF;
}

.content-mark { 
	font-size:12px;
	color:#000;
}

.footercredit-right {
	padding:5px 0 0 0;
	width:120px;
	position:relative;
	float:right;
}

.footercredit-all {
	width:1280px;
	margin:auto;
}

.pro1 {
	background-image:url(../images/pro1.png);
	background-repeat:no-repeat;
	width:101px;
	height:37px;
	float:left;
	margin:0 0 0 15px;
}

.pro1:hover {
	background-image:url(../images/pro1-2.png);
	background-repeat:no-repeat;
	width:101px;
	height:37px;
	float:left;
	margin:0 0 0 15px;
}

.pro1ac {
	background-image:url(../images/pro1-2.png);
	background-repeat:no-repeat;
	width:101px;
	height:37px;
	float:left;
	margin:0 0 0 15px;
}

.pro2 {
	background-image:url(../images/pro2.png);
	background-repeat:no-repeat;
	width:92px;
	height:37px;
	float:left;
}

.pro2:hover {
	background-image:url(../images/pro2-2.png);
	background-repeat:no-repeat;
	width:92px;
	height:37px;
	float:left;
}

.pro2ac {
	background-image:url(../images/pro2-2.png);
	background-repeat:no-repeat;
	width:92px;
	height:37px;
	float:left;
}

.pro3 {
	background-image:url(../images/pro3.png);
	background-repeat:no-repeat;
	width:76px;
	height:37px;
	float:left;
}

.pro3:hover {
	background-image:url(../images/pro3-2.png);
	background-repeat:no-repeat;
	width:76px;
	height:37px;
	float:left;
}

.pro3ac {
	background-image:url(../images/pro3-2.png);
	background-repeat:no-repeat;
	width:76px;
	height:37px;
	float:left;
}

.number-page-detail {
	margin:10px 0 0 0; 
	float:right;
}

.number-page-detail  ul {
	margin:0px;
	padding:0px;
}

.number-page-detail  ul  li {
	list-style:none;
	display:inline;
	float:left;
}

.numberpage-hover {
	margin:0 1px 0 1px;
}

.page-arrow1 {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow1.png);
	background-repeat:no-repeat;
}

.page-arrow1:hover {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow1-2.png);
	background-repeat:no-repeat;
}

.page-arrow2 {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow2.png);
	background-repeat:no-repeat;
}

.page-arrow2:hover {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow2-2.png);
	background-repeat:no-repeat;
}

.page-arrow3 {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow3.png);
	background-repeat:no-repeat;
}

.page-arrow3:hover {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow3-2.png);
	background-repeat:no-repeat;
}

.page-arrow4 {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow4.png);
	background-repeat:no-repeat;
}

.page-arrow4:hover {
	width:20px;
	height:18px;
	display:block;
	background-image:url(../images/page-arrow4-2.png);
	background-repeat:no-repeat;
}

.numberpage-none1 {
	margin:0 1px 0 1px;
	padding:3px 8px 3px 7px;
	background-image:url(../images/bg-number-page2.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}

.numberpage-none1 a:link, .numberpage-none1 a:visited {  
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}

.numberpage-none1 a:hover {  
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}


.numberpage-none2 {
	margin:0 1px 0 1px;
	padding:3px 8px 3px 7px;
	background-image:url(../images/bg-number-page1.png);
	background-repeat:no-repeat;
	color:#000;
	font-size:10px;
	text-decoration:none;
}

.numberpage-none2 a:link, .numberpage-none2 a:visited {  
	color:#000;
	font-size:10px;
	text-decoration:none;
}

.numberpage-none2 a:hover {  
	color:#000;
	font-size:10px;
	text-decoration:none;
}

.promo-bar {
	position:absolute; 
	margin:-219px 0 0 0;
}

.more-th {
	background-image:url(../images/more-th.png);
	background-repeat:no-repeat;
	background-position:top;
	width:50px;
	height:26px;
}

.more-th:hover {
	background-image:url(../images/more-th2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:50px;
	height:26px;
}
 


.reset {
	background-image:url(../images/contact-reset.png);
	background-repeat:no-repeat;
	background-position:top;
	width:89px;
	height:27px;
	float:left;
	margin:0 0 0 5px;
}

.reset:hover {
	background-image:url(../images/contact-reset2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:89px;
	height:27px;
	float:left;
	margin:0 0 0 5px;
}

.submit {
	background-image:url(../images/contact-submit.png);
	background-repeat:no-repeat;
	background-position:top;
	width:89px;
	height:27px;
	float:left;
}

.submit:hover {
	background-image:url(../images/contact-submit2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:89px;
	height:27px;
	float:left;
}

.regis1 {
	background-image:url(../images/regis-bot1.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	float:left;
}

.regis1:hover {
	background-image:url(../images/regis-bot1-2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	float:left;
}

.regis2 {
	background-image:url(../images/regis-bot2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:62px;
	height:27px;
	float:left;
	margin:0 0 0 10px;
}

.regis2:hover {
	background-image:url(../images/regis-bot2-2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:62px;
	height:27px;
	float:left;
}

.regis3 {
	background-image:url(../images/regis-bot3.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	float:left;
}

.regis3:hover {
	background-image:url(../images/regis-bot3-2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	float:left;
}

.back-home {
	background-image:url(../images/go-homepage.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	margin:auto;
}

.back-home:hover {
	background-image:url(../images/go-homepage2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px;
	margin:auto;
}

.menu-member {
	width:310px;
	height:260px;  
}
 

.menutop {
	background-image:url(../images/menue-top.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	margin:0px;
	line-height:43px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menutop a:link, .menutop a:visited { 
	line-height:43px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menutop a:hover { 
	line-height:43px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menutop:hover {
	background-image:url(../images/menue-tophover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	margin:0px;
	line-height:43px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
}

.menutop-current {
	background-image:url(../images/menue-tophover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	margin:0px;
	line-height:43px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menutop-current a:link, .menutop-current a:visited { 
	line-height:43px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
} 

.menudetail1 {
	background-image:url(../images/menue-detail1.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
} 

.menudetail1 a:link, .menudetail1 a:visited { 
	line-height:42px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
} 

.menudetail1 a:hover { 
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
} 

.menudetail1:hover {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	font-weight:bold;
	color:#58595b;
	font-size:18px;
}

.menudetail1-current {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
} 

.menudetail1-current a:link, .menudetail1-current a:visited { 
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
} 

.menudetail2 {
	background-image:url(../images/menue-detail2.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.menudetail2 a:link, .menudetail2 a:visited { 
	line-height:42px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail2 a:hover { 
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail2-current {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail2-current a:link, .menudetail2-current a:visited { 
	line-height:42px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.menudetail2:hover {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
}

.menudetail3 {
	background-image:url(../images/menue-detail3.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail3 a:link, .menudetail3 a:visited { 
	line-height:42px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail3 a:hover { 
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menudetail3:hover {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
}

.menudetail3-current {
	background-image:url(../images/menue-detailhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:42px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
}

.menudetail3-current a:link, .menudetail3-current a:visited { 
	line-height:42px;
	color:#58595b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.menufooter {
	background-image:url(../images/menue-footer.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:41px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.menufooter a:link, .menufooter a:visited { 
	line-height:41px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.menufooter a:hover { 
	line-height:41px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.menufooter:hover {
	background-image:url(../images/menue-footerhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:41px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
}


.menufooter-current {
	background-image:url(../images/menue-footerhover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 50px;
	line-height:41px;
	font-weight:bold;
	color:#58595b;
	font-size:18px;
	text-decoration:none;
}

.menufooter-current a:link, .menufooter-current a:visited { 
	line-height:41px;
	color:#58595b;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.edit-profile {
	background-image:url(../images/regis-member-profile.png);
	background-repeat:no-repeat;
	background-position:top;
	width:128px;
	height:27px;
}

.edit-profile:hover{
	background-image:url(../images/regis-member-profile2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:128px;
	height:27px;
}

.save {
	background-image:url(../images/regis-save.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:62px;
	height:27px;
}

.save:hover {
	background-image:url(../images/regis-save2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:62px;
	height:27px;
}

.facebook {
	background-image:url(../images/icon-facebook.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 7px 0 0;
}

.facebook:hover {
	background-image:url(../images/icon-facebook2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 7px 0 0;
}

.twitter {
	background-image:url(../images/icon-twitter.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 7px 0 0;
}

.twitter:hover {
	background-image:url(../images/icon-twitter2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 7px 0 0;
}

.youtube {
	background-image:url(../images/icon-youtube.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 0 0 0;
}

.youtube:hover {
	background-image:url(../images/icon-youtube2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:32px;
	height:32px;
	margin:3px 0 0 0;
}

.login-regis {
	background-image:url(../images/login-regis.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:89px;
	height:27px; 
}

.login-regis:hover {
	background-image:url(../images/login-regis2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:89px;
	height:27px; 
}

.login-forgot {
	background-image:url(../images/login-forgot.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:89px;
	height:27px; 
	margin:0 0 0 10px;
}

.login-forgot:hover {
	background-image:url(../images/login-forgot2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:89px;
	height:27px;
	margin:0 0 0 10px;
} 

.login-bot {
	background-image:url(../images/login-bot.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:92px;
	height:72px;
	margin:-2px 0 0 0;
}

.login-bot:hover {
	background-image:url(../images/login-bot2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:92px;
	height:72px; 
	margin:-2px 0 0 0;
}


.textgreen1 {
	font-size:12px;
	color:#d2f510;
	text-decoration:none;
	float:left;
	padding:0 0 0 15px;
}

.textgreen1 a:link, .textgreen1 a:visited {
	font-size:12px;
	color:#d2f510;
	text-decoration:none; 
}

.textgreen1 a:hover {
	font-size:12px;
	color:#d2f510;
	text-decoration:none; 
}

.textgreen {
	font-size:12px;
	color:#d2f510;
	text-decoration:none;
	float:left;
	padding:0 15px 0 15px;
}

.textgreen a:link, .textgreen a:visited {
	font-size:12px;
	color:#d2f510;
	text-decoration:none; 
}

.textgreen a:hover {
	font-size:12px;
	color:#d2f510;
	text-decoration:none; 
}

.textname {
	font-size:12px;
	color:#FFF !important;
	text-decoration:none;
	float:left;
	padding:0 15px 0 15px;
}

.textname a:link, .textname a:visited {
	font-size:12px;
	color:#FFF!important;
	text-decoration:none; 
}

.textname a:hover {
	font-size:12px;
	color:#FFF!important;
	text-decoration:none; 
}

.textgreen2 {
	font-size:14px;
	color:#879506;
	text-decoration:none;
}
.textgreen2 a:link, .textgreen2 a:visited {
	font-size:14px;
	color:#879506;
	text-decoration:underline;
}

.textgreen2 a:hover {
	font-size:14px;
	color:#bad139;
	text-decoration:none; 
}
.orderbox {
	background-image:url(../images/order-box.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:128px;
	height:72px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	padding-top:5px;
	margin-top:5px;
}

.orderbox:hover {
	background-image:url(../images/order-box2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:128px;
	height:72px;  
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	padding-top:5px;
	margin-top:5px;
}

.orderprint {
	background-image:url(../images/order-print.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:128px;
	height:72px;  
}

.orderprint:hover {
	background-image:url(../images/order-print2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:128px;
	height:72px;  
}

.backtoshop {
	background-image:url(../images/order-back-shop.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:107px;
	height:72px;
	margin:0 0 0 10px;
}

.backtoshop:hover {
	background-image:url(../images/order-back-shop2.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:107px;
	height:72px;  
	margin:0 0 0 10px;
}

.forpass {
	background-image:url(../images/login-forpass.png);
	background-repeat:no-repeat;
	background-position:top;
	width:92px;
	height:72px;
	margin:-2px 0 0 0;
}

.forpass:hover {
	background-image:url(../images/login-forpass2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:92px;
	height:72px;  
	margin:-2px 0 0 0;
}

.creditok {
	background-image:url(../images/creditok.png);
	background-repeat:no-repeat;
	background-position:top;
	width:62px;
	height:27px;
	float:left;
}

.creditok:hover {
	background-image:url(../images/creditok2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:62px;
	height:27px;
	float:left;
}

.email {
	background-image:url(../images/email.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px; 
}

.email:hover {
	background-image:url(../images/email2.png);
	background-repeat:no-repeat;
	background-position:top;
	width:107px;
	height:27px; 
}


.news-head {
	position:relative;
	margin:20px 0 0 0;
	padding:15px;
	width:885px;
	min-height:220px;
	background-color:#ededed;
}

.news-detail {
	float:left;
	margin:0 0 0 20px;
	width:470px;
}

.head-news {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.head-news a:link, .head-news a:visited {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.head-news a:hover {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.view {
	font-size:11px;
	color:#808080;
}

.content-news {
	text-align:justify;
	padding:15px 0 10px 0;
	font-size:13px;
	color:#444444;
	text-decoration:none;
}

.content-news a:link, .content-news a:visited {
	text-align:justify; 
	font-size:13px;
	color:#444444;
	text-decoration:none;
}

.content-news a:hover {
	text-align:justify; 
	font-size:13px;
	color:#444444;
	text-decoration:none;
}
 

.all-sub-news {
	margin:20px 0 0 0;
	width:917px;
}

.sub-news {
	width:266px;
	float:left;
}

.line-news-border {
	margin: 0 28px 0 28px;
	height:352px;
	float:left;
	border-right: solid 1px #e9e9e9;
}

.hot-product {
	position:absolute; 
	margin: 144px 0 0 947px;
}


.pro1button {
	background-image:url(../images/product-button1hover.png);
	background-repeat:no-repeat;
	width:228px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro1button:hover {
	background-image:url(../images/product-button1hover.png);
	background-repeat:no-repeat;
	width:228px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro1buttonac {
	background-image:url(../images/product-button1.png);
	background-repeat:no-repeat;
	width:228px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro2button {
	background-image:url(../images/product-button2hover.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro2button:hover {
	background-image:url(../images/product-button2.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro2buttonac {
	background-image:url(../images/product-button2.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro3button {
	background-image:url(../images/product-button3hover.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro3button:hover {
	background-image:url(../images/product-button3.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro3buttonac {
	background-image:url(../images/product-button3.png);
	background-repeat:no-repeat;
	width:231px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}
 
.pro4button {
	background-image:url(../images/product-button4hover.png);
	background-repeat:no-repeat;
	width:230px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro4button:hover {
	background-image:url(../images/product-button4.png);
	background-repeat:no-repeat;
	width:230px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}

.pro4buttonac {
	background-image:url(../images/product-button4.png);
	background-repeat:no-repeat;
	width:230px;
	height:37px;
	float:left;
	margin:0 0 0 0;
}
 
.clear { clear:both; }

.text-pink { 	font-size:16px; 
	font-weight:bold;
	color:#FF0000;
 }
