

body {
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	background:#000000 url(../images/bg.jpg) repeat-y top;
	font-style:normal;
	font-variant:normal;
	color:#FFF;
	border:none;
}
h1 {
   font-size: 0;
   text-indent: -1000px; 
}

p, blockquote {
	line-height: 20px;
	text-align:center;
}

h2 {
	text-align:center;
}
h3 {
	position:relative;
	padding:0px;
	width: 300px;
	height: 54px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-indent:-9009px;
}
h3.PleasureBoutique {
	background:url(../images/PleasureBoutique.jpg) no-repeat center;
	width:224px;
	left:20px;
}
h3.Lingerie {
	background:url(../images/Lingerie.jpg) no-repeat center;
	width:116px;
	left:0px;
}
h3.OurMission {
	background:url(../images/OurMission.jpg) no-repeat center;
	width:170px;
	left:30px;
}
h4, h5 {	
}
a {
	text-decoration: none;
	color: #D3BE6B;
	border:none;
	outline: none;
	overflow:hidden;
}

a:hover {
	border: none;
	color: #fff;
	outline: none;
}
a:active {
	color: #D3BE6B;
}
img {
	border:none;
}
a:link img,
a:active img,
a:visited img{
    border: 0;
}

strong {
	font-weight:bold;
	text-transform:uppercase;
}


/* Layout */
#page {
	margin-left:auto;
	margin-right:auto;
	width:966px;
	background:#000000 url(../images/pagetilebg.jpg) repeat scroll 0 -20px;
	height: 1400px;
}

.oneCol {
	padding:180px 80px 80px 80px;
}
/* Header */
#header {
	background:url(../images/header.jpg);
	width:966px;
	height:214px;
}
#logo {
height:328px;
left:355px;
position:relative;
top:-60px;
width:235px;
z-index:900;
}


/* Content */
#mainpagecontent {
	background:url(../images/border.jpg) repeat;
	height:auto;
	margin-left:36px;
	width:885px;
}
#welcome {
	margin-left:70px;
	margin-top:10px;
	width:712px;
}
#gallerypagecontent {
	background:url(../images/gallery-page.jpg) repeat;
	height:auto;
	width:885px;
	margin-bottom:70px;
}

/* Nav */

	
#nav {
	position:relative;
float:left;
height:80px;
padding:0;
	}
	
#topNav {
left:10px;
margin:0;
position:relative;
top:50px;
width:885px;
height:214px;
	}

#topNav .left {
	float: left;
	width: 2%;
	}

#topNav .center {
	width: 1000px;
	height:38px;
	}

#topNav .center .link {
float:left;
padding:0 0;
text-align:center;

	}

#topNav .center .link a {
	font-size: 1.40em;
	text-decoration: none;
	color: #fff;
	height:38px;
display:block;
text-indent:-9009px;
	}

#topNav .center .link a:hover {
	color: #d0d0d0;
	}

#topNav .center .spacer {
	float: left;
	width:0px;
	height: 35px;
	}

#topNav .right {
	float: left;
	width: 2%;
	}
#topNavTab_1 {
	background:url(../images/home.jpg);
	margin-left:20px;
	width:65px;
}
#topNavTab_1 a:hover {
	background:url(../images/home-over.jpg);
}
#topNavTab_2 {
	background:url(../images/about.jpg);
	width:87px;
}
#topNavTab_2 a:hover {
	background:url(../images/about-over.jpg);
}
#topNavTab_3 {
	margin-right:300px;
	background:url(../images/gallery.jpg);
	width:148px
}
#topNavTab_3 a:hover{
	background:url(../images/gallery-over.jpg);
}
#topNavTab_4 {
	background:url(../images/faq.jpg);
	width:69px;
}
#topNavTab_4 a:hover {
	background:url(../images/faq-over.jpg);
}
#topNavTab_5 {
	background:url(../images/findus.jpg);
	width:117px;
}	
#topNavTab_5 a:hover {
	background:url(../images/findus-over.jpg);
}
#topNavTab_6 {
	background:url(../images/getintouch.jpg);
	width:115px;
}
#topNavTab_6 a:hover {
	background:url(../images/getintouch-over.jpg);
}


/* Footer */
#footer {
	background:url(../images/footer.jpg) no-repeat;
	width:885px;
	height:168px;
}

.thrColEls #container { 
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
} 
.thrColEls #sidebar1 {
	float: left; 
	width: 24em; 
	padding: 25px;
	padding-bottom:10px;
}
.thrColEls #sidebar2 {
	float: right; 
	width: 24em;
	padding: 25px;
	padding-bottom:10px;
}
.thrColEls #sidebar1 h3, .thrColEls #sidebar1 p, .thrColEls #sidebar2 p, .thrColEls #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}


.thrColEls #mainContent {
  margin: 0 3em 0 3em;
  padding:25px;
} 

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* GALLERY */

  select, input, textarea {
    font-size: 1em;
  }

  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
	text-align:center;
  }
  pre {
    font-family:Georgia, "Times New Roman", Times, serif;
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family:Georgia, "Times New Roman", Times, serif;
    margin: 0;
    padding: 0;
  }

  #gallery {
padding:132px 80px 0px 80px;
width:730px;
  }
 .ad-gallery {
  width: 500px;
}
.ad-gallery .ad-image-wrapper {
  height: 610px;
} 
  

