/* Reset default styles.css */
#product-1,#product-2.#product-3,#product-4,#product-5,#product-6,#product-7,#product-8,#product-9,#product-10,#product-11,#product-12,#product-13,#product-14,#product-15,#product-16,#product-17,#product-18,#product-19,#product-20,#product-21,#product-22,#product-23,#product-24,#product-25,#product-26,#product-27,#product-28,#product-29,#product-30,#product-31,#product-32,#product-33,#product-34,#product-35,#product-36,#product-37,#product-38,#product-39,#product-40,#product-42,#product-41,#product-43,#product-44,#product-45,#product-46,#product-47,#product-48,#product-49,#product-50,#product-51,#product-52,#product-53,#product-54,#product-55,#product-56,#product-57,#product-58,#product-59,#product-60,#product-61,#product-62,#product-63,#product-64,#product-65,#product-66,#product-67,#product-68,#product-69,#product-70,#product-71,#product-72,#product-73,#product-74,#product-75,#product-76,#product-77,#product-78,#product-79,#product-80,#product-81,#product-82,#product-83,#product-84,#product-85,#product-86,#product-87,#product-88#product-89,#product-90,#product-91,#product-92,#product-93,#product-94,#product-95,#product-96,#product-97,#product-98,#product-99,#product-100 {
    margin:0!important;
    padding:0!important;
}

body { 
   background-color:#c5b8a8;
}

html body a,
a:link,
a:visited {
    color:#504128;
}

a:hover,
a:active {
	color:#fff;
	background-color:#504128;
}

#wrapper {
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border:1px solid #503215;
    background-color:#fffae6;
    margin-top:30px;
}

#logo {
	width:172px;
	height:79px;
	display:block;
	background: transparent url(http://www.samsimonprojects.com/img/logo.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:32px;
	margin-left:8px;
}

#navMain li {
	float:left;
	width:auto;
}

#navMain {
	float:right;
	margin-top:12px;
	border-bottom:1px solid #504128;
}

#navMain li a {
	font-size:10px!important;
	padding:4px 4px 6px 4px;
	display:block;
	color:#504128;
}

#navMain la a:link,
#navMain li a:visited {
	color:#504128;
}
#navMain li a:hover,
#navMain li a:active,
#navMain li a.selected {
	background-color:#997233;
	color:#eee!important;
	-moz-border-radius:4px 4px 0 0px;
}
#about #navMain,
#clients #navMain,
#manifesto #navMain,
#media #navMain {
	border-bottom:0!important;
}

#navSecondary {
	background-color:#997233;
	color:#ccc;
	float:right;
	-moz-border-radius:4px;
	-moz-border-radius-topleft:0px;
}

#navSecondary li {
	float:left;
	width:auto;
}

#navSecondary li a {
	padding:4px 8px 6px 4px;
	color:#fffae6;
	display:block;
}
#navSecondary li a:hover {color:#fff;}
#home #content {
	background-color:#503333;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #E4A3A7;
}
#home #bg-banner {background: transparent url(../img/stripes.png);margin-top:0px;}

#bg-banner {
	border-top:6px solid #503215;
	margin-top:12px;
	height: 76px;
	text-align: right;
}


.slideshow {
border-top:2px solid #503215;
margin-top:4px;
}
#shop-main-content {
    margin-top:0px!important;
}

#shop-navigation {
   margin-top:22px!important;
   margin-bottom:20px;
}

html body #products {background-color:transparent!important;}
html body #products div.product {-moz-border-radius:0px 0px 8px 8px;}

#product-details {
    margin:10px 0 0 0;
    width:710px;
}

#product-images .images-nav {
    background-color:#735247;
}

#minicar h3.minicart-title {
	width:240px;
	background-color:#504128;
}

#product-details .price {
    margin-top:4px;
}

#images-list li a {
    color:#fff;
} 

#minicart {
    width:270px!important;
}

#minicart .minicart-title {
    width:260px;

}

/* Footer Styles */ 
#bg-banner {
    background: #d7e4ef url(../img/star.png);
    -moz-border-radius-bottomright:16px;
    -moz-border-radius-bottomleft:16px;
}
.border #wrapper {
    background: #FFFAE6 url(../img/border.jpg) repeat-y 190px 0;
}

#contact #wrapper {
	background:#fffae6 url(../img/ice-cream.jpg) no-repeat 0px 112px;
}

#contact #content {
	height:424px;
}

#contact #content dl {
	margin:0 0 0 0;
	color:#fff;
}

#contact #content h5 {
    color:#fff;
    margin-top:120px;
}

#contact #content dl dt {
    padding-right:5px;
    display:inline;
    line-height:15px;
}

#contact #content dl dd {
    display:inline; 
    line-height:15px;
}

#contact #content dl dd a {
	font-weight:bold;
`
    color:#fff!important;
	color: #FFF;
}

#contact #content dl dd a:link {
    font-weight:bold;
    color:#fff!important;
}
#contact #content dl dd a:active {
	font-weight:bold;
	color:#fff!important;
	background-color: transparent;
}
#contact #content dl dd a:visited {
	font-weight:bold;
	color:#fff!important;
	background-color: transparent;
}



#contact #content dl {
    margin-bottom:15px;
}

#contact #bg-banner {
	border-top:6px solid #89A4D7;
	margin-top:12px;
	height: 76px;
	text-align: right;
}

.retail {
    width:240px;
    color:#fff;
    line-height:14px;
    margin-bottom:0;
    padding-bottom:0;
}

.retail strong {
    display:block;
}

#manifesto div.manifesto {
    background-color:#ffd2d1;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border:1px solid #8b4b1d;
    margin-left:120px;
    padding:22px;
    margin-top:20px;
    padding-bottom:0px;
}

#manifesto .manifesto .signature {
    display:block;
    margin-left:120px;
    margin-top:10px;
    float:left;
    width:220px;
    float:Left;
}

#manifesto .manifesto .signature span {
    text-indent:-9999px;
    display:block;
    width:150px;
    height:63px;
    background: transparent url(../img/signature.jpg) no-repeat 0px 0px;   
    position:relative;
    float:right;
    top:-34px;
    margin-left:42px;
    padding-left:40px;
}

ul.clients li {
    margin-bottom:6px;
    line-height:11px;
}

#clients #content {
    margin-top:32px;
}

#navSecondary .selected {
    font-weight:bold;
    color:#bcd9e4;
}

#logo a {
	display:block;
	height:79px;
}

#logo a:hover {background:transparent;}

#media #content .media li {
	height:83px;
}

#media #content .media li a {
	display:block;
	height:83px;
	width:230px;
	text-indent:-9999px;
}

#media #content .media li a:hover {opacity:.6;}
#media #content .media li.people a {background:transparent url(../img/media/people.jpg) no-repeat 0 0;}
#media #content .media li.insider a {background:transparent url(../img/media/insider.jpg) no-repeat 0 0;}
#media #content .media li.instyle a {background:transparent url(../img/media/style.jpg) no-repeat 0 0px;}
#media #content .media li.momshops a {background:transparent url(../img/media/momshops.jpg) no-repeat 0 15px;}
#media #content .media li.find a {background:transparent url(../img/media/find.jpg) no-repeat 0 15px;}
#media #content .media li.lilsugar a {background:transparent url(../img/media/lilsugar.jpg) no-repeat 0 0;}
#media #content .media li.momtrends a {background:transparent url(../img/media/trendsandtips.jpg) no-repeat 0 0;}

#media #content .media-gallery li {
	height:54px;
	
}

#media #content .media-gallery li a {
	height:54px;
	display:block;
	text-indent:-9999px;
}

#media #content .media-gallery li.betsey a {background:transparent url(../img/media/betseyjohnson.jpg) no-repeat 0 0;}
#media #content .media-gallery li.nyp a {background:transparent url(../img/media/newyorkpost.jpg) no-repeat 0 0;}
#media #content .media-gallery li.nys a {background:transparent url(../img/media/thesun.jpg) no-repeat 0 0;}
#media #content .media-gallery li.nyf a {background:transparent url(../img/media/newyorkfamily.jpg) no-repeat 0 0;}
#media #content .media-gallery li.traditionalhome a {background:transparent url(../img/media/traditionalhome.jpg) no-repeat 0 0;}
#media #content .media-gallery li.bump a {background:transparent url(../img/media/thebump.jpg) no-repeat 0 0;}
#media #content .media-gallery li.stylehome a {background:transparent url(../img/media/instyle-home.jpg) no-repeat 0 0;}

#clients .span-5 {
	position:relative;
}

#clients img.side {
	position:absolute;
	top: 520px;
}
#about img.side {
	position:relative;
	top: 13px;
	bottom: 0px;
}

#manifesto img.side {
	position:relative;
	top:168px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#manifesto #content {
	height:500px;
}

