@charset "utf-8";



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html {
	margin: 0; 
	padding: 0; 
	min-height:100%;
	height: auto;
	height: 100%; 
	width:100%;
}

* { margin: 0; padding: 0; }

ul, li { list-style: none; margin: 0; padding: 0; }


img.borderModule { float: left; }
.displayBlock{ display: block; }
.displayBlockPosRel{ display: block; position: relative; }
.hidden { display:none; }
.cursorPointer { cursor:pointer; }
p.standard { line-height: 170%; color: #333; }



/* BEGIN OGONE */
.ogonePaystepWrapper {
	width: 780px;
	margin: 30px auto;
}
.ogonePaystepWrapper div.topBar {
	position: relative;
	display: block;
	background: url(https://media2.labuyla.ch/design/ogonePayment_topBar.png) no-repeat;
	height: 90px;
}
.ogonePaystepWrapper div.topBar img.logo {
	position: absolute;
	left: -30px;
	top: -7px;
}
.ogonePaystepWrapper div.topBar h1.headline {
	position: absolute;
	right: 25px;
	top: 25px;
	color: #fff;
}
.ogonePaystepWrapper div.midContent {
	position: relative;
	display: block;
	min-height: 200px;
	background: url(https://media2.labuyla.ch/design/ogonePayment_midStripe.png) repeat-y center top;
	padding: 5px 30px;
}
.ogonePaystepWrapper div.midContent div.wrapper {
	display: block;
	min-height: 100px;
	border: 1px solid #ccc;
	padding: 20px 45px;
	background: url(https://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
	line-height: 170%;
}
.ogonePaystepWrapper div.midContent div.wrapper small {
	font-size: 11px;
}
.ogonePaystepWrapper div.midContent div.wrapper b {
	font-weight: normal;
}
.ogonePaystepWrapper div.midContent div.wrapper input {
	margin: 2px 0 5px 0;
	padding: 3px 5px;
	background: #fff url(https://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
	border: 1px solid #ccc;
	/* FONTS.CSS */
	font-size: 11px;
	color: #777;
}
.ogonePaystepWrapper div.midContent div.wrapper input:hover,
.ogonePaystepWrapper div.midContent div.wrapper input:focus,
.ogonePaystepWrapper div.midContent div.wrapper select:hover,
.ogonePaystepWrapper div.midContent div.wrapper select:focus  {
	color: #333;
}
.ogonePaystepWrapper div.midContent div.wrapper select {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	width: 50px;
	background: #eceded;
	/* FONTS.CSS */
	font-size: 11px;
	color: #777;
}
.ogonePaystepWrapper div.midContent div.wrapper select option {
	border-bottom: 1px solid #ccc;
	padding: 1px;
	cursor: pointer;
	background: #fff;
}
.ogonePaystepWrapper div.midContent div.wrapper .ncoltxtl {
	text-align: right;
}
.ogonePaystepWrapper div.midContent div.wrapper .ncoltxtr, 
.ogonePaystepWrapper div.midContent div.wrapper .ncolinput {
	padding-left: 5px;
	text-align: left;
}
.ogonePaystepWrapper div.midContent div.wrapper img {
	margin-bottom: 5px;
}
.ogonePaystepWrapper div.midContent div.wrapper a img {
	margin: 10px 0;
}



.ogonePaystepWrapper div.footer {
	display: block;
	height: 200px;
	background: url(https://media2.labuyla.ch/design/ogonePayment_bottomFooter.png) no-repeat center top;
	padding: 5px 30px;
}
/* END OGONE */	

/*////////////////////////////////////////////////////LIGHTBOX////////////////////////////////////////////////////////////////////////////////////*/

div.outerWrapperRelative {	
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: -15px;
	padding-top: 15px;
}
div.outerWrapperRelative div.lightBoxBackground {	
	display: block;
    z-index: 5000;
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(https://media2.labuyla.ch/design/blackTransparent10px.png);
    text-align: center;
}
div.outerWrapperRelative div.lightBoxBackground div.whiteDialogBox {	
	position: relative;
	width: 350px;
	min-height: 90px;
	padding-top: 25px;
	margin: 10% auto;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	border: 1px solid #fff;
	height: auto;
}
div.outerWrapperRelative div.lightBoxBackground div.whiteDialogBox img.womanImage {	
	position: absolute;
	left: -71px;
	top: -28px;
}
div.outerWrapperRelative div.lightBoxBackground div.whiteDialogBox img.close {	
	position: absolute;
	right: 3px;
	top: 3px;
	cursor: pointer;
}
div.outerWrapperRelative div.lightBoxBackground div.whiteDialogBox h1.whiteDialogBox {	
	display:block; 
	font-size: 22px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
}
a.onClickButton {	
	position: relative;
   	display: inline-block;
    padding: 5px 10px;
    background: url(https://media2.labuyla.ch/design/breadcump_barLeft.gif);
    height: 16px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	border: 0;
	text-align: center;
}
a.onClickButton:hover {	
	color: #000;
}
input.onClickButton {	
   	display: inline-block;
    height: 26px;
    padding: 5px 10px;
	border-right: 1px solid #ccc;
	border-top: 0;
	border-left: 0;	
	border-bottom: 0;
    background: url(https://media2.labuyla.ch/design/breadcump_barLeft.gif);	
	color: #333;
	cursor: pointer;
	font-size: 11px;
}
input.onClickButton:hover {	
	color: #000;
	text-decoration: underline;
}
span.rightCorner {	
	position: absolute;
    right: 0;
    top: 0;
}

/*////////////////////////////////////////////////////LIGHTBOX////////////////////////////////////////////////////////////////////////////////////*/


a.testeo {
	display: block;
	width: 122px;
	height: 14px;
	padding-top: 25px;
	background: url(https://media2.labuyla.ch/design/testeoBg.png) no-repeat center top;
	/* FONTS.CSS */
	line-height: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;	
} 
a.basketButton {
	display: block;
	width: 135px; 
	height: 22px;
	cursor: pointer;
	padding: 6px 0 0 0;
	background: url(https://media2.labuyla.ch/designShop/button_basketCheckOut.jpg);
	/* FONTS.CSS */
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #555;
}
a.basketButton:hover {
	background: url(https://media2.labuyla.ch/designShop/button_basketCheckOutOver.jpg);
	/* FONTS.CSS */
	color: #fff;
	text-decoration: none;
}
input.basketButton {
	display: block;
	width: 135px; 
	height: 27px;
	cursor: pointer;
	border: 0;
	background: url(https://media2.labuyla.ch/designShop/button_basketCheckOut.jpg);
	/* FONTS.CSS */
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #555;
}
input.basketButton:hover {
	background: url(https://media2.labuyla.ch/designShop/button_basketCheckOutOver.jpg);
	/* FONTS.CSS */
	color: #fff;
	text-decoration: none;
}
a.basketButtonBlock {
	display: block;
	width: 186px; 
	height: 22px;
	cursor: pointer;
	padding: 5px 0 0 0;
	background: url(https://media2.labuyla.ch/designShop/button_basketBlockCheckOut.jpg);
	/* FONTS.CSS */
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a.basketButtonBlock:hover {
	background: url(https://media2.labuyla.ch/designShop/button_basketBlockCheckOutOver.jpg);
	/* FONTS.CSS */
	color: #fff;
	text-decoration: none;
}


.linkClose:hover { cursor: pointer; }

.payIconsWrapper {
	float: left;
	padding: 2px;
	margin: 0 7px 7px 0;
	border: 1px solid #ccc;
	background: #fff url(https://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
}
.payIconsWrapper:hover,
.payIconsWrapperActive {
	float: left;
	padding: 2px;
	margin: 0 7px 7px 0;
	border: 1px solid #555;
}



div.commentSummary {
	float: left;
	/* FONTS.CSS */
	font-size: 10px;
}
div.commentSummaryText {
	float: left;
	margin: 0 5px 0 0;
	/* FONTS.CSS */
	font-weight: bold;
}
div.commentSummaryBorder {
	display: block;
	border-bottom: 1px solid #ccc;
	height: 1px;
	margin: 0 0 15px 0;
}

div.payStepSelectWrapper {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	background: #f2f2f3;
	padding: 15px;
	margin: 0 0 10px 0;
	/* FONTS.CSS */
	line-height: 170%;
}
div.payStepSelectWrapper a {
	/* FONTS.CSS */
	font-weight: bold;
}
div.payStepSelectWrapper:hover,
div.payStepSelectWrapperActive {
	position: relative;
	display: block;
	border: 1px solid #4f5051;
	background: #eceded;
	padding: 15px;
	margin: 0 0 10px 0;
	/* FONTS.CSS */
	line-height: 170%;
}

div.testaccountSolutionsWrapper,
div.wishlistWrapper {
	position: relative;
	display: block;
	border: 1px solid #ccc;
	background: #f2f2f3;
	padding: 15px;
	margin: 0 0 25px 0;
	/* FONTS.CSS */
	line-height: 170%;
}
div.wishlistWrapper a {
	/* FONTS.CSS */
	font-weight: bold;
}
div.testaccountSolutionsWrapper span.testaccountPositive,
div.wishlistWrapper span.wishlistPositive,
div.faqlistWrapper span.arrowListElement {
	display: block;
	position: relative;
	padding: 3px 10px 3px 22px;;
	margin: 5px 0;
	border: 1px solid #d9dadb;
	background: #fff url(https://media2.labuyla.ch/design/icon_checked.jpg) no-repeat 0 1px;
	/* FONTS.CSS */
	font-size: 10px;
}
div.wishlistWrapper span.wishlistPositive:hover {	
	border: 1px solid #fff;
}
div.testaccountSolutionsWrapper span.testaccountNegative,
div.wishlistWrapper span.wishlistNegative {
	display: block;
	padding: 3px 3px 3px 22px;;
	margin: 5px 0;
	border: 1px solid #d9dadb;
	background: #fff url(https://media2.labuyla.ch/design/icon_error.jpg) no-repeat 0 2px;
}

div.wishlistWrapper div.updateBox {
	position: absolute;
	right: -2px;
	top: -32px;
	height: 20px;
	background: #fff url(https://media2.labuyla.ch/design/icon_update.jpg) no-repeat right top;
	padding: 0 25px 0 0;
	cursor: pointer;
	/* FONTS.CSS */
	font-weight: bold;
}
div.wishlistWrapper div.updateBox:hover {
	/* FONTS.CSS */
	color: #ae0e1b;
}

div.feedbackRatingSolo {
	float: left;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) left top;
	border: 1px solid #ccc;
	padding: 5px;
	/* FONTS.CSS */
	font-size: 11px;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
}
div.feedbackRating {
	position: absolute;
	right: 0px;
	top: -20px;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) left top;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 20px 0 0 0;
	/* FONTS.CSS */
	font-size: 11px;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
}
.standardInnerWrapper {
	background: #fff url(https://media2.labuyla.ch/design/bg_standardStripe.png) repeat-x center top;
	border: 1px solid #ccc;
	padding: 10px;
	line-height: 170%;
}
div.standardInnerWrapper a {
	color: #333;
}
div.standardInnerWrapper a:hover {
	text-decoration: none;
}
div.feedbackRatingWrapper {
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) left top;
	border: 1px solid #ccc;
	padding: 5px;
	/* FONTS.CSS */
	font-size: 11px;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
}
span.costumerFeedbackWrapper {
	display: block;
	position: relative;
	padding: 7px;
	margin: 5px 0;
	border: 1px solid #d9dadb;
	background: #fff;
	overflow: hidden;
	/*height: 35px;*/
	/* FONTS.CSS */
	font-size: 10px;
	line-height: 170%;
	color: #777;
}
.wishlistHeadlineBox {
	display: block;
	position: relative;
	padding: 3px 3px 3px 6px;
	margin: 5px 0;
	border: 1px solid #ccc;
	background: #fff url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x center top;
	/* FONTS.CSS */
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
p.wishlistComments {
	margin: 8px 0 15px 0;
	line-height: 170%;
	color: #777;
}
p.wishlistComments a {
	font-weight: bold;
}
a.writeComment {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 5px;
	cursor: pointer;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) left top;
	/* FONTS.CSS */
	font-size: 11px;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
}
a.writeComment:hover {
	border: 1px solid #777;
	color: #000;
	text-decoration: none;
}
a.writeCommentShopContact {
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) left top;
	border: 1px solid #ccc;
	padding: 5px;
	cursor: pointer;
	width: 175px;
	display: block;
	/* FONTS.CSS */
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
}
a.writeCommentShopContact:hover {
	border: 1px solid #777;
	color: #000;
	text-decoration: none;
}
a.readMore {
	display: block;
	margin: 0 0 15px 0;
	line-height: 170%;
}


div.productFaqOutput {
	display: block;
	/* FONTS.CSS */
	line-height: 170%;
	margin: 0 0 20px 0;
}
.sublineBox {
	display: block;
	position: relative;
	padding: 3px 3px 3px 6px;
	margin: 5px 0 12px 0;
	border: 1px solid #ccc;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	font-size: 12px;
	font-weight: bold;
	color: #000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
}


table.leftContentTable { width: 100%; padding: 0 10px 0 10px; }

div#preload {display: none;}

a.buttonTestAccount {
	display: block;
	width: 282px;	/* 282px */
	height: 42px; 	/* 77px */
	padding: 25px 0 0 0;
	background: url(https://media2.labuyla.ch/designAuction/button_testAccount.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.buttonTestAccount:hover {
	background: url(https://media2.labuyla.ch/designAuction/button_testAccountOver.jpg) no-repeat center top;
	color: #fff;
	text-decoration: none;
}

input.buttonTestAccount {
	width: 282px;	/* 282px */
	height: 42px; 	/* 77px */
	padding: 25px 0 42px 0;
	border: 0;
	background: url(https://media2.labuyla.ch/designAuction/button_testAccount.jpg) no-repeat center top;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
input.buttonTestAccount:hover {
	background: url(https://media2.labuyla.ch/designAuction/button_testAccountOver.jpg) no-repeat center top;
	color: #fff;
	text-decoration: none;
}


a.buttonWelcomeMessage {
	display: block;
	width: 282px;	/* 282px */
	height: 47px; 	/* 77px */
	padding: 20px 0 0 0;
	background: url(https://media2.labuyla.ch/designAuction/button_testAccount.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
a.buttonWelcomeMessage:hover {
	background: url(https://media2.labuyla.ch/designAuction/button_testAccountOver.jpg) no-repeat center top;
	color: #fff;
	text-decoration: none;
}





div.msgWrapperError {
	padding: 18px 20px 0 115px;
	background: #d4d4d6 url(https://media2.labuyla.ch/design/errorBack.jpg) no-repeat center top;
	min-height: 61px;
	overflow: hidden;
	/* FONTS.CSS */
	line-height: 135%;
	color: red;
	text-align: center;
}
div.msgWrapperDone {
	padding: 30px 20px 0 115px;
	background: #d4d4d6 url(https://media2.labuyla.ch/design/doneBack.jpg) no-repeat center top;
	min-height: 51px;
	/* FONTS.CSS */
	line-height: 170%;
	color: #00bf00;
	text-align: center;
	font-size: 14px;
}

div.welcomeMessageWrapper {
	position: relative;
	display: block;
	background: url(https://media2.labuyla.ch/design/welcomeToLabuyla.png) no-repeat right top;
}
/* FONTS.CSS */
h3.titleBlackWelcomeMessage {
	font-size: 20px;
	color: #000;
	font-style: italic;	
	padding: 0 0 30px 0;
}
p.copyTextWelcomeMessage {
	line-height: 170%;
	padding: 0 0 70px 0;
}
p.copyTextWelcomeMessageBigBold {
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 60px 0;
}
/* FONTS.CSS */





div.registerBannerWrapper {
	position: relative;
	display: block;
	min-height: 190px;
	padding: 0 0 5px 0;
	background: url(https://media2.labuyla.ch/design/RegisterBannerBg1.png) no-repeat right top;
}
/* FONTS.CSS */
div.registerBannerWrapper div.registerBannerText {
	position: absolute;
	bottom: 0;
	line-height: 170%;
}
div.registerBannerWrapper p.registerBannerMessage {
	line-height: 170%;
}



/* ----------------------------------------------- GLOBAL SETTINGS ----------------------------------------------- */


/* ------ MISC ------ */
.distance2 { display: block; height: 2px; }
.distance3 { display: block; height: 3px; }
.distance5 { display: block; height: 5px; }
.distance10 { display: block; height: 10px; }
.distance20 { display: block; height: 20px; }
.clearBoth { clear: both; }

.hide { display: none; }
.hidden { display: none; }

.block { display: block; }
br { margin: 0; padding: 0; }
.floatLeft {float: left;}
.floatRight {float: right;}
/* ------ END MISC ------ */


/* ------ TOP BAR TAB SETTINGS ------ */
div.registerForFreeLink { 					position: absolute; left: 8px; bottom: -9px; width: 365px;}
div.registerForFreeLink span.probsWithReg { position: absolute; left: 150px; }
#topbarButtonNewsShow {						cursor: pointer; }
#topbarButtonNewsletterShow { 				cursor: pointer; }
#newsletterAdd { 							display: none; }
#topbarButtonSearchShow { 					cursor: pointer; }
#topbarButtonWishProductShow { 				cursor: pointer; }
#topbarWishProductForm { 					display: none; }
#topbarButtonRecommendShow { 				cursor: pointer; }
#topbarRecommendShow { 						display: none; }
#newsId2, #newsId3, #newsId4, #newsId5 {	display: block; overflow: hidden; }
#newsCounter { 								display: none; }
/* ------ END TOP BAR TAB SETTINGS ------ */

/* ------ SEARCH RESULTS & ERROR DESIGN ------ */
div.searchResultsWrapper {
	position: relative;
	display: block;
	padding: 10px;
	margin: 15px 0 30px 0;
	border: 1px solid #eceded;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x left top;
	/* FONTS.CSS */
	line-height: 170%;
}
div.searchResultsWrapper:hover {
	border: 1px solid #ccc;
	background: #fff;
}
div.searchResultsWrapper span.searchResultsHeadline {
	display: block; 
	margin: 0 0 10px 0;
}
div.searchResultsWrapper img.searchResultsImage {
	position: relative;
	margin: 0 15px 0 0;
	border: 1px solid #ccc;
	float: left;
}
div.searchResultsWrapper div.searchResultsDescEmo {
	margin: 0 0 10px 0;
	height: 110px;
	overflow: hidden;
}
div.searchResultsWrapper div.searchResultsBestseller {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 10px;
}
div.searchResultsWrapper div.searchResultsCategory {
	position: absolute;
	left: 0;
	top: -22px;
	/* FONTS.CSS */
	font-weight: bold;
}
div.searchResultsWrapper span.searchResultsFooter {
	display: block;
	margin: 0 0 10px 0;
}
a.errorCat {
	width: 190px;
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 5px 5px 0;
	/* FONTS.CSS */
	text-align: center;
	text-decoration: none;
	color: #555;
}
a.errorCat:hover {
	color: #000;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x left top;
}
/* ------ END SEARCH RESULTS & ERROR DESIGN ------ */



/* ----------------------------------------------- END GLOBAL SETTINGS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- MENU ----------------------------------------------- */

/* ------ SHOPSWITCH ------ */
div#topWrapper div#shopSwitch {
	position: absolute;	
	top: 15px;
	right: 11px;
}
ul.shopSwitch li a {
	/* FONTS.CSS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 44px;
	text-decoration: none;	
}
/* ------ END SHOPSWITCH ------ */


/* ------ MAINMENU ------ */

ul.mainMenu {
	font-family: Arial, Myriad Pro, Myriad, Myriad Web, Helvetica, sans-serif;
}
ul.mainMenu li a {
	display: block;
	height: 28px;
	font-size: 11px;
	color: #ccc;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;	
}
ul.mainMenu li a:hover {
	color: #fff;
}
ul.mainMenu li.menuMOut {
	font-size: 11px;
	color: #ccc;
	text-align: center;
	line-height: 26px;
}
ul.mainMenu li.menuMOver {
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 26px;
}
ul.mainMenu li.menuMOver:hover {
	color: #fff;
}
/* ------ END MAINMENU ------ */

/* ----------------------------------------------- END MENU ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- TOP BAR GLOBAL ----------------------------------------------- */


div#topbarNews .topbarNews p {
	font-size: 10px;
	line-height: 120%;
}


/* ----------------------------------------------- END TOP BAR GLOBAL ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- TOP BAR TAB DESIGN SETTINGS ----------------------------------------------- */


.topbarButtonBg {
	display: block;
	float: right;	
	height: 23px;	
	padding: 0 10px 0 10px;	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px; 	
}
.topbarButtonMOut {
	display: block;	
	float: right;
	height: 23px;	
	padding: 0 10px 0 10px;
	font-size: 10px;	
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;	
}
. {	color: #967b7e;	font-size: 11px; line-height: 23px;	font-family: Arial, Helvetica, sans-serif; }


/* ----------------------------------------------- TOP BAR TAB DESIGN SETTINGS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- myLABUYLA DESIGN SETTINGS ----------------------------------------------- */



div.myLABUYLABox {
	position: relative;
	border: 1px solid #b8b8b8;
	border-top: 0;
	/* FONTS.CSS */
	line-height: 170%;
	background: url(https://media2.labuyla.ch/design/mylabuylaBoxBack.jpg) repeat-x left top;
}
div.myLABUYLABox div.myLABUYLAHead {
	height: 18px;
	padding: 4px 0 0 8px;
	background: url(https://media2.labuyla.ch/design/bg_greyShiny.jpg) repeat-x;
	border-bottom: 1px solid #b8b8b8;
	border-top: 1px solid #b8b8b8;	
	/* FONTS.CSS */
	line-height: 100%;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
div.myLABUYLABox .myLABUYLABoxContent {
	display: block;
	position: relative;
	padding: 10px 8px;
	border: 1px solid #fff;	
}
div.myLABUYLABox .myLABUYLABoxContent div.myLABUYLABoxContentPaymentInfo {
	position: absolute;
	top: -87px;
	right: 0;
	/* FONTS.CSS */
	font-weight: bold;
}
div.myLABUYLADeleteAccountBack {
	height: 187px; /* +20px -> padding = 207px height */
	padding: 10px 8px; /* = +20px @ height */
	border: 1px solid #fff;
	background: url(https://media2.labuyla.ch/designAuction/myLABUYLADeleteAccountBack.jpg) repeat-x;
}
.redBorderMessage {
	display: block;
	border: 1px solid red;
	padding: 15px;
	margin: 0 0 30px 0;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	color: red;
	font-weight: bold;
	text-align: center;
	line-height: 170%;
}
.redBorderMessage a { text-decoration:underline; }
.redBorderMessage a:hover { text-decoration:none; color: red;}

.blackBorderMessage {
	display: block;
	border: 1px solid #333;
	padding: 15px;
	margin: 0 0 15px 0;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	color: #333;
	text-align: center;
	line-height: 170%;
}
.newBorderMessage {
	display: block;
	border: 1px solid #ccc;
	padding: 3px 5px;
	margin: 0 0 1px 0;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	color: #333;
	line-height: 170%;
}
.newBorderMessage span {
	display: block;
	margin-top: 5px;
	padding: 2px 5px;
	border-top: 1px solid #ccc;
	background: #eceded;
	color: #000;
	font-size: 10px;
}
.newBorderMessage span p {
	cursor: pointer;
	color: #555;
}
.newBorderMessage h3 {
	margin-bottom: 1px;
	color: #000;
	font-size: 15px;
	font-weight: normal;
	line-height: 170%;
}

.greenBorderMessage {
	display: block;
	border: 1px solid #00bf00;
	padding: 15px;
	margin: 0 0 30px 0;
	background: #fff url(https://media2.labuyla.ch/designShop/contentStripe.jpg) repeat-x center top;
	/* FONTS.CSS */
	color: #00bf00;
	font-weight: bold;
	text-align: center;
	line-height: 170%;
}




/* ----------------------------------------------- END myLABUYLA DESIGN SETTINGS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- AVATAR SETTINGS ----------------------------------------------- */
div.avatarRegMaleWrapper, 
div.avatarRegFemaleWrapper {
	padding: 10px;
	border: 1px solid #999;
	width: 450px;
}
div.avatarRegFemale1 {
	float: left;	
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/1_1_53x63.png) no-repeat;
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegFemale2 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/1_2_53x63.png) no-repeat;	
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegFemale3 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background-image: url(https://media2.labuyla.ch/avatare/1_3_53x63.png) no-repeat;	
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegFemale4 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background-image: url(https://media2.labuyla.ch/avatare/1_4_53x63.png) no-repeat;	
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegMale1 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/2_1_53x63.png) no-repeat;
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegMale2 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/2_2_53x63.png) no-repeat;
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegMale3 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/2_3_53x63.png) no-repeat;
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}
div.avatarRegMale4 {
	float: left;
	min-width: 53px;
	min-height: 63px;	
	background: url(https://media2.labuyla.ch/avatare/2_4_53x63.png) no-repeat;
	border: 2px solid grey;	
	margin: 0 20px 0 0;
}


/* ----------------------------------------------- END AVATAR SETTINGS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- MSG ----------------------------------------------- */


div#msgError {
	display: none;	
	position: absolute;
	top: 82px;	
	left: -1px;
	width: 1000px;	
	min-height: 25px;
	background: url(https://media2.labuyla.ch/designAuction/msg_errorBg.png) repeat-y bottom left;	
	overflow: hidden;
	padding: 15px;
	text-align: center;
}
div#msgDone {
	display: none;	
	position: absolute;
	top: 82px;
	left: -1px;
	width: 1000px;
	background: url(https://media2.labuyla.ch/designAuction/msg_doneBg.png) repeat-y bottom left;
	overflow: hidden;
	padding: 15px;
	text-align: center;
}

/* ----------------------------------------------- MSG ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- SIDE COUNTER ----------------------------------------------- */


.sideCounterWrapper {
	margin: 0 0 0 11px;
	height: 45px;
}
.sideCounter {
	display: block;	
	width: 28px;
	height: 20px;	
	margin: 0 2px 0 0;
	padding: 7px 0 0 0;	
	background: url(https://media2.labuyla.ch/designAuction/sideCounter_MOut.gif) no-repeat;
	float: left;
}
.sideCounter:hover, .sideCounterActive {
	display: block;	
	width: 28px;
	height: 20px;	
	margin: 0 2px 0 0;
	padding: 7px 0 0 0;	
	background: url(https://media2.labuyla.ch/designAuction/sideCounter_MOver.gif) no-repeat;	
	float: left;
}

/* ----------------------------------------------- END SIDE COUNTER ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- CATEGORY ----------------------------------------------- */


h3.category {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin: 16px 0 0 0;
}


/* ----------------------------------------------- CATEGORY ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* ----------------------------------------------- TABLE ----------------------------------------------- */


table {	border-spacing: 0; }
table.content {	width: 626px; line-height: 150%; }
table.contentE2 { width: 624px; }
table.contentTd { width: 308px; }
table.leftContent {	background-color: white; width: 308px; margin: 20px 0 0 0; }

td.leftContentTop { border: 1px solid grey; padding: 5px 5px 5px 5px; }
td.leftContentBottom { border: 1px solid grey; border-top: 0; padding: 5px; }
td { vertical-align: top; }
td.middle {	vertical-align: middle; }
td.bottom {	vertical-align: bottom; }
 
div.captchaCode { border: 1px solid grey; text-align: center; margin: 5px 0 0 0; width: 206px;} /*HEIGHT 56px */
div.captchaCodeError { border: 1px solid red; text-align: center; padding: 15px; margin: 5px 0 0 0; width: 206px;} /*HEIGHT 56px */

table.contentE { width: 620px; border: 1px solid grey; }
table.dotted { border: 1px dotted grey; }

td.space { padding: 5px 5px 5px; }
td.aRight { text-align: right; }
td.aCenter { text-align: center; }
td.stripe {
	height: 14px;
	padding: 2px 0 0 5px;
	background: url(https://media2.labuyla.ch/designAuction/td_headlineStripeBg.jpg) repeat-x;
}


/* ----------------------------------------------- END TABLE ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- AUTOCOMPLETER ----------------------------------------------- */


ul.autocompleter-choices {
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}
ul.autocompleter-choices li {
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
	background-color:		#444;
	color:					#fff;
}
ul.autocompleter-choices span.autocompleter-queried {
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color:					#9FCFFF;
}


/* ----------------------------------------------- END AUTOCOMPLETER ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/




/* ----------------------------------------------- REGISTER COUNTRY FLAGS ----------------------------------------------- */



ul.countries { list-style: none; }

li.activeCountry {
	float: left;
	padding: 4px 4px 0 4px;
	background: #eceded;
	border: 1px solid #ccc;
	cursor: pointer;
	margin: 0 0 15px 0;
}
li.inactiveCountry {
	float: left;
	padding: 4px 4px 0 4px;
	cursor: pointer;
	margin: 0 0 15px 0;	
}
img.landReg {
	border: 0;
	width: 32px;
	height: 25px;
}




/* ----------------------------------------------- REGISTER COUNTRY FLAGS ----------------------------------------------- */




/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/




/* ----------------------------------------------- BID RATING PRODUCTS ----------------------------------------------- */


div.bidRating {
	float: left;
	display: block;
	width: 12px;
	height: 12px;	
	background: url(https://media2.labuyla.ch/design/icon_bidRatingGrey.png);
}
div.bidRatingMOver {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	background: url(https://media2.labuyla.ch/design/icon_bidRatingOrange.png);
	cursor: pointer;	
}
div.bidRating2 {
	float: left;
	display: block;
	width: 12px;
	height: 12px;	
	background: url(https://media2.labuyla.ch/design/icon_bidRatingGrey.png);
}
div.bidRatingMOver2 {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	background: url(https://media2.labuyla.ch/design/icon_bidRatingOrange.png);
}


/* ----------------------------------------------- BID RATING PRODUCTS ----------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ----------------------------------------------- FOOTER GLOBAL ----------------------------------------------- */


/* ------ FOOTER CONTENT ------ */
div#footerWrapper div#footerHotline {
	position: absolute;	
	top: 8px;
	left: 14px;
}
div#footerWrapper div#footerLogistics {
	position: absolute;	
	top: 0;
	right: 0;
}
div#footerWrapper div#footerSocialIcons {
	position: absolute;	
	bottom: 24px;
	left: 13px;
}
div#footerWrapper div#footerMenu {
	position: absolute;	
	bottom: 8px;
	left: 14px;
}
/* ------ END FOOTER CONTENT ------ */



/* ----------------------------------------------- END FOOTER GLOBAL ----------------------------------------------- */

