body {
background: url(images/bg.jpg) repeat;
margin: 0;
padding: 0;
color: #6d5842;
font-family: arial, tahoma, sans-serif;
font-size: 14px;
}

a:link, a:visited, a:active {
color: #f0679b;
text-decoration: none;
}

a:hover {
color: #f0679b;
text-decoration: underline;
}

#wrapper {
width:990px;
margin: auto;
}

#wrapper2 {
width:1030px;
margin: auto;
}

#header {
background: url(images/headerbg.jpg) repeat-x;
height: 72px;
width:100%;
}

.search {
background: url(images/searchbg.png) no-repeat;
height: 22px;
width: 158px;
border: none;
font-size: 12px;
color: white;
}




#newstuff {
background: url(images/newstuff.png) no-repeat;
height: 93px;
width: 301px;
margin: 20px 10px 0 0;
float: left;
color: white;
padding: 70px 0 0 20px;
}

#finduson {
background: url(images/finduson.png) no-repeat;
height: 83px;
width: 301px;
margin: 20px 10px 0 0;
float: left;
color: white;
padding: 80px 0 0 20px;
}

#savemoola {
background: url(images/savemoola.png) no-repeat;
height: 108px;
width: 281px;
margin: 20px 0 0 0;
padding: 65px 20px 0 20px;
float: left;
}


#footer {
background: url(images/footerbg.jpg) repeat-x;
height: 15px;
width:100%;
margin-top: 30px;
padding: 50px 0 50px 0;
font-size: 13px;
}

#footer a {
color: #6d5842;
text-decoration: none;
}



#topnav {
    width: 700px; height: 66px;
    background: url(images/topnav.jpg);
    margin: 10px auto; padding: 0;
    position: relative;}
  #topnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #topnav li, #topnav a {
    height: 66px; display: block;}
    
    
  #buildblankie {left: 0; width: 145px;}
  #shop {left: 145px; width: 70px;}
  #sale {left: 215px; width: 85px;}
  #about {left: 300px; width: 90px;}
  #faqs {left: 390px; width: 65px;}
  #raves {left: 455px; width: 80px;}
  #gallery {left: 535px; width: 80px;}
  #contact {left: 615px; width: 85px;}
  
  
  
 #buildblankie a:hover {
    background: transparent url(images/topnav.jpg)
    0 -66px no-repeat;}
  #shop a:hover {
    background: transparent url(images/topnav.jpg)
    -145px -66px no-repeat;}
  #sale a:hover {
    background: transparent url(images/topnav.jpg)
    -215px -66px no-repeat;}
  #about a:hover {
    background: transparent url(images/topnav.jpg)
    -300px -66px no-repeat;}
  #faqs a:hover {
    background: transparent url(images/topnav.jpg)
    -390px -66px no-repeat;}
  #raves a:hover {
    background: transparent url(images/topnav.jpg)
    -455px -66px no-repeat;}
  #gallery a:hover {
    background: transparent url(images/topnav.jpg)
    -535px -66px no-repeat;}
  #contact a:hover {
    background: transparent url(images/topnav.jpg)
    -615px -66px no-repeat;}


.bbactive a {
    background: transparent url(images/topnav.jpg)
    0 -66px no-repeat;}
  .shopactive a {
    background: transparent url(images/topnav.jpg)
    -145px -66px no-repeat;}
  .saleactive a {
    background: transparent url(images/topnav.jpg)
    -215px -66px no-repeat;}
  .aboutactive a {
    background: transparent url(images/topnav.jpg)
    -300px -66px no-repeat;}
  .faqsactive a {
    background: transparent url(images/topnav.jpg)
    -390px -66px no-repeat;}
  .ravesactive a {
    background: transparent url(images/topnav.jpg)
    -455px -66px no-repeat;}
  .galleryactive a {
    background: transparent url(images/topnav.jpg)
    -535px -66px no-repeat;}
  .contactactive a {
    background: transparent url(images/topnav.jpg)
    -615px -66px no-repeat;}    
    
    
    
 #leftnav {
 background: url(images/leftnavbg.jpg) repeat-y;
 width: 207px;
 padding: 10px 20px 10px 20px;
 }
 
 .catcolor:link, .catcolor:visited, .catcolor:active {
 color: white;
 text-decoration: none;
 }
 
 .catcolor:hover {
 color: #f6a6b3;
 text-decoration: none;
 }
 
 #leftnavDiv {
 border-bottom:1px solid #f6a6b3;
 padding: 0 0 10px 0;
 margin: 0 0 5px 0;
 }
 
 #breadcrumb {
 background: url(images/breadcrumbbg.jpg) no-repeat;
 height: 35px;
 width: 740px;
 padding: 15px 10px 0 10px;
 }
 
 .breadcrumbNav {
 color: white;
 font-size: 13px;
 padding-top: 2px;
 }
 
 .breadcrumbNav a {
 color: white;
 font-size: 13px;
 text-decoration: none;
 }
 
 
 #mainImage {
 background: url(images/crib.png) no-repeat;
 height: 344px;
 width: 503px;
 float: left;
 }
 
 
 /*FANCYBOX*/
 
 #content {
	width: 400px;
	margin: 40px auto 0 auto;
	padding: 0 60px 30px 60px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}

h1 {
	margin: 30px 0 15px 0;
	font-size: 30px;
	font-weight: bold;
	font-family: Arial;
}

h1 span {
	font-size: 50%;
	letter-spacing: -0.05em;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #E5E5E5;
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;
	padding: 7px 0;
}

a {
	outline: none;
}



ul {
	margin-bottom: 24px;
	padding-left: 30px;
}


/* GALLERY STYLES */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer { background: url(images/default.png) no-repeat;
min-height: 310px;
width:780px;
position: relative;
 }
 


.gallerycontainer li, .gallerycontainer ul { list-style-type: none; margin: 0; padding: 0; float: left;}


.thumbnail img { border: 0; margin: 0; padding: 0px; width: 45px; height: 45px;}

.thumbnail:hover { background-color: transparent }

.thumbnail:hover img { border: 0; margin: 0; padding: 0px; }

.thumbnail span { position: absolute; left: -2000px; visibility: hidden; text-decoration: none; border: none; }

.thumbnail:hover span img { border:0; margin: 0; height: 300px; width: 300px; }

.thumbnail:hover span { visibility: visible; top: -12px; left: 10px; z-index: 50; margin: 0; padding: 0; height: 300px; width:300px;}


.thickbox img { border: 0; margin: 0; padding: 0px; width: 38px; height: 38px;}

.thickbox:hover { background-color: transparent; }

.thickbox:hover img {border: 0; margin: 0; padding: 0px; }

.thickbox span { position: absolute; left: -2000px; visibility: hidden; text-decoration: none; border: none; }

.thickbox:hover span img { border:0; margin: 12px 0px 0 -10px; height: 300px; width: 300px; }

.thickbox:hover span { visibility: visible; top: -12px; left: 10px; z-index: 50; margin: 0; padding: 0; }






.question {
font-size: 15px;
color:#f0679b ;
text-transform: uppercase;
}


.pink {
color: #f0679b;
font-weight: bold;
}

.blue {
color: #55b1bf ;
font-weight: bold;
}

.green {
color: #abbf5b;
font-weight: bold;
}


.dashed {
border-top: 1px dashed #6d5842;
margin:20px 0 20px 0;
}


.gallerythumb {
background: url(images/gallerybg.png) no-repeat;
height: 140px;
width:140px;
padding: 10px;
margin: 0px;
}

.thickbox img {
height: 45px;
width: 45px;}

.gallthumb img {
height: 125px;
width: 125px;}



.accent {
margin: 40px 0 40px 0;
}


