html, body, img, ul {
	padding:        0px;
	margin:         0px;
	border:         0;
}

body {
	background:         #ffffff url("../images/merveilleux-lingerie_01.gif") repeat-x;
	font-family:        Georgia, Verdana;
	font-size:          0.8em;
	color:              #646464;
}

h1 {

    clear:both;
	font-weight:        normal;
    font-size:          28px;
    padding-bottom:     0px;
    margin-bottom:      10px;
    color:              #e7108d;
    
}

h2 {
    clear:both;
	font-weight:        normal;
    font-size:          14px;
    padding-bottom:     0px;
    margin-bottom:      10px;
    color:              #5a5a5a;
    
    
}

a {
	color:              #e7108d;
	text-decoration:    none;
}

a:hover 
{
	text-decoration:    underline;
    color:              #c784b9;
}

#wrapper 
{
	width:          883px;
    /*height:         1000px;	*/
	margin:         0 auto;
    padding:        0px;
    border:         0px blue solid;
}

#container 
{
	width:          883px;
	margin:         0 auto;
}

.link
{
    display:        none;
}

#header {
	padding:        0 0 0px 0;
	margin:         0;
	width:          883px;
	height:         297px;
}

#top_nav {
	width:              883px;
	height:             38px;
	padding:            0px 0px 0px 0px;
	background:         #ffffff url("../images/merveilleux-lingerie_04.gif") no-repeat;
}

#top_nav ul 
{
padding:            12px 0px 0px 0px;
padding-left:       20px;
}

#top_nav ul li 
{
	display:        inline;
    padding-left:   65px;
    color:          #ec008c;
}

#top_nav a 
{
    font-family:        tahoma;
    font-size:          11px;
	color:              #4f504f;
	text-decoration:    none;
    text-transform:     uppercase;
}

#top_nav a:hover 
{
    font-family:        tahoma;
	text-decoration:    none;
    text-transform:     uppercase;
	color:              #ec008c;
}

#content {
	width:          883px;
	clear:          both;
	height:         100%;
	padding:        20px 0 0 0px ;     
    font-family:    "Lucida Sans";
	font-size:          0.8em;
}
#leftie {
	width:246px;
	float:left;
	height:100%;
	padding:20px 0 0 20px ;
}

#articles {
	width:350px;
	float:left;
	height:100%;
	padding:20px 0 0 20px ;
}

#articles ul
{
	padding:20px;
}

#articles ul a:link
{
	color: #646464;
}

#rightie {
	padding:30px 0 0 0px;
	width:243px;
	float:left;
	line-height:1.5em;	
}

.shop_item {
	width:120px;
	height:220px;
	background-color:#DCDAC3;
	border:1px solid #C6C3AC;
	padding:10px;
	float:left;
	font-size:0.9em;
	position:relative;
	margin:0px 0px 10px 10px;
}

.shop_item .product {
	margin:5px 0 0 0;
	line-height:1.2em;
	font-size:1em;
}

.border {
	border:             solid 1px #FFFFFF;
	position:           relative;
}

.noborder {
	border:none;
}

.noborder_relative {
	border:none;
	position:relative;
}

.shop_item p img {
	border:     none;
	position:   relative;
	z-index:    0;
}

.new {
	position:absolute;
	top:-10px;
	left:120px;
	width:31px;
	z-index:1;
}


.cont_img
 {
    float:          right;
	padding-left:   20px;
	padding-right:  20px;
}

#footer 
{
    clear:              both;	
	background-color:   #4f5050;
	margin:             0 auto;
    color:              #979897;
    border:             0px red solid;
}

#footer .tekst 
{
    width:          883px;
	margin:         0 auto;
    text-align:     center;
    height:         150px;
}

#footer ul 
{
    padding:            25px 0px 0px 0px;
}

#footer ul li 
{
	display:        inline;
    padding-left:   0px;
    color:          #a3a3a3;
}

#footer a {
	color:              #a3a3a3;
	text-decoration:    none;
}

#footer a:hover {
	text-decoration:    none;
}

#productdetail
{
	text-align: left;
	width:      600px;
	padding:    0px 0 20px 0;
    margin-left:20px;
}

#productdetail h1
{
	text-align: left;
	font-size:  20px;
    padding:    0px 0 0px 15px;
}
#productdetail h2
{
	text-align: left;
	font-size:  16px;
    padding:    0px 0 0px 0px;
    color:      #95927C;
}
#productdetail .order
{
	clear:      both;
    padding:    10px 0px 0px 20px;
}

.breadcrumb ul
{
    list-style: none;
    margin-left:    25px;
}


.breadcrumb ul li
{
    float:          left;
    padding-left:   5px;
}

.photo {float:left; margin:10px 0 0 10px;  width:50px; height:50px; border: 1px solid #4b4c4c; }

.loginbox

{
    padding:10px; border:1px #a8aca9 solid;width:200px;
}

.loginbox h1 
{
	font-weight:        normal;
    font-size:          20px;
    padding-bottom:     0px;
    margin-bottom:      10px;
    color:              #4b4c4c;
    text-align:center;
}
