body {
background-color: #FFF;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight:normal; 
color:#564b47;
padding:0px;
margin:0px;
}
/*
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
*/

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

.clear{
	clear:both;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* ----------container to center the layout-------------- */
#container {
width: 100%;
height:100%;
/*margin:0px auto;*/
background-color: transparent;
border: 0px solid;
}

/* -----------------header--------------------- */
#headercontainer {
position:relative;
margin:0px;
width:1000px;
height:100px;
vertical-align: center;
border: 0px solid;
text-align:center;
}

#menucontainer {
position:absolute;
top:0px;
left:50px;
margin-top:5px;
height:100px;
border: 0px solid;
}

#logocontainer{
position:absolute;
top:10px;
left:0px;
margin:0px;
border: 0px solid;
}

#menus{
position:absolute;
top:50px;
left:150px;
margin:0px;
border: 0px solid;
}

#menuhome{
top:0px;
left:180px;
border-left:1px solid #eee;
background:url(../images/menuhome_h.jpg) center center no-repeat;
}

#menucollections{
top:0px;
left:280px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menucollections_h.jpg) center center no-repeat;
}

#menucatalogue{
top:0px;
left:380px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menucatalogue_h.jpg) center center no-repeat;
}

#menuvvnews{
top:0px;
left:480px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menuvvnews_h.jpg) center center no-repeat;
}

#menuloyaltyclub{
top:0px;
left:580px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menuloyaltyclub_h.jpg) center center no-repeat;
}

#menustores{
top:0px;
left:680px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menustores_h.jpg) center center no-repeat;
}

#menucontact{
top:0px;
left:780px;
border-left:1px solid #eee;
border-right:1px solid #eee;
background:url(../images/menucontact_h.jpg) center center no-repeat;
}

/* -----------------Content--------------------- */
#content {
position: relative; 
background-color: transparent;
padding: 0px;
margin: 0px;
border: 0px solid;
height:600px;
}

#crossslide {
	width: 100%;
	height: 100%;
	border: 0px solid;
	background:url(../images/loader.gif) center center no-repeat;
}

#contentboxes{
position:absolute;
top:30px;
left:0px;
margin:0px;
border: 0px solid;
}

#contentframe{
position:absolute;
text-align: left;
float:left;
top:0px;
left:50px;
width: 800px;
margin:0px;
height:600px;
border: 0px solid #bbb;
background:url(../images/loader.gif) center center no-repeat;
}

#contentbasics{
position:absolute;
text-align: left;
float:left;
top:0px;
left:50px;
width: 800px;
margin:0px;
height:600px;
border: 0px solid #bbb;
background:url(../images/basics.jpg) center center no-repeat;
}

#contentright{
position:absolute;
text-align: left;
float:left;
top:0px;
left:850px;
width: 360px;
margin:0px;
height:600px;
border: 0px solid #bbb;
background:url(../images/spiral_bak.jpg) #E9E9E9 center center no-repeat;
}

#leftbox1 {
float:middle;
width: 300px;
padding: 0px;
text-align: center;
position: absolute; 
top: 20px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:100px;
border: 1px solid #bbb;
background:url(../images/boxlingerie.jpg) center center no-repeat;
}

#leftbox2{
float:middle;
width: 300px;
padding: 0px;
text-align: center;
position: absolute; 
top: 140px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:100px;
border: 1px solid  #bbb;
background:url(../images/boxbasics.jpg) center center no-repeat;
}

#leftbox3 {
float:middle;
width: 300px;
padding: 0px;
text-align: center;
position: absolute; 
top: 260px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:100px;
border: 1px solid  #bbb;
background:url(../images/boxleisure.jpg) center center no-repeat;
}

#leftbox4 {
float:middle;
width: 300px;
padding: 0px;
text-align: center;
position: absolute; 
top: 380px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:100px;
border: 1px solid  #bbb;
background:url(../images/boxstorelocator.jpg) center center no-repeat;
}

#leftbox5 {
float:middle;
width:100px;
padding: 0px;
text-align: center;
position: absolute; 
top: 460px;
right:50px;
display: table-cell; 
vertical-align: middle;
height:50px;
border: 1px solid #ccc;
background:url(../images/boxcatalogue.jpg) center center no-repeat;
}

#videobox {
float:middle;
width:176px;
padding: 0px;
text-align: center;
position: absolute; 
top: 300px;
right:50px;
display: table-cell; 
vertical-align: middle;
height:144px;
border: 1px solid #ccc;
}

#leftbox6 {
float:middle;
width:1050px;
padding: 0px;
text-align: center;
position: absolute; 
top: 20px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:600px;
border: 0px solid #ccc;
background:url(../images/loader.gif) center center no-repeat;
}

#leftbox7{
float:middle;
width:1050px;
padding: 0px;
text-align: center;
position: absolute; 
top: 0px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:600px;
border: 0px solid #ccc;
background:url(../images/bodyrange_bak.jpg) center center no-repeat;
}

#leftbox8{
float:middle;
width:1050px;
padding: 0px;
text-align: center;
position: absolute; 
top: 0px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:600px;
border: 0px solid #ccc;
background:url(../images/future_bak.jpg) center center no-repeat;
}

#leftbox9{
float:middle;
width:1050px;
padding: 0px;
text-align: center;
position: absolute; 
top: 20px;
left:50px;
display: table-cell; 
vertical-align: middle;
height:600px;
border: 0px solid #ccc;
background:url(../images/cottoncombos_bak.jpg) center center no-repeat;
}

/* -----------footer--------------------------- */

#footercontainer {
position:relative;
margin:0px;
height:50px;
border: 0px solid;
}

#footercontent {
position:absolute;
top:0px;
width:1000px;
left:50px;
height:50px;
border: 0px solid;
}

#footer_txt{
position:absolute;
vertical-align: top;
top:0px;
left:0px;
margin-top:5px;
height:30px;
border: 0px solid;
}

#footer_facebook{
position:absolute;
top:-640px;
left:1050px;
margin-top:5px;
height:30px;
border: 0px solid;
}

#footer_twitter{
position:absolute;
top:-640px;
left:1120px;
margin-top:5px;
height:30px;
border: 0px solid;
}
