@charset "utf-8";
@import url("reset.css");
/* CSS Document */


/* code for the head of the page */

#header {
		width:750px
		height:125px;
		}

/*left header*/

#lHeader {
		width:250px;
		height:130px;
		float:left;
		padding-left:30px;
		}
		
#lHeader a img{
		border:none;
		}
		
/*right header*/	
				
#rHeader {
		width:400px;
		height:130px;
		float:right;
		padding-right:30px;
		}
		
#rHeader p{
		float:right;
		font-size:0.8em;
		padding-top:25px;
		padding-right:20px;
		}
		
#rHeader a img {
		border:none;
		padding-left:20px;
		padding-top:5px;
		float:left;
		}	
		
/* top content including navigation 
	and swf picture file */
	
#topContent {
		clear:both;
		}	
		
/* navigation */
		
#tLeftContent {
		width:250px;
		float:left;
		}
		
#tLeftContent ul{
		list-style-type: none;
		margin:0;
		padding-left:52px;
		padding-top:45px;
		}
		
#tLeftContent ul a{
		height:39px;
		display:block;
		text-decoration:none;
		width:170px;
		}
		
#tLeftContent ul strong{
		position:absolute;
		left:-9000px;
		}
		
#tLeftContent ul #home {
		background:url(../images/nav_images/nav_03.jpg) no-repeat;
		}
#tLeftContent ul #collections {
		background:url(../images/nav_images/nav_05.jpg) no-repeat;
		}
#tLeftContent ul #location {
		background:url(../images/nav_images/nav_06.jpg) no-repeat;
		}
#tLeftContent ul #caring {
		background:url(../images/nav_images/nav_07.jpg) no-repeat;
		}
#tLeftContent ul #gift {
		background:url(../images/nav_images/nav_08.jpg) no-repeat;
		}
#tLeftContent ul #terms {
		background:url(../images/nav_images/nav_09.jpg) no-repeat;
		}
#tLeftContent ul #contact {
		background:url(../images/nav_images/nav_10.jpg) no-repeat;
		}
		
/* highlight current page in nav */
		
#homepage #tLeftContent #home a{
		background:url(../images/nav_images/navdown_03.jpg) no-repeat;
		}
#collpage #tLeftContent #collections a{
		background:url(../images/nav_images/navdown_05.jpg) no-repeat;
		}
#locationpage #tLeftContent #location a{
		background:url(../images/nav_images/navdown_06.jpg) no-repeat;
		}
#caringpage #tLeftContent #caring a{
		background:url(../images/nav_images/navdown_07.jpg) no-repeat;
		}
#voucherpage #tLeftContent #gift a{
		background:url(../images/nav_images/navdown_08.jpg) no-repeat;
		}
#termspage #tLeftContent #terms a{
		background:url(../images/nav_images/navdown_09.jpg) no-repeat;
		}
#contactpage #tLeftContent #contact a{
		background:url(../images/nav_images/navdown_10.jpg) no-repeat;
		}
		
/* on hover image replacement */
		
#tLeftContent #home a:hover{
		background:url(../images/nav_images/navdown_03.jpg) no-repeat;
		}
#tLeftContent #collections a:hover{
		background:url(../images/nav_images/navdown_05.jpg) no-repeat;
		}
#tLeftContent #location a:hover{
		background:url(../images/nav_images/navdown_06.jpg) no-repeat;
		}
#tLeftContent #caring a:hover{
		background:url(../images/nav_images/navdown_07.jpg) no-repeat;
		}
#tLeftContent #gift a:hover{
		background:url(../images/nav_images/navdown_08.jpg) no-repeat;
		}
#tLeftContent #terms a:hover{
		background:url(../images/nav_images/navdown_09.jpg) no-repeat;
		}
#tLeftContent #contact a:hover{
		background:url(../images/nav_images/navdown_10.jpg) no-repeat;
		}
		
/* main top area with swf */
		
#tRightContenthome {
		width:490px;
		float:right;
		background:url(../images/mainbg_03_03.gif) no-repeat;
		
		}
		
#tRightContent {
		width:460px;
		float:right;
		padding-right:20px;
		}
		
#tRightContent #voucher p{
		margin-bottom:30px;
		}
		
#tRightContent .indvoucher{
		padding-left:80px;
		margin-top:20px;
		margin-bottom:30px;
		clear:both;
		}
		
#tRightContent .indvoucher img{
		float:left;
		padding-right:30px;
		}
		
#tRightContent .indvoucher p{

		padding-top:15px;
		}
		
#tRightContent h2 {
		font-size:1.2em;
		margin-bottom:10px;
		margin-top:20px;
		}
		
#tRightContent blockquote {
		font-size:0.9em;
		}
		

		
/* Collections page Headline */
		
#collpage #headline{
		background: url(../images/images/collections_03.gif) no-repeat;
		height:50px;
		margin-top:20px;
		margin-left:50px;
		margin-bottom:10px;
		}
		
#collpage #headline h1{
		position:absolute;
		left:-9000px;
		}
		
#tRightContent .collection{
		width:150px;
		float:left;
		}
		
#tRightContent #first{
		margin-top:20px;
		}
		
#tRightContent .collGroup{
		clear:both;
		}
		
/* Caring page Headline */
		
#caringpage #headline{
		background: url(../images/images/lingeriecare_03.gif) no-repeat;
		height:50px;
		margin-top:20px;
		margin-left:50px;
		margin-bottom:10px;
		}
		
#caringpage #headline h1{
		position:absolute;
		left:-9000px;
		}
		
/* Vouchers page Headline */
		
#voucherpage #headline{
		background: url(../images/images/images/vouchers_03_03.gif) no-repeat;
		height:50px;
		margin-top:20px;
		margin-left:50px;
		margin-bottom:0px;
		}
		
#voucherpage #headline h1{
		position:absolute;
		left:-9000px;
		}
		
/* Terms & Conditions page Headline */
		
#termspage #headline{
		background: url(../images/images/terms&cond_03.gif) no-repeat;
		height:50px;
		margin-top:20px;
		margin-left:0px;
		margin-bottom:10px;
		}
		
#termspage #headline h1{
		position:absolute;
		left:-9000px;
		}
		
#tRightContenthome #flash {
		margin-top:32px;
		margin-left:37px;
		margin-bottom:33px;		
		}
		
		
/* bottom content */

#bottomContent {
		clear:both;
		padding-top:7px;
		background: url(../images/images/writing_22_18.gif) no-repeat bottom;
		}

#bottomContent1 {
		clear:both;
		padding-top:7px;
		height:60px;
		background: url(../images/images/writing_22_18.gif) no-repeat bottom;
		}
		
#bRightContent {
		width:650px;
		margin:0 auto;
		padding-bottom:20px;
		}

#bRightContent  h2{
		margin-top:20px;
		margin-bottom:10px;
		}
/* Homepage Headline */
		
#bRightContent #headline{
		background:url(../images/PageHeader.gif) no-repeat;
		height:50px;
		margin-left:120px;
		margin-bottom:0px;
		}
		
#bRightContent #headline h1{
		position:absolute;
		left:-9000px;
		}
		
/* Contact Page Headline */
				
#bRightContent #contactHeadline{
		background: url(../images/contactus_03.gif) no-repeat;
		height:50px;
		margin-left:175px;
		margin-bottom:0px;
		}
		
#bRightContent #contactHeadline h1{
		position:absolute;
		left:-9000px;
		}
		
#bRightContent .contact{
		text-align:center;
		list-style:none;
		}
		
#bRightContent .contact a{
		text-align:center;
		color:#000000;
		text-decoration:none;
		}
		
#bRightContent .contact a:hover{
		text-align:center;
		color:#ffffff;
		background-color:#000000;
		text-decoration:none;
		}
		
		
/* FOOTER */
		
#footer {
		clear:both;
		text-align:center;
		font-size:.8em;
		background: url(../images/images/Web_Gridlayout3_07.png) bottom no-repeat;
		padding-bottom:5px;
		}
		
#footer p a{
		color:#000000;
		text-decoration:none;
		}
		
#footer p a:hover {
		color:#000000;
		text-decoration: underline;
		}
		
colGroup2{
	margin:0 0 0 0;
	}
		
#collpage #outerWrapper #wrapper #topContent #tRightContent .collection2 {
	text-align: center;
	margin-bottom: 20px;
	margin-left: 15px;
	float: left;
}
#collpage #outerWrapper #wrapper #topContent #tRightContent #first .collection2 a img {
	border: 5px #dfd6bd solid;
}
