#cta-bug {
	display: block;
	text-indent: -99999px;
	width: 196px;
	height: 60px;
	background: transparent url(../images/cta_bug_header.gif) no-repeat 0 0;
	position: absolute;
	right: 17px;
	top: 50px;
}

#header #social {
	position:absolute;
	top: 12px;
	right: 17px;
	width: 70px;
	height: 24px;
}

#header #social ul {
	list-style:none;
	width: 70px;
}

#header #social ul li{
	list-style:none;
	display: inline;
	float: right;
	width: 24px;
	height: 24px;
	padding-left: 10px;
	margin: 0px;
}

#header #social ul li a{
	width: 24px;
	height: 24px;
	display: block;
	text-indent: -9999px;
}

#header #social ul li#facebook a{
	background: transparent url(../images/icon_fb.gif) no-repeat 0 0;
}


#header #social ul li#twitter a{
	background: transparent url(../images/icon_twitter.gif) no-repeat 0 0;
}

#mm-bug {display: none; margin-top: 35px;}

#mm-bug a{
	display: block;
	text-indent: -99999px;
	width: 130px;
	height: 32px;
	background: #4ab4bf url(../images/bug_melmade.gif) no-repeat left top;
}

/* Home page */
#home #mm-bug{
	display: none;
	margin-left: 26px;
	margin-top: 45px;
}
#home #mm-bug a{
	background: #24585e url(../images/bug_melmade_home.gif) no-repeat left top;
}

body#home {
	/* background-color:#343B3D; */
	margin:25px auto;
	width:auto;
}

#home #wrapper {
	background: transparent url(../images/bg_home_fall2009.jpg) no-repeat scroll center top;
	width: 980px;
	height: 760px;
	overflow: hidden;
	position: relative;
	border: 2px solid #e9d7d1;
	margin-top: 25px;
}
#overlay {
	background: transparent url(../images/bg_home_circles_fall2009.png) no-repeat left top;
	width:410px;
	height:760px;
	position:absolute;
	z-index:3;
	top: 0;
	left: 0;
}

*html #overlay {
background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/assets/images/bg_home_circles_fall2009.png');
}

#product-hero {
	width: 616px;
	height: 651px;
	float: right;
	position: relative;
	background-color: transparent;
	z-index: 1;
	overflow: hidden;
}

#homenav {
	position: absolute;
	left: 0;
	top: 453px;
	width: 255px;
	height: 163px;
}
#homenav ul {
	list-style-type:none;
	margin: 0pt;
	padding: 0pt;
}

#homenav ul li{
	margin: 0pt;
}

#homenav ul li a{
	width: 362px;
	height: 27px;
	display: block;
	text-indent:-9999px;
	background-image: url(../images/homenav_matrix_fall.gif);
	background-repeat:no-repeat;
}
#homenav ul li#products a {
	background-position: 0pt 0pt;
}
#homenav ul li#products a:hover {
	background-position: -363px 0pt;
}
#homenav ul li#news a {
	background-position: 0pt -27px;
}
#homenav ul li#news a:hover {
	background-position: -363px -27px;
}
#homenav ul li#stores a {
	background-position: 0pt -54px;
}
#homenav ul li#stores a:hover {
	background-position: -363px -54px;
}
#homenav ul li#wholesale a {
	background-position: 0pt -81px;
}
#homenav ul li#wholesale a:hover {
	background-position: -363px -81px;
}
#homenav ul li#about a {
	background-position: 0pt -108px;
}
#homenav ul li#about a:hover {
	background-position: -363px -108px;
}
#homenav ul li#contact a {
	background-position: 0pt -135px;
}
#homenav ul li#contact a:hover {
	background-position: -363px -135px;
}
/* ---------------------------------*/




/*Page Titles */
h1#products {
	background: transparent url(../images/h1_products.gif) no-repeat left top;
	width: 140px;
}
h1#news-events {
	background: transparent url(../images/h1_news_events.gif) no-repeat left top;
	width: 236px;
}
h1#wholesale-info {
	background: transparent url(../images/h1_wholesale_information.gif) no-repeat left top;
	width: 369px;
}
h1#find-store {
	background: transparent url(../images/h1_find_store.gif) no-repeat left top;
	width: 204px;
}
h1#about-us {
	background: transparent url(../images/h1_about_us.gif) no-repeat left top;
	width: 149px;
}
h1#about-melanie {
	background: transparent url(../images/h1_about_melanie.gif) no-repeat left top;
	width: 409px;
}
h1#contact-us {
	background: transparent url(../images/h1_contact_us.gif) no-repeat left top;
	width: 179px;
}
h1#gallery {
	background: transparent url(../images/h1_gallery.gif) no-repeat left top;
	width: 125px;
}


/* Product pages */
h2.collection-title {margin-top:25px;}

#product-landing ul{
	width: 727px;
	list-style-type:none;
	margin: 0pt;
	padding: 0pt;
}
#product-landing ul li {
	background: none;
	float: left;
	width: 125px;
	display: inline;
	margin: 0px 20px 30px 0px;
}

#product-display {
	width: 422px;
	float: left;
	padding-right: 25px;
}

#product-full {
	width: 312px;
	margin: 0pt 5px 0pt 0pt;
	float:left;
	border: 1px solid #fff;
}	

ul#product-thumbs {
	margin: 0pt;
	float: left;
}

ul#product-thumbs li {
	background:none;
	width: 102px;
	margin: 0pt 0pt 7px 0pt;
	padding: 0pt;
	display: block;
}
ul#product-thumbs li a.thumb {
	display:block;
	height:152px;
	width:102px;
}

ul#product-thumbs li a.thumb img:hover {
	border: 1px solid #000;
}

ul#product-thumbs li a.thumb img{
	border: 1px solid #fff;
}

ul#product-thumbs li a.selected img{
	border: 1px solid #000;
}

#product-details {
	width: 262px;
	float: right;
	padding-left: 16px;
	border-left: 1px solid #000;
}

#product-details h2{
	margin-top: 30px;
	position:relative;
	z-index: 3;
}

h4.price {
	margin-top: 0px;
	font-size: 16px;
	font-weight:normal;
}

ul#swatches {
	margin: -10px 0px 10px;
}

ul#swatches li {
	list-style-type: none;
	display: block;
	width: 260px;
	padding-bottom: 75px;
	overflow:hidden;
	margin: 0pt 0pt 15px 0pt;
	padding-top: 10px;
	border-top: 1px dotted #24585E;
}

ul#swatches li#print-mambaolive {
	background: url(/assets/images/products/swatches/print_mamba_olive.jpg) no-repeat left bottom;
}
ul#swatches li#print-mambabrown {
	background: url(/assets/images/products/swatches/print_mamba_brown.jpg) no-repeat left bottom;
}

ul#swatches li#print-poppies-blue {
	background: url(/assets/images/products/swatches/print_poppies_blue.jpg) no-repeat left bottom;
}

ul#swatches li#print-poppies-taupe {
	background: url(/assets/images/products/swatches/print_poppies_taupe.jpg) no-repeat left bottom;
}


ul#swatches li#solid-slate {
	background: url(/assets/images/products/swatches/solid_slate.jpg) no-repeat left bottom;
}
ul#swatches li#solid-chartreuse {
	background: url(/assets/images/products/swatches/solid_chartreuse.jpg) no-repeat left bottom;
}
ul#swatches li#solid-burntorange {
	background: url(/assets/images/products/swatches/solid_orange.jpg) no-repeat left bottom;
}

ul#swatches li#solid-slate-bone {
	background: url(/assets/images/products/swatches/solid_slate_bone.jpg) no-repeat left bottom;
}
ul#swatches li#solid-chartreuse-bone {
	background: url(/assets/images/products/swatches/solid_chartreuse_bone.jpg) no-repeat left bottom;
}
ul#swatches li#solid-burntorange-bone {
	background: url(/assets/images/products/swatches/solid_orange_bone.jpg) no-repeat left bottom;
}

ul#swatches li#solid-white {
	background: url(/assets/images/products/swatches/solid_white.gif) no-repeat left bottom;
}

ul#swatches li#solid-black {
	background: url(/assets/images/products/swatches/solid_black.gif) no-repeat left bottom;
}

ul#swatches li#print-twinkle-pink {
	background: url(/assets/images/products/swatches/print_twinkle_pink.jpg) no-repeat left bottom;
}

ul#swatches li#print-twinkle-eggplant {
	background: url(/assets/images/products/swatches/print_twinkle_eggplant.jpg) no-repeat left bottom;
}

ul#swatches li#solid-lilac-bone {
	background: url(/assets/images/products/swatches/solid_lilac_bone.gif) no-repeat left bottom;
}

ul#swatches li#solid-leaf-bone {
	background: url(/assets/images/products/swatches/solid_leaf_bone.gif) no-repeat left bottom;
}

/*2009 colors */
ul#swatches li#solid-taupe-black {
	background: url(/assets/images/products/swatches/solid_taupe_black.jpg) no-repeat left bottom;
}

ul#swatches li#solid-lightblue-royal {
	background: url(/assets/images/products/swatches/solid_ltblue_royal.jpg) no-repeat left bottom;
}

ul#swatches li#solid-linen-rustica {
	background: url(/assets/images/products/swatches/solid_linen_rustica.jpg) no-repeat left bottom;
}

ul#swatches li#print-merlot-rose {
	background: url(/assets/images/products/swatches/print_merlot_rose.jpg) no-repeat left bottom;
}

ul#swatches li#print-navy-bone {
	background: url(/assets/images/products/swatches/print_navy_bone.jpg) no-repeat left bottom;
}

ul#swatches li#solid-taupe {
	background: url(/assets/images/products/swatches/solid_taupe.jpg) no-repeat left bottom;
}

ul#swatches li#solid-champagne {
	background: url(/assets/images/products/swatches/solid_champagne.jpg) no-repeat left bottom;
}

ul#swatches li#solid-black-radiance {
	background: url(/assets/images/products/swatches/solid_black_radiance.jpg) no-repeat left bottom;
}

ul#swatches li#solid-teal-radiance {
	background: url(/assets/images/products/swatches/solid_teal_radiance.jpg) no-repeat left bottom;
}

ul#swatches li#solid-cranberry-radiance {
	background: url(/assets/images/products/swatches/solid_cranberry_radiance.jpg) no-repeat left bottom;
}

ul#swatches li#solid-violet-radiance {
	background: url(/assets/images/products/swatches/solid_violet_radiance.jpg) no-repeat left bottom;
}

ul#swatches li#print-merlot {
	background: url(/assets/images/products/swatches/print_merlot.jpg) no-repeat left bottom;
}

ul#swatches li#print-navy {
	background: url(/assets/images/products/swatches/print_navy.jpg) no-repeat left bottom;
}

ul#swatches li#denim-indigo {
	background: url(/assets/images/products/swatches/denim_indigo.jpg) no-repeat left bottom;
}

/*-----News Page------*/
.news-listing {
	margin-bottom: 50px;
}