@charset "utf-8";
/* CSS BUTTONS */

#navgroup {
	width:484px;
	height:32px;
	background:url(../pics/nl/nav.gif) no-repeat;
	float:left;
	text-align:left;
	margin-top:10px;
	padding:0;
	position:relative;
}
#navgroup2 {
	width:477px;
	height:32px;
	float:left;
	background:url(../pics/nl/products_nav.gif);
	margin:0;
	padding:0;
	position:relative;
}
#navwall {
	width:1000px;
	background-color:transparent;
	padding:0;
	height:100px;
}
#navgroup li, #navgroup2 li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	height:32px;
	display:block;
	text-align:left;
}
#navgroup a, #navgroup2 a {
	height:30px;
	display:block;
}
.btn-size:hover {
	font-size:14px;
	font-weight:bold;
}
.btn-size {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	cursor:hand;
	height:17px;
	overflow:hidden;
	width:29px;
	/*background:transparent url(../pics/btn_size.gif) repeat-x scroll 0pt 0px;*/
}
.active_size{
	border:none;
	background:transparent url(../pics/nl/btn_size.gif) repeat-x scroll 0pt 0px;
	height:17px;
	overflow:hidden;
	width:29px;
}


#btn_about {
	left:323px;
	width:157px;
}
#btn_about a:hover {
	background:transparent url(../pics/nl/nav.gif) -323px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}
#btn_events {
	left:0px;
	width:90px;
}
#btn_events a:hover {
	background:transparent url(../pics/nl/nav.gif) -0px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}
#btn_howItWork {
	left:110px;
	width:192px;
}
#btn_howItWork a:hover {
	background:transparent url(../pics/nl/nav.gif) -110px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}

#btn_join {
	left:146px;
	width:160px;
}
#btn_join a:hover {
	background:transparent url(../pics/nl/nav.gif) -140px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}
#btn_logout {
	left:314px;
	width:126px;
}
#btn_logout a:hover {
	background:transparent url(../pics/nl/NAV_1.gif) -314px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}

.btn-cancel,.btn-75,.btn-100, .btn_addpro, .btn_order {
	border:0px;
	color:#666666;
	font-weight:bold;
	cursor:hand;
	overflow:hidden;
}	
.btn-cancel{
	width:55px;
	height:25px;
	background:transparent url(../pics/nl/btn_bg.jpg) no-repeat scroll 0pt 0px;
}
.btn-75 {
	height:25px;
	width:75px;
	background:transparent url(../pics/nl/btn_75.jpg) no-repeat scroll 0pt 0px;
}
.btn-100{
	height:25px;
	width:100px;
	background:transparent url(../pics/nl/btn_100.png) no-repeat scroll 0pt 0px;
}
.btn_addpro{
	height:30px;
	width:200px;
	background:transparent url(../images/btn_addpro.png) no-repeat scroll 0pt 0px;
}

.cancel_change:hover {
	background-position:0px -25px;
}
.cancel_change{
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:81px;
	background:transparent url(../pics/nl/cancel.gif) no-repeat scroll 0pt 0px;
}

.btn-change:hover {
	background-position:0px -25px;
}
.btn-change {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:82px;
	background:transparent url(../pics/nl/btn_change.gif) no-repeat scroll 0pt 0px;
}
.btn-add:hover {
	background-position:0px -25px;
}
.btn-add {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:105px;
	background:transparent url(../pics/nl/add-to-card.gif) no-repeat scroll 0px 0px;
}
.btn-buy:hover {
	background-position:0px -25px;
}
.btn-buy {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:105px;
	background:transparent url(../pics/nl/buy_now.gif) no-repeat scroll 0px 0px;
}
.btn-contShop:hover {
	background-position:0px -25px;
}
.btn-contShop {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:171px;
	background:transparent url(../pics/nl/continue_shop.jpg) no-repeat scroll 0px 0px;
}
.btn-inscription:hover {
	background-position:0px -25px;
}
.btn-inscription {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:105px;
	background:transparent url(../pics/nl/btn_join.gif) no-repeat scroll 0px 0px;
}
.btn-returnSubmit {
	border:0px;
	cursor:hand;
	height:25px;
	overflow:hidden;
	width:81px;
	background:transparent url(../pics/nl/btn_submit.gif) no-repeat scroll 0pt -1px;
}

.btn-returnSubmit:hover {
	background-position:0px -21px;
}
.btn_submit{
	/*background-color:#FFFFFF;
	text-align:right;*/
	border:0px;
	background:url(../images/btn_ok.jpg) no-repeat;
	width:57px;
	height:25px;
	cursor:hand;
}
.btn_continue{
	height:25px;
	overflow:hidden;
	width:81px;
	background:transparent url(../pics/nl/btn_continue.gif) no-repeat scroll 0pt -1px;
	border:0px;
	cursor:hand;
	text-align:right;
}
.btn_continue:hover {
	background-position:0px -21px;
}
.btn_back{
	height:25px;
	overflow:hidden;
	width:81px;
	background:transparent url(../pics/nl/back.gif) no-repeat scroll 0pt -1px;
	border:0px;
	cursor:hand;
	text-align:right;
}
.btn_back:hover {
	background-position:0px -21px;
}

.link_submit{
	background-color:#000000;
	border:0px;
	cursor:hand;
	text-decoration:none;
	color:#83857a;
	vertical-align:text-bottom;
}
#btnP_about {
	left:326px;
	width:153px;
}
#btnP_about a:hover {
	background:transparent url(../pics/nl/products_nav.gif) -326px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}
#btnP_events {
	left:0px;
	width:115px;
}
#btnP_events a:hover {
	background:transparent url(../pics/nl/products_nav.gif) -0px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}
#btnP_products {
	left:184px;
	width:76px;
}
#btnP_products a:hover {
	background:transparent url(../pics/nl/products_nav.gif) -184px -30px no-repeat;
	text-decoration:none;
	border-bottom:none;
}

.size{ width:50px; height:20px; border:none; background-color:#CCCCCC; color:#000000; cursor:hand;}


/*--minishop buttons--*/
.btn_order {
	height:27px;
	width:87px;
	background:transparent url(../partner/images/button_bg.jpg) no-repeat scroll 0pt 0px;
}
