body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#000 repeat-x top left; color:#231f20;}
#cont-bg{ background:#fcd5da url(../images/template/mainbg-repeat.jpg) repeat-x bottom left; }

#flashcont{overflow:hidden;}


.cont-main{ background:url(../images/template/mainbg.jpg) no-repeat bottom center;}
#cont-top{height:111px; width:970px; margin:0 auto; }
#cont-mid{  background:#ffffff url(../images/template/bgwhitetop.jpg) repeat-x top left; 
			border:1px solid #ffffff; overflow:hidden; width:930px; padding:19px;margin:0 auto;}
#cont-btm{ margin:0 auto; overflow:hidden; height:30px;}

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

#nav-top{float:left; width:713px; padding-top:72px; overflow:hidden;position:relative; text-align:right;}
#nav-top ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  position:relative; display:block;}
#nav-top li{ font-size:0.8em; text-transform:uppercase; display:inline;}
#nav-top li a{color:#231f20; text-decoration:none; padding:20px 0px 0px 0px; margin-left:20px;}
#nav-top li a:hover{color:#b90101;}

.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{color:#b90101; text-decoration:none; background:url(../images/template/nav-heart.jpg) no-repeat top center;}

#logo{display:block; background:url(../images/launch/small-logo.png) no-repeat top left; width:150px; height:30px; overflow:hidden;}
#logo a{padding-top:80px; display:block;}

#nav-btm{padding:5px 20px 5px 20px;}
#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; margin-right:10px; line-height:1.0em;}
#nav-btm li a{color:#f8cace; text-transform:uppercase; text-decoration:none; font-family:Trebuchet MS,arial,Helvetica;}
#nav-btm li a:hover{color:#e87d86;}

#logo{ float:left;}

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;}

#thumbnails{overflow:hidden;}
#thumbnails ul{list-style:none; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
#thumbnails li{display:block; float:left; width:142px; height:200px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#thumbnails li a{display:block; padding-top:00px; background-position:0px 0px; height:200px; overflow:hidden;}
#thumbnails li a:hover{border:5px solid #f41096;background-position:-5px -10px; height:190px;}
#thumbnails li a span{padding-top:200px; display:block;}

.pagination{clear:both;margin-top:10px;}
.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;}
.pagination li a{ text-decoration:none;  padding:2px 3px; border:1px solid #efb7bd; color:#231f20;}
.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;}

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

#lingeriedetails form{margin:0px 0px 0px 0px; padding:10px; background-color:#fcd4d8; border:1px solid #cd838b;}
#lingeriedetails form h3{margin:3px 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:#fcd4d8; 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;}

h2{font-size:1.4em; font-weight:normal;}
h3{font-size:0.9em; }
p{font-size:0.8em; line-height:1.4em;}
.red{color:#b90101;}

a {color:#b90101;}

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																*
************************************************************************/


fieldset{ border-width:0px; border:0px solid #71767a; padding:0px; margin:0px;}
label{color:#000000; font-size:0.8em; }
.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.8em;}
#maincontent td p{font-size:1.0em;}
#maincontent th{padding:5px; text-align:left; font-size:0.8em; background-color:#fcd5da;}

#copyright{font-size:0.7em;color:#8f8f8f; font-family:Trebuchet MS,arial,Helvetica; padding:2px 0px 2px 20px; height:10px;  }
