body 
{ 
padding:0;
background:url(images/bg-pattern.gif);
text-align:center;
margin:10px auto;
font-family:Verdana;
font-size:12px;
}

#container
{
text-align:center;
background-image:url(images/container-background.gif);
background-repeat:repeat-y;
width:802px;
/*height:800px;*/
/*min-height:800px;*/
overflow:auto;
margin:0 auto;
padding:0px 0 0 0;
}

#content
{ 
float:left;
width:550px;
padding:0 0 0 10px;
margin:0;
color: white;
}

#contentbox
{
text-align:center;
background:url(images/content-box-bg.gif);
width:524px;
}
	
#contenttop
{
background:url(images/content-box.gif);
width:524px;
background-repeat:no-repeat;
padding-top:30px;
}	

#contentbottom
{
text-align:center;
background:url(images/content-box-bottom.gif);
background-repeat:no-repeat;
width:524px;
height:15px;
}

#right-nav
{ 
float:left;
width:210px;
padding-right:5px;
padding-top:30px;
margin-right:5px;
margin-top:35px;
}

#navigation
{ 
float:left;
width:210px;
padding-left:5px;
background:url(images/nav-background.gif) no-repeat left top;
margin-left:5px;
margin-top:35px;
clear:both;
}

/*#navigation ul li
{
margin-bottom:0px;
padding-bottom:0px;
}*/

.logo
{ 
float:left;margin-left:0;
}

#top-nav
{
background:url(images/top-nav.gif);
background-repeat:no-repeat;
float:right;
margin:20px 20px 0 10px;
padding-top:25px;
padding-left: 0;
width:293px;
height:62px;
text-align:center;
}


h1
{
font-size:12px;
text-align:left; 
margin-top:10px;
}

p
{
text-align:left;
color:#fff;
}

img
{
border:0px;
margin:0px;
padding:0px;
}    

#contenttop p, fieldset {
text-align:left;
color:#fff;
padding-left:55px;
padding-right:35px;
line-height: 140%;
}

#contenttop fieldset {
text-align:left;
color:#fff;
margin-left:5px;
line-height: 140%;
border:0px;
}

#copyright {
font-size:11px;
clear:both;
text-align:center;
}

legend {
color:#fff;
}

.lingerie
{
float:left;
width:220px;
height:365px;
margin:0 20px 20px 20px;
}

.lingerie-long
{
float:left;
width:220px;
height:450px;
margin:0 20px 20px 20px;
}

.lingerie-landscape
{
float:left;
width:550px;
height:380px;
margin:0px auto 20px;
}

.lingerie-landscape-long
{
float:left;
width:550px;
height:465px;
margin:0px auto 20px;
}

.lingerieboutique
{
float:left;
width:500px;
margin:24px;
}


.lingeriefp
{
float:left;
width:220px;
margin:0 15px 5px 15px;
}

.lingerie-description
{
padding:0 10px;
margin-top:4px;
}

.lingerie-description-landscape
{
padding:0 5px;
margin-top:4px;
margin-left:50px;
margin-right:40px;
}

.title
{
font-size:25px;
font-family:Arial;
text-align:left; 
margin-top:10px;
}

a:link {color: #d3af1b; text-decoration:none}     
a:visited {color: #d3af1b; text-decoration:none}  
a:hover {color: #d3af1b}  
a:active {color: #d3af1b}  

img
{
border:0px;
}

.nav
{
margin:0px 0px 15px 0px;
}

.product_image
{
border: 4px solid #333;
}