body{margin:0px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#000; }

.cont-main{ }
#cont-top{ width:970px; margin:0 auto; clear:both; overflow:auto; }
#cont-mid{  background:#000 ; 
			border:0px solid #ffffff; overflow:hidden; width:970px; padding:0px 0px; margin:0 auto;}
#cont-btm{width:970px; margin:0 auto; }

#cont-col1{width:710px; float:left; overflow:hidden;}
#cont-col2{width:200px; float:left; overflow:hidden; padding-left:20px;}

h2{font-size:1.4em; font-weight:normal; color:#f8cace;}
h3{font-size:0.9em; color:#cfcdd7;}
p{font-size:0.7em; line-height:1.4em; color:#ffffff;}
.red{color:#b90101;}
#maincontent ul{font-size:0.7em;}
a {color:#f8cace;}
a:hover{color:#e87d86;}

.brightred{color:#F00;}

#nav-top {padding:0px 0px 5px 0px; clear:both;}
#nav-top  ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav-top  li{ font-size:0.6em; display:inline; margin-right:10px; line-height:1.0em;}
#nav-top  li a{color:#f8cace; text-transform:uppercase; text-decoration:none; font-family:Trebuchet MS,arial,Helvetica;}
#nav-top  li a:hover{color:#e87d86;}
#nav-top  li.lastitem{margin-right:0px;}

.home-current#nav-top li#nav-home a,.lingerie-current#nav-top li#nav-lingerie a, .mystory-current#nav-top li#nav-my-story a, .whattheysay-current#nav-top li#nav-what-they-say a, .orderinfo-current#nav-top li#nav-order-info a, .contact-current#nav-top li#nav-contact a, .privacy-current#nav-top li#nav-privacy a, .return-current#nav-top li#return-info a, .shipping-current#nav-top li#nav-shipping a{color:#cfcdd7; text-decoration:none;}

#nav-btm{padding:15px 0px 10px 0px;}
#nav-btm ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav-btm li{ font-size:0.6em; display:inline;}
#nav-btm li a{color:#231f20;}
#nav-btm li a:hover{color:#b90101;}

#logo{width:253px; float:left;}
.logotop{padding:20px 0px 10px 0px; width:306px; float:left;}
#shoppingbtn{float:right; padding:40px 0px 10px 0px; }
/* remember to define focus styles! */
:focus {
	outline: 0;
}


ul.ctas{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.ctas li{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; line-height:0em;}
ul.ctas li.lastitem{margin:0px 0px 0px 0px;}

.header{height:80px; overflow:hidden;}
.header h1{padding-top:150px;}
#hdr-my-story{ background:url(../images/header/my-story.jpg) no-repeat top left;}
#hdr-lingerie{ background:url(../images/header/lingerie-collection.jpg) no-repeat top left;}
#hdr-what-they-say{ background:url(../images/header/what-they-say.jpg) no-repeat top left;}
#hdr-terms{ background:url(../images/header/terms-conditions.jpg) no-repeat top left;}
#hdr-order-info{ background:url(../images/header/order-info.jpg) no-repeat top left;}
#hdr-contact{ background:url(../images/header/contact.jpg) no-repeat top left;}
#hdr-cs{ background:url(../images/header/customer-service.jpg) no-repeat top left;}
#hdr-shipping{ background:url(../images/header/shipping.jpg) no-repeat top left;}
#hdr-returns{ background:url(../images/header/return-policy.jpg) no-repeat top left;}
#hdr-privacy{ background:url(../images/header/privacy-security.jpg) no-repeat top left;}
#hdr-related{ background:url(../images/header/related-links.jpg) no-repeat top left;}

.aboutlingerie{width:248px; float:left; padding-top:18px; padding-right:10px;}
.logogrey{padding-top:9px; padding-bottom:10px;}
.logogrey2{padding-top:34px; padding-bottom:0px;}
#thumbnails{overflow:hidden; float:left;  padding-left:0px;}
#thumbnails ul{list-style:none; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
#thumbnails li{display:block; float:left; width:142px; height:300px; overflow:hidden; margin:0px 0px 20px 20px; padding:6px 6px 6px 6px; background:url(../images/lingerie/frame.jpg) no-repeat top left;}
#thumbnails li:hover{background:url(../images/lingerie/frame-over.jpg) no-repeat top left;}
#thumbnails li a{display:block; padding-top:00px; background-position:0px 0px; height:213px; overflow:hidden;}
#thumbnails li a:hover{border:0px solid #f41096;background-position:0px 0px; }
#thumbnails li a span{padding-top:200px; display:block;}
#thumbnails li a img{border-width:0px;}
#thumbnails li h3{text-align:center; font-family:"Times New Roman", Times, serif; color:#cfcdd7; font-size:0.8em; font-style:italic; margin-bottom:0px;}
#thumbnails li h3 a{ color:#f8cace; text-decoration:none; height:15px;}
#thumbnails li h3 a:hover{ color:#e87d86; }



.pagination{clear:both;margin-top:10px; text-align:right; font-family:"Times New Roman", Times, serif;}
.pagination ul{list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 6px 0px;  font-size:0.8em; line-height:0.8em;}
.pagination li{display:inline;margin-right:6px; }
.pagination li a{ text-decoration:none;  padding:2px 3px; border:1px solid #efb7bd; color:#efb7bd;}
.pagination li a.current{background-color:#efb7bd; color:#FFFFFF}
.pagination li a:hover{background-color:#efb7bd; color:#FFFFFF;}
.pagination li a.next{ background:url(../images/page-graphics/next-arrow.png) no-repeat center right; padding-right:20px; border-width:0px;}
.pagination li a.next:hover{color:#b90101;}

.pagination  .cards{width:341px; float:left;}

#lingeriedetails{ overflow:hidden;  margin-top:10px; height:100%;}
.lingeriecol1{width:325px; float:left; padding:15px 30px 15px 0px;}
.lingeriecol2{width:355px; float:left;}
.pnp{font-size:0.7em;}
.price{font-size:1.4em; color:#f8cace; font-weight:bold;}
.productcode{font-size:0.7em;}
#lingeriedetails h2{}

#lingeriedetails form{margin:40px 0px 0px 0px; padding:0px; }
#lingeriedetails form h3{margin:20px 0px 10px 0px;}
#lingeriedetails form label{width:100px; display:block; float:left;}
.btnsendenquiry{margin:10px 0px 0px 0px; font-size:0.7em; font-weight:bold; width:125px; cursor:pointer; text-transform:uppercase; color:#000; padding:6px 0px 6px 0px; background:#fcd4d8 url(../images/page-graphics/btn-bg.gif) no-repeat; border-width:0px;}
#lingeriedetails form p{margin:3px 0px 3px 0px;}
.formfield{border:1px solid #cd838b; padding:2px; font-size:0.9em; width:200px;}
#zoom {}
#zoom p{ font-weight:bold; font-size:0.8em; font-family:"Times New Roman", Times, serif;  }
#zoom p a{ padding:3px 0px 5px 30px; display:block;background:url(../images/page-graphics/zoomicon.gif) no-repeat top left;}

ul.thumbnails{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.thumbnails li {display:block; float:left;}
ul.thumbnails li a img{border:2px solid #edcad5;}
ul.thumbnails li a:hover img{border:2px solid #f41096;}
ul.thumbnails li a:current img{border:0px solid #edcad5;}
/************************************************************************
*	Form																*
************************************************************************/
p label{font-size:1.0em;}

fieldset{ border-width:0px; border:0px solid #71767a; padding:0px; margin:0px;}
label{color:#000000; font-size:0.7em; color:#ffffff;}
.formfield{ border:1px solid #f0b7be; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:2px;}
form{padding:0px; margin:0px;}
fieldset dl,fieldset dd{margin:0px;}
dt{width:150px; float:left; }
dd{padding:0px 0px 10px 0px;}

.contactform{float:left;  width:400px; }
.address{float:left; width:280px; }
.address p{line-height:2.0em;}


blockquote{display:block; margin:0px; padding:5px 50px 0px 50px; background:url(../images/page-graphics/quote.png) no-repeat top left;}
.quote{ background:url(../images/page-graphics/quotegrad.jpg) no-repeat bottom left; padding:0px 0px 20px 0px; margin-top:10px;}

/***********************************************************************/
/*Table
/***********************************************************************/
#maincontent td{padding:5px; background-color:#ffeaed; font-size:0.7em; color:#000000;}
#maincontent td p{font-size:1.0em; color:#000000;}
#maincontent th{padding:5px; text-align:left; font-size:0.8em; background-color:#fcd5da; color:#000000;}
#maincontent td a{font-size:1.0em; color:#000000;}

.col1{float:left; width:445px;}
.col2{float:left; width:505px; padding:0px 0px 0px 20px;}
.col2 p{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:0.8em;}
