/*layout*/
body,
	html {margin:0;padding:0; color:#000;background: #f5f5f5 url(images/main_bg.jpg) repeat-y center top;}
	body {min-width:770px;font-family:Arial, Helvetica, sans-serif;}
	#wrap {margin:0 auto; width:770px;}
	#left {float:left;width:215px;}
	/*use on ul and sections*/#left .wrap {padding:15px;}
	#main {float:right;width:555px;}
	#main .wrap {padding:12px;}
	#footer {clear:both; background: transparent url(images/footer.gif) no-repeat top right; width:750px; display:table; text-align:right;}
	#footer p {	padding:5px;margin:0; font-size:10px; color:#747474;}
	/*clear div*/.clear {display:table; width:100%; clear:both;}




/* header */

#header {display:block; width:770px; height:128px; margin:0 auto; text-align:left; background: #fff url(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(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(images/dvd.gif) no-repeat center top;}
.vhs {background-image:url(images/vhs.gif);}
.toy {background-image:url(images/toys.gif);}
.produits {background-image:url(images/products.gif);}
.lingerie {background-image:url(images/lingerie.gif);}
/*slelected*/
/*flags */
.flags {text-align:right;}

/* Top Left */




/*card*/
.card {margin:0px; padding:0px; display:block; border:1px solid #cdcdcd; background-color:white;}
.card ul {list-style-type:none; padding:0px; margin:5px 0px; font-size:10px; padding:5px;}
.card li a{ text-decoration:none; color:black; }
.card li {border-bottom:1px solid #e1e1e1; padding:2px 0px;}
.card input {font-size:9px; height:10px;}
.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(images/refresh.gif); background-repeat: no-repeat;
	background-position: center left; text-align:right; height:15px; width:10px;}

.card h1 {height:20px; padding:5px 5px 0px 5px; font-size:12px; color:#ff9000; margin:0px;}
.card h1 a {color:#ff9000; text-decoration:none; padding-left:30px;background: url(images/cart.gif) no-repeat left center; }
.order {font-size:11px; font-weight:bold; padding:2px; background-color:red; text-decoration:none; color:white; line-height:18px; }

.card_prod {width:145px; display:block;  float:left; height:15px; line-height:15px;}


.green {display:block; background:url(images/bg_green.gif) no-repeat; height:22px; line-height:22px; width:215px; text-align: center;}


.categories {margin-top:15px;margin-bottom:15px;}
.menu_left {display:table; margin:0px; 	padding-left:15px;}
.menu_left li {width:100px; 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(images/arrow.gif); background-repeat:no-repeat;	padding-left:8px; background-position: left center;}
.menu_left a:hover { font-weight: bold;}


/*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(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(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(images/bg_orange.gif) no-repeat; width:524px; 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(images/bg_orange2.gif); text-align:center;}

/*section product*/

.prod { width:252px; height:205px; border: solid 1px #F4D757; margin:2px; float:left;display:block;
}
.prod form {margin:0px;}
.prod img {float:left; margin:0px 5px 5px 0px;}
.prod p {padding:5px; margin:0px; font-size:10px;}
.prod h2 {background-color:#F4D757; text-align:center; font-size:11px; color:#000; margin:0px; padding:3px;}
.prod h2 a {text-decoration:none; color:black;}
/*buttons*/
.buy {background: url(images/buy.gif) no-repeat left center; height:14px; color:black; text-decoration:none; border:none; margin:0px; font-size:11px; padding-left:20px;text-align:left; width:100px;clear:both;}

	/*prod inner*/
.prod_big {border: solid 1px #F4D757; width:524px;}
.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:#F4D757; 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 {	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;}