/*
	Couleurs :
		- rouge soft : #be6a6a
		- rouge medium : #9d1d1d
		- rouge hard : #7a1313
*/


/*==========================================================*/
/*			TAGS - BALISES									*/
/*==========================================================*/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	margin: 0;
	padding: 0;
}

table, tr, td, th{
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
}

th {
	background-color: #C8D2B9;
}

form{
	display:inline; 
	margin:0; 
	padding:0;
}

input{
	color: #7a1313;
	font-weight: bold;
	background-color: #eeeeee;
	border: 1px solid #7a1313;
}

textarea{
	color: #7a1313;
	font-weight: bold;
	background-color: #eeeeee;
	border: 1px solid #7a1313;
}

select{
	color: #7a1313;
	font-weight: bold;
	border: 1px solid #7a1313;
	background-color: #eeeeee;
}

hr{
	width: 100%;
	color: #7a1313;
	text-align: center;
}

h1{
	font-size: 13pt;
	color: #7a1313;
	border-bottom: 1px solid #7a1313;
}

h2{
	font-size: 11pt;
	color: #7a1313;
	border-bottom: 1px dashed #7a1313;
}

h3{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #7a1313;
}

a img{
	border: 0;
}

label {
	font-weight: bold;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: square inside none;
	color: #7a1313;
}

#homedirectory li {
	margin: 0;
	padding: 0;
	list-style-image: url(images/dossier.jpg);
	color: #7a1313;
}

hr {
	border: 1px solid #7a1313;
}

/*==========================================================*/
/*			STRUCTURE DU DESIGN - ID'S						*/
/*==========================================================*/

/* le div contenant tout le site */
#general {
	width: 950px;
	
	background-color: white;
	background-image: url(images/bg.jpg);
	background-repeat: y-repeat;
	
	/* centrer */
	position: absolute;
	left: 50%;
	margin-left: -475px;
}

#headertop {
	position: relative;
	width: 950px;
	height: 20px;
	
	background-color: #be6a6a;
	background-image: url(images/headertop.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	/* padding-left: 10px; */
	color: white;
}

#logo {
	position: relative;
	float: left;
	width: 358px;
	height: 120px;
	
	background-color: #9d1d1d;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
}

#headerthumbs {
	position: relative;
	float: left;
	width: 592px;
	height: 120px;
	
	background-color: #9d1d1d;
	background-image: url(images/headerthumbs.gif);
	background-repeat: no-repeat;
		
	margin: 0;
	padding: 0;
}

#pub468x60 {
	position: absolute;
	top: 25px;
	left: 25px;
	
	width: 468px;
	height: 60px;
	
	background-color: white;
	
	margin: 0;
	padding: 0;
	
	color: white;
}

#headerbottom {
	position: relative;
	clear: both;
	
	width: 950px;
	height: 18px;
	
	background-color: #be6a6a;
	background-image: url(images/headerbottom.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	font-size: 11pt;
	font-weight: bold;
	color: white;
	text-align: center;
}

#col_left {
	position: relative;
	float: left;
	
	width: 153px;
	
	/*
	background-color: #9d1d1d;
	background-image: url(images/leftcol_bg.gif);
	background-repeat: y-repeat;
	*/
	
	margin: 0;
	padding: 0;
}

#col_content {
	position: relative;
	float: left;
	left: 3px;
	
	width: 640px;
	
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

#col_right {
	position: relative;
	float: left;
	left: 11px;
	
	width: 144px;
	
	/*background-color: #9d1d1d;*/
	/*background-image: url(images/rightcol_bg.gif);*/
	/*background-repeat: y-repeat;*/
	
	margin: 0;
	padding: 0;
}

#footer {
	clear: both;
	width: 950px;
	
	background-color: #9d1d1d;
	background-image: url(images/footer.gif);
	background-repeat: y-repeat;
	
	margin: 0;
	padding: 0;
	
	color: white;
	text-align: center;
}

#newsletter {
	width: 950px;
	
	margin: 0;
	padding: 5px;
	
	background-color: #4A5D7B;
	color: white;
}

/** Lien partenaires **/
#anulinks p {
	padding: 0;
	margin: 0;
}

#newsletter td {
	text-align: center;
}

.anulinks {
	text-align: center;
}

.anulinks p {
	float: left;
	margin: 2px;
	padding: 2px;
	border: 3px dotted #7a1313;
	background-color: white;
	font-size: 7pt;
	text-align: center;
	width: 90px;
}

/*==========================================================*/
/*			CLASSES											*/
/*==========================================================*/

.menupad {
	margin: 0;
	padding: 5px;
}

.error {
	color: red;
	font-weight: bold;
}

.centrer {
	text-align: center;
}

.align-left {
	float: left;
}

.item {
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid red;
}

.lowbg {
	background-color: #ffdddd;
}

.p3 {
	padding: 3px;
	width: 100%;
}

.pagination {
	background-color: #7a1313;
	margin: 0;
	padding: 2px;
	color: white;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.colblock_top {
	width: 153px;
	height: 18px;
	
	background-image: url(images/colblock_top.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	font-size: 0;
}

.colblock {
	width: 153px;
	
	background-color: #be6a6a;
	
	margin: 0;
	padding: 0;
}

.colblock_bottom {
	width: 153px;
	height: 14px;
	
	background-image: url(images/colblock_bottom.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	font-size: 0;
}

.colrightblock_top {
	width: 146px;
	height: 15px;
	
	background-image: url(images/colrightblock_top.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	font-size: 0;
}

.colrightblock {
	width: 146px;
	
	background-color: #be6a6a;
	color: white;
	
	margin: 0;
	padding: 0;
}

.colrightblock_bottom {
	width: 146px;
	height: 13px;
	
	background-image: url(images/colrightblock_bottom.gif);
	background-repeat: no-repeat;
	
	margin: 0;
	padding: 0;
	
	font-size: 0;
}

.evidence {
	clear: both;
	padding: 5px;
	margin: 5px;
	background-color: #be6a6a;
	border: 1px dotted #7a1313;
}

.small {
	font-size: 8pt;
}

/** vidéos **/
.vid_title {
	padding: 3px;
	margin: 0;
	background-color: #be6a6a;
	border: 1px solid #7a1313;
}
.vid_content {
	border: 1px solid #7a1313;
	border-top: 0;
	border-bottom: 0;
	margin: 0;
	padding: 3px;
	background-color: #efefef;
	width: 100%;
}
.vid_bottom{
	padding: 3px;
	margin: 0;
	margin-bottom: 20px;
	background-color: #be6a6a;
	border: 1px solid #7a1313;
	color: white;
	text-align: center;
}
.vid_thumbs {
	cursor: pointer;
}
.first_thumbs {
	float: left;
	margin: 0;
	margin-right: 4px;
	margin-bottom: 10px;
}
.suppl_thumbs {
	float: left;
	margin: 0;
	margin-right: 8px;
}
.mainthumb {
	
}

/** Fiche vidéo */
.img_vid {
	cursor: pointer;
	float: left;
	margin: 3px;
}

/*==========================================================*/
/*			DISCLAIMER										*/
/*==========================================================*/

#bg_disclaimer {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	
	background-color: #cccccc;
	width: 120%;
	height: 200%;
	
	filter:alpha(opacity=90); 
	-moz-opacity:0.9;
	opacity: 0.9;
	
	z-index: 5;
}

#disclaimer {
	/*position: absolute;*/
	display: block;
	/*
	top: 50px;
	left: 225px;
	*/
	width: 600px;
		
	background-color: white;
	-moz-opacity: 1;
	opacity: 1;
	
	padding: 5px;
	
	border: 1px dashed red;
	z-index: 10;
}

.disclaimer_title {
	border: 0;
	border-bottom: 1px dashed red;
	font-weight: bold;
}

.avertissement {
	width: 575px;
	height: 200px;
	overflow: auto;
}

.mbcontent {
	width: 630px;
	margin: 0;
	padding: 0;
}

.patricia {
	background-image: url(images/patricia.jpg);
	background-repeat: no-repeat;
	padding-left: 140px;
	font-size: 9pt; 
}

.patricia p {
	margin: 5px;
	padding: 0;
}

/*==========================================================*/
/*			LIENS											*/
/*==========================================================*/

a:link { 
	color: #7a1313; 
	text-decoration: none;
}

a:visited { 
	color: #7a1313;
	text-decoration: none;
}

a:hover { 
	color: #7a1313; 
	text-decoration: underline;
}

a:active { 
	color: #7a1313;
	text-decoration: underline;
}

/* Liens du menu horizontal */

#headerbottom a:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
}

#headerbottom a:visited { 
	color: #ffffff; 
	text-decoration: none;
}

#headerbottom a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}

#headerbottom a:active { 
	color: #ffffff;
	text-decoration: underline;
}

/* Liens titre du menu vertical */

a.atitle:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	display: block;
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
}

a.atitle:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	display: block;
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
}

a.atitle:hover { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	display: block;
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
}

a.atitle:active { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	display: block;
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
}

/* Liens du menu vertical */

.menupad a:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 9pt;
}

.menupad a:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 9pt;
}

.menupad a:hover { 
	color: #ffffff; 
	text-decoration: underline;
	font-size: 9pt;
}

.menupad a:active { 
	color: #ffffff; 
	text-decoration: underline;
	font-size: 9pt;
}

/* liens blancs */

a.white:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 9pt;
}

a.white:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 9pt;
}

a.white:hover { 
	color: #ffffff; 
	text-decoration: underline;
	font-size: 9pt;
}

a.white:active { 
	color: #ffffff; 
	text-decoration: underline;
	font-size: 9pt;
}

/* Liens geants */

a.giant:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
}

a.giant:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
}

a.giant:hover { 
	color: #ffffff; 
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
}

a.giant:active { 
	color: #ffffff;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
}

#pub468x60 a {
	color: white;
}


/*****************************************************************************************************************************/
/*************					HOMEPAGE																			**********/
/*****************************************************************************************************************************/

.homebloc {
	margin: 3px;
	padding: 0;
	border: 1px solid #7a1313;
	width: 100%;
}

.hometitle {
	background-color: #9d1d1d;
	color: white;
	margin: 0;
	padding: 2px;
	padding-left: 10px;
	font-size: 10pt;
}

.homeblocend {
	background-color: #be6a6a;
	color: white;
	margin: 0;
	padding: 2px;
	padding-left: 10px;
	font-size: 10pt;
	text-align: center;
}

.homephotobloc {
	margin: 3px;
	padding: 0;
	background-image: url(images/photobloc.jpg);
	background-repeat: repeat-x;
	width: 95%;
	height: 185px;
	color: white;
	font-weight: bold;
	padding: 3px;
	padding-left: 15px;
}

/*****************************************************************************************************************************/
/*************					LIVE-SHOW																			**********/
/*****************************************************************************************************************************/

/* Menu */
#live_menu { 
	border-top: 1px dashed #7a1313; 
	border-bottom: 1px dashed #7a1313;
	background-color: #be6a6a;
	text-align: center;
	margin-right: 5px;
}
#live_menu a, #menu a:link  { 
	color: white; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 15px; 
	font-size: 10pt;
}
#live_menu a:hover { 
	color: white; 
	text-decoration: underline; 
	font-weight: bold; 
	font-size: 10pt;
}

/* h1,h2,h3 */
h1.liveshow { 
	background: #be6a6a; 
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
/* container */
#container, #container2 {
	background: #fff; 
	/*width: 900px;*/
	margin: 0; 
	display: table; 
	padding:0;
	padding-bottom: 30px; 
	color: #000000; 
	/*border-left: 1px solid #000000; */
	/*border-right: 1px solid #000000;*/
}
#container table, #container td { margin: 0; padding: 0; text-align: center; }
#container table, #container td, #container2 table, #container2 td { font-size: 11px; padding: 2px; }
#container table, #container2 table { border: 0; }
#container input, #container2 input { border: 1px solid #F7308C; font-size: 14px; }
#container td.pseudo { width: 82px; height: 25px; text-align: left; font-weight: bold; }
#container td.profile, #container td.empty { width: 122px; text-align: right; }
#container td.profile a {
	background-image: url('http://media.eurolive.com/images/new_details.gif'); 
	padding-left: 25px; 
	background-repeat: no-repeat; 
	background-position: left; 
	color: #F7308C; 
	font-weight: bold; 
}
#container td.profile a:hover { text-decoration: none; }
#container2 td.coeur { text-align: right; }
#container2 table.profile { width: 645px; margin: auto; }
#container2 table.profile td.image { width: 200px; }
#container2 table.profile td.infos { width: 160px; }
#container2 table.profile td.astro { width: 140px; border: 1px solid #F7308C; padding: 3px; }
#container2 td.right { border-right: 1px solid #F7308C; }

/* pages */
.pages { text-align: center; }
.pages a {
	padding: 0 2px 0 2px; 
	text-decoration: none; 
}
.pages a:hover { color: #FF007E; }
.pages .active { color: #FF007E; font-weight: bold; }
.next span, .prec span { visibility: hidden; }
a.next, a.prec { width: 11px; height: 5px; }
a.prec { background: transparent url('http://media.eurolive.com/images/week1.gif') no-repeat center center; }
a.next { background: transparent url('http://media.eurolive.com/images/week2.gif') no-repeat center center; }

/* Logo */
.logo_hetero, .logo_gay, .logo_trans {
	width: 245px;
	height: 51px;
	margin: 0 auto; 
	display: block; 
	margin-top: 20px;
}
.logo_gay { background: transparent url('http://exemple.eurolive.com/images/mykocam.gif') no-repeat center center; }
.logo_hetero { background: transparent url('../templates/images/eurolive.gif') no-repeat center center; }
.logo_hetero span, .logo_gay span, .logo_trans span { display: none; }

/* view_show */
.view_show { display: block; width: 80%; background: #ffffff; color: #FFFFFF; text-align: center; font-weight: bold; padding: 3px; border: 1px solid #7a1313; }
a.view_show { text-decoration: none; text-transform: uppercase; margin: auto; text-align: center; }

/* Images */
img { border: 0; vertical-align: bottom; }
.thumb { border: 1px solid #F7308C; }

/* separation */
.clear { display: block; height: 1px; clear: both; line-height: 1px; width: 100%; margin-top: 10px; }
.hr { background: white url(http://media.eurolive.com/images/hr.gif) repeat-x top center; height: 21px; }

/* over */
.pic { background: transparent url(http://media.eurolive.com/images/border_pic.gif) no-repeat center center; padding: 8px; }
.over { position: absolute; margin-top: 150px; margin-left: 0; padding: 3px 0 2px 0; width: 52px; }
.over img { border: 1px solid #ccc; background: #fff; z-index: 2000; position: relative; margin-right: 2px; }
.over .transp { 
	position: absolute;
	width: 52px; 
	height: 25px; 
	top: 0; 
	background: transparent url(http://media.eurolive.com/images/pic_bg.gif) no-repeat right top; 
	padding: 0 10px 0 0;
	left: 0;  
	filter: alpha(opacity=50); 
	display: block;   
	-moz-opacity: .50; opacity: .50;
}

/*status*/
.status { position: absolute; margin-top: 155px; margin-left: 181px; width: 19px; height: 19px; display: block; padding: 0; }
.online { background: transparent url(http://media.eurolive.com/images/status/over1.gif) no-repeat center center; }
.offline { background: transparent url(http://media.eurolive.com/images/status/over2.gif) no-repeat center center; }
.one2one { background: transparent url(http://media.eurolive.com/images/status/over3.gif) no-repeat center center; }

/* Popup Thumbs */
table.body { 
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
table.body td { 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
table.body img { border: solid 1px black; }

/* others */
.nopad { padding: 0; margin: 0; }
#drap { margin: 1px; text-align: left; }
#drap img { margin: 2px; }
#drap a { display: block; float: left; width: 20px; height: 30px; }
#drap a:hover, #drap a.active { background-image: url(http://media.eurolive.com/images/up.gif); }
#synergie { text-align: right; margin: 2px; }


/*****************************************************************************************************************************/
/*************					BOUTIQUE																			**********/
/*****************************************************************************************************************************/


#wrap {margin:0; width:647px;}
#left {float:left;width:212px;}
/*use on ul and sections*/#left .wrap {padding:0px;}
#main {float:left;width:428px;margin-left:2px;}
#main .wrap {padding:0px;}

/*clear div*/.clear {display:table; width:100%; clear:both;}

/* header */

#header {display:block; width:645px; height:128px; margin:0; margin-bottom: 3px; text-align:left; background: #ffffff url(../boutique/css/images/header_bg.jpg) repeat-x left center;}
.header_wrap {display:block; margin:0px; padding: 8px 10px 33px 0px;}
/*menu*/
#header_menu {}
#header_menu ul li {float:left; text-align:center;}
#header_menu ul {list-style-type:none;}
#header_menu li a {display:block;width:73px;height:100px;background: transparent url(../boutique/css/images/button.gif) no-repeat left bottom; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; text-decoration:none;}
#header_menu li span {padding-top:75px; display:block;}
#header_menu a:hover span, #header_menu .active span {padding-top:70px; display:block;}
#header_menu li a:hover, #header_menu li .active {background-position:right bottom;}
/*products li*/
.dvd, .vhs, .toy, .produits, .lingerie {background: transparent url(../boutique/css/images/dvd.gif) no-repeat center top;}
.vhs {background-image:url(../boutique/css/images/vhs.gif);}
.toy {background-image:url(../boutique/css/images/toys.gif);}
.produits {background-image:url(../boutique/css/images/products.gif);}
.lingerie {background-image:url(../boutique/css/images/lingerie.gif);}
/*slelected*/
/*flags */
.flags {text-align:right;}


/*card*/
.card {margin:0; margin-top: 5px; padding:0px; display:block; border:1px dotted #7a1313; background-color:#c77f7f; font-size:7pt; width:210px;}
.card ul {list-style-type:none; padding:0px; padding-left: 2px; margin:5px 0px; font-size:9px; }
.card li a{ text-decoration:none; color:black; font-size: 7pt;}
.card li {border-bottom:1px solid #7a1313; padding:0px;}
.card input {font-size:7pt;}
.card .del {color:red; font-size:12px; font-weight:bold; text-decoration:none; height:auto; border:none; background:transparent; font-family:Tahoma, Arial, sans-serif;}
.card .upd {text-decoration:none;  border:none;	font-family:Tahoma, Arial, sans-serif;
	background-color: transparent; background-image: url(../boutique/css/images/refresh.gif); background-repeat: no-repeat;
	background-position: center left; text-align:right; height:15px; width:5px;}

.card h1 {height:20px; padding:5px 5px 0px 5px; font-size:12px; color:#ff9000; margin:0px; background-color:white;}
.card h1 a {color:#ff9000; text-decoration:none; padding-left:30px;background: url(../boutique/css/images/cart.gif) no-repeat left center; }
.order {font-size:11px; font-weight:bold; padding:2px; background-color:white; text-decoration:none; color:white; line-height:24px; border: 1px solid #555555; }

.card_prod {display:block; float:left; height:15px; line-height:15px;}


.green {display:block; background:url(../boutique/css/images/bg_green.gif) no-repeat; height:22px; line-height:22px; width:215px; text-align: center;}


.categories {margin:0; margin-top:15px;margin-bottom:15px; width: 210px;}
.menu_left {display:table; margin:0px; 	padding-left:0px;}
.menu_left li {width:210px; float:left;	list-style-type:none; line-height: 17px; height:17px; font-size: 11px; padding:0px;}
.menu_left a {text-decoration: none; color: #336666; background-image:url(../boutique/css/images/arrow.gif); background-repeat:no-repeat;	padding-left:8px; background-position: left center;}
.menu_left a:hover { color:red; text-decoration:underline; }
.menu_left a.active strong { color:red; font-weight:normal; }

/*section left*/
.sold_items { height:64px; border: 1px solid #D1D1D1; padding:7px; 	margin:9px;	text-align:left;}
.sold_items img {float:left; padding-right:5px;}




/*main - CENTER*/


/*nav path*/
.navigation {background :url(../boutique/css/images/bg_line.gif) no-repeat left bottom; height:20px; margin:0px; padding:0px 0px 5px 0px; font-size:11px; color:#949fa5;}
.navigation a {	background: url(../boutique/css/images/path.gif) no-repeat left center; padding:0px 5px 0px 8px; text-decoration:none;color:#949fa5;}
.navigation a:hover {color:#4d4d4d;}
/*active*/.navigation a b {color:#4d4d4d;}



/* section title */
.main_orange, .page_orange {background:url(../boutique/css/images/bg_orange.gif) no-repeat; width:428px; height:26px; display:block; font-size:12px; color:white; line-height:26px; text-align:right; margin-bottom:8px; padding:0px; font-weight:bold;}
.main_orange a, .page_orange a {color:white; text-decoration:none; font-size:11px; font-weight:normal;}
.main_orange span {float:left; padding-left:30px;}
.main_orange select, .page_orange select {font-size:11px; margin:4px 6px 0px 5px;}


/*pages*/
.page_orange {background:url(../boutique/css/images/bg_orange2.gif); text-align:center;}

/*section product*/

form { display:inline; }
.descrip { 
	display:block;
	height:145px; 
	overflow:auto;
	font-size:10px;
	margin:2px;
}
a.prod:link  { display:block; }
.prod { width:208px; height:210px; border: solid 1px #7a1313; margin:2px; float:left; display:block; }
.prod form {margin:0px; }
.prod img {float:left; margin:0; }
.prod table { margin:0px; }
.prod td { font-size:10px; }
.prod b { color:red; }
.prod h2 {background-color:#c77f7f; text-align:center; font-size:10px; color:#000; margin:0px; padding:3px; font-family:tahoma; }
.prod h2 a {text-decoration:none; color:black;}
* html .prod h2 { width:204px; height: 35px; }
/*buttons*/
.buy { background: url(../boutique/css/images/buy.gif) no-repeat left center; height:14px; color:black; text-decoration:none; border:none; margin:0px; font-size:11px; padding-left:10px;text-align:left; width:145px;clear:both; cursor:pointer; }

	/*prod inner*/
.prod_big {border: solid 1px #7a1313; width:428px;}
.prod_big img {float:left; margin:0px 5px 5px 0px; display:block;}
.prod_big p {padding:5px; margin:0px; font-size:11px;}
.prod_big h2 {background-color:#c77f7f; text-align:center; font-size:11px; color:#000; margin:0px; padding:3px;}
.prod_big h2 a {text-decoration:none; color:black;}
.prod_big_input {font-size:9px; height:10px;}

	
	/*text styles */
.style11b_white { font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
.style9 {font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #000; text-decoration: none;}
.style11bold {font-size: 11px;	font-weight: bold;	color: #000; text-decoration: none;}
.style11b {	text-align:right; font-size: 11px; font-weight: bold;	color: #000; text-decoration: none;	padding-bottom: 2px; line-height: 11px;}
.style18 {font-size: 18px; color: #FF0000; text-decoration: none; line-height: 16px;}

/* debug display */

#preprintdebug { background: #ddd; color: #000; margin: 1em; border: thin dashed #2a2; padding: 0.5em }
#preprintdebug span.sql { color: green }
#preprintdebug pre span { color: red }
#preprintdebug pre span.ak { color: green }
.preprintkiller { padding-top: -2em; padding-bottom: -1em; overflow: hidden }

.columns2 { width: 48%; float: left; padding: 1%; border: none; margin: 0 }
.columns3 { width: 31%; float: left; padding: 1%; border: none; margin: 0 }
.columns4 { width: 23%; float: left; padding: 1%; border: none; margin: 0 }
.columns5 { width: 18%; float: left; padding: 1%; border: none; margin: 0 }

/** CHECKOUT **/

/*Globals*/
#container, #container * {margin: 0;	padding: 0;	list-style: none; border-style: none;}
#container {text-align: center;	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana; margin:0 auto;}
#menu  {font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana; margin:0 auto;}
#container input {vertical-align: middle;}
.clear {clear: both;}
#container .padding {padding:6px;}
#container .padding_r {padding:6px 6px 6px 0px;}
/*columns*/
.left {width:229px; float:left;}
.right {width:229px; float:right;}

/*DEFAULT STYLES*/
#container {margin: 0 auto;	width: 460px; font-size: 11px; text-align: left; display:table;}
#container .title {padding:0px; margin:0px; font-size:10px; line-height:18px; margin-bottom:-1px; text-indent:6px; }
#container dt {padding: 2px 6px 12px 22px;	line-height: 10px;}
#container dd {height: 1%;	padding: 6px; font-size:10px;}
.bold { line-height:18px; font-weight:bold; font-size:12px;}
.line18 {line-height:18px;}


/*menu*/
#menu {width: 460px; font-size: 11px; text-transform: uppercase; display:table;}
#menu ul {list-style-type:none; padding:0px; margin:0px;}
#menu li {display:block; float:left; padding:6px;}

/*price bottom*/
.price {width: 460px; font-size: 11px; text-transform: uppercase; display:block; height:20px; text-align:center; line-height:20px; }

/*scroller*/
.scroller {display:block; height:83px; overflow:auto; padding:0px; margin:0px;}
#container .scroller img {display:block; margin:0px 5px 5px 0px; float:left;}
#container .scroller h3 {font-size:10px; clear:both; padding-bottom:3px;}
/*forms*/
#container dd span, #container dd span {width: 13%;}
#container label {font-size: 10px;	line-height: 18px; display:block; width:80px; float:left;}
#container .textfield {font-size:10px; font-family:inherit; height:18px;}
/*submit button*/
#submit {padding: 6px 0 0 0;height: 1%;}
#submit a {	line-height: 18px;}
#submit span {float: right;}
#submit input {padding: 1px 2px; font: bold 11px Tahoma;}

/*code*/
#code {padding: 6px 0 0 0;height: 1%;}
#code a {line-height: 18px;}
#code .textfield {background:none; height:auto;}
#code input {padding: 2px;	font: bold 11px Tahoma;	border:none;}

/*credit card, check, moneyorder sections ....*/
.products_bg h1 {font-size:15px; letter-spacing:-1px; font-weight:normal; height:110px;}


/*default text color and background of the container*/
#container {color: #7a1313;	background-color: #be6a6a;}

/*default links color and appearance*/
#container  a {	color: #9d1d1d;}
#container  a:hover {text-decoration: none;	color: #7a1313;}
/*titles of the sections*/
#container .title {background-color:#be6a6a; color:white;}
/*white section by default*/
#container .white {background-color:white;}
/*form light color background and border bottom color - the same as the container color*/
#container dd {background-color: #e2bcbd; border-bottom: solid 1px #be6a6a;}
/*form input border*/
#container .textfield {border:1px solid #be6a6a;}
/*disabled inputs*/
#container input:disabled {background-color:#be6a6a; color:#fff;}

/* ----- menu tabs top appearance ------- */
/*color, background, border-bottom - as the .title*/
#menu {color: #fff; background-color: #9d1d1d; border-bottom: solid #be6a6a 3px;}
/*active button and 100% content.* NOTE: If you change the cbgcolor you must change bgpic also*/
#menu .active, .price p {background-color: #be6a6a;}
/*menu link appearance*/
#menu a { color: #fff; text-decoration: none;}
#menu a:hover {color:#dcadad;}

/*100% conent only*/
.price {color: #fff; background-color: #9d1d1d;}


/*scroller products titles*/
#container .scroller h3 {color:#9d1d1d;}


/*button style*/
#submit span {background-color: #e2bcbd; border: solid 1px #be6a6a;}
#submit input {color: #9d1d1d; background-color: #e2bcbd; border: solid 1px #7a1313; border-bottom: solid 1px #7a1313;	border-left: solid 1px #7a1313;}

/*gift code button and unput appearance*/
#code span {background-color: #e2bcbd;	border: solid 1px #be6a6a;}
#code input {font: bold 11px Tahoma; color: #9d1d1d; background: #e2bcbd url(http://www.bazardux.com/soap-style/skin1/submit.gif) repeat-x;}


/* ---- credit card, check, moneyorder sections ....  --- */
/*credit card img*/
.cc {background:url(http://www.bazardux.com/soap-style/skin1/cc.gif) no-repeat right center;}
/*check*/
.check {background:url(http://www.bazardux.com/soap-style/skin1/check.gif) no-repeat right center;}
/*money order*/
.order {}
/*right side img, the box with the prod*/
.products_bg {background:url(http://www.bazardux.com/soap-style/skin1/descrete.gif) no-repeat right center; }


/*icons images*/
.ico_login, .ico_ship, .ico_confirm, .ico_create, .ico_follow {width:20px; display:block; background:url(http://www.bazardux.com/soap-style/skin1/login.gif) no-repeat left center; float:left; height:15px; text-indent:-4000px; overflow:hidden;}
.ico_ship {background-image:url(http://www.bazardux.com/soap-style/skin1/ship.gif);}
.ico_confirm {background-image:url(http://www.bazardux.com/soap-style/skin1/confirm.gif);}
.ico_create {background-image:url(http://www.bazardux.com/soap-style/skin1/create_new.gif);}
.ico_follow {background-image:url(http://www.bazardux.com/soap-style/skin1/follow.gif);}


/*==========================================================*/
/*			HISTOIRES EROTIQUES								*/
/*==========================================================*/

.hist_cats {
	border: 1px solid #cccccc;
	background-color: #efefef;
	padding: 5px;
}


