* {margin:0; padding:0;}
body,html {height:100%;}
body {behavior:url("csshover.htc");}
.pink {
		  background-image:url(images/hdr-tile2.jpg);
		  background-position:repeat-x;
		  background-position:left top;
		  background-color:#FFF;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:80%;
}

.green {
		  background-image:url(images/hdr-tile-grn.jpg);
		  background-position:repeat-x;
		  background-position:left top;
		  background-color:#FFF;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:80%;
}
.blue {
		  background-image:url(images/hdr-tile-blue.jpg);
		  background-position:repeat-x;
		  background-position:left top;
		  background-color:#FFF;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:80%;
}

	  
#wrapper-pink {
		  width:1014px;
		  background-image:url(images/bg-tile-pink.jpg);
		  background-repeat:repeat-y;
		  background-position:left 10px;;
		  min-height:100%;
		  position:relative;
		  top:155px;
		  left:0px;
		  padding-bottom:100px;
		  }
#wrapper-green {
		  width:1014px;
		  background-image:url(images/bg-tile-grn.jpg);
		  background-repeat:repeat-y;
		  background-position:left 10px;;
		  min-height:100%;
		  position:relative;
		  top:155px;
		  left:0px;
		  }
#wrapper-blue {
		  width:1014px;
		  background-image:url(images/bg-tile-blue.jpg);
		  background-repeat:repeat-y;
		  background-position:left 10px;;
		  min-height:100%;
		  position:relative;
		  top:155px;
		  left:0px;
		  }
		  		  

#nav  {width:900px; 
	   text-align:center; 
	   position:absolute; 
	   top:167px;
	   left:90px;
	   color:#fff; 
	   z-index:100;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:13px;
	   }
#nav li {display:inline; padding:0 14px; position:relative;}
		
#nav a:link {color:#FFF; text-decoration:none;}
#nav a:visited {color:#FFF; text-decoration:none;}
#nav a:hover {color:#e880a3; text-decoration:none;}
#nav a:active {color:#e880a3; text-decoration:none;}
#nav a.selected {color:#e880a3;}		
	
#nav ul li ul {position:absolute;
			   top:15px;
			   left:0;
			   background-color:#382513;
			   padding:5px 0;
			   font-size:12px;}
#nav ul li ul li {width:110px; display:block; text-align:left; padding:4px 0 4px 14px;}
#nav ul li ul {display:none;}
#nav ul li:hover ul, #nav ul li ul:hover  {display:block;}

	
#header {position:absolute;
		    top:-155px;
			left:61px;
			}
.logo {margin-top:-155px;
			margin-left:400px;
			}
.logo-pink, .logo-pink-index {margin-top:-154px; margin-left:404px;} 

p {padding:10px 0; 
   line-height:19px;
   color:#333;}
h1 {font-size:18px;}
h2 {font-size:18px; color:#B2BA6D;}
h3 {font-size:16px; color:#8DBBCA; margin-top:10px; margin-bottom:-5px;}
.hdl {margin-bottom:5px;}

a:link, a:visited {color:#B2BA6D; text-decoration:none;}
a:hover, a:active {color:#de7f82; text-decoration:none;}
			
#content {width:620px;
		  float:right;
		  margin-top:50px;
		  margin-right:30px;
		  padding-bottom:100px;
		  min-height:500px;
		  display:inline;
		  margin-bottom:30px;
		  }
* html #content {height:500px;}

#content p {padding-right:20px;}
#content ul {padding:10px 0; margin-left:20px; color:#333}
#content li {padding:3px 0; color:#333}
	

.featProducts {margin-left:-20px;}


#imageSlideshowHolder { position:absolute;
			 top:60px;
			 left:72px;
			 width:251px;
			 height:320px;
			 background-color:#FFF;
			}
			
.imageInGallery{		
width:251px;
height:320px;
background-color:#FFF;}

#imageSlideshowHolder img{
position:absolute;
}
		
			
.modesty {position:absolute; top:400px; left:115px; }

#mainImg {
		  height:359px;
		  width:298px;
		  margin-bottom:20px;
		  display:inline;
		  }
#mid {background-image:url(images/imageHolder-mid.jpg);
	      background-repeat:repeat-y; display:block;
		  width:298px;
		  margin-left:5px;}
#bot {margin-top:-7px;}

/*#mainImg {background-image:url(images/frame-featured.jpg);
	      background-repeat:no-repeat;
		  height:359px;
		  width:298px;
		  margin-bottom:20px;
		  } */
#mainImg img {margin-top:7px; margin-left:5px;}

#desc {width:300px; float:right;}
#desc input { margin-left:5px;}
#desc h1 {color:#E880A3; font-size:14px;}
#desc p {font-size:11px;}
.cart {margin:10px 0 0;}
#thumbs {float:left; width:300px; margin-top:10px;}
#thumbs img {border:1px solid #ccc;}
span a {font-size:10px; margin-left:40px;}

#BB_BuyButtonForm {width:200px;}
 input .quantity {width:40px;}

.floatRight {float:right; margin-right:100px;}


.floatLeft {float:left; width:160px; text-align:center; margin-top:10px; padding-right:10px; min-height:250px;}
* html .floatLeft {height:250px;}
h4 {font-size:12px;}
.floatLeft span {font-size:12px; color:#B2BA6D;} 



#topbar {position:absolute; 
	  top:165px; left:0;
	  z-index:1; 
	  height:23px;
	  background-color:#382513; 
	  width:100%;}
#btmbar { position:relative;
      bottom:-20px;
	  z-index:1; 
	  height:23px;
	  background-color:#382513; 
	  width:100; }
	 
	 
#footer {
		height:100px; 
		color:#E6A1A3;
		width:300px;
		text-align:right;
		position:absolute;
		right:40px;
		bottom:0;}
#footer ul {display:inline;}
#footer li {display:inline;}

#footer a:link {color:#de7f82; text-decoration:none;}
#footer a:visited {color:#de7f82; text-decoration:none;}
#footer a:hover {color:#99c8d6; text-decoration:none;}
#footer a:active {color:#99c8d6; text-decoration:none;}

#footer p {color:#a79f95; font-size:11px;}

#contact {margin-left:30px; margin-top:10px;}
#contact input {width:250px; border:1px solid #666;}
#contact textarea {border:1px solid #666; width:250px;}
#contact #submit {margin-left:13em; width:70px;}



a img {border:none;}
.clear {clear:both;}