/* @override 
	http://scentofawarmer.com.s101525.gridserver.com/wp-content/themes/scentofawarmer/css/style.css
	http://www.scentofawarmer.com/wp-content/themes/scentofawarmer/css/style.css
*/

body {
	background:url("../images/html-bg.jpg")	
}

a {
	color: #561c40;
}

#header {
	background: url(../images/header-bg.jpg) no-repeat center top;
	height: 180px;
}

#branding {
	margin-top: 32px;
	margin-left: 165px;
}

#logo {
	text-indent:-9999px;
	margin-bottom: 20px;
}

#logo a {
	background:url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 55px;
	width: 365px;
}

#logo h1 {
	margin-bottom: 0;
}

.screen-reader-text {
	display: none;
}

#nav {
	float: right;
	margin-top: 34px;
	margin-bottom: 0;
	font: italic 18px/18px Georgia, "Times New Roman", Times, serif;
}

#nav ul {
	padding-left: 20px;
	margin-bottom: 10px;
}

#nav li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	margin-right: 15px;
	margin-left: 15px;
}

#nav a {
	text-decoration: none;
}

#nav li.current_page_item a, #nav li.current_page_parent a {
	font-weight: bold;
}

#nav a:hover, #nav a:active {
	text-decoration: underline;
}

#masthead {
	height: 320px;
}

#credentials {
	text-indent:-9999px;
	height: 300px;
	margin-top: 10px;
}

#scentsy-logo {
	background: url(../images/credentials.jpg) no-repeat;
	height: 115px;
}

#scentsy-link a {
	display: block;
	background: url(../images/credentials.jpg) no-repeat 0 -115px;
	height: 90px;
}

#scentsy-consultant a {
	display: block;
	background: url(../images/credentials.jpg) no-repeat 0 -210px;
	height: 95px;
}

#slideshow-wrapper {
	background: url(../images/header-slideshow-bg.jpg) no-repeat;
	height: 315px;
}

#slideshow {
	margin-top: 28px;
	margin-left: 12px;
}

#blurbs {
	margin-top: 20px;
}

#blurbs h2 {
	font: italic 20px Georgia, "Times New Roman", Times, serif;
	color: #ab245e;
	margin-bottom: 10px;
}

#whats-new {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #42032c;
}

#whats-new img {
	float: left;
	margin-right: 10px;
	background: url(../images/home-main-frame-large-bg.jpg) no-repeat;
	padding: 4px;
}

#whats-new p.title a {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #51163c;

}

#whats-new p {
	margin-bottom: 10px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #904878;
}

#whats-new a.permalink {
	background: url(../images/details-arrow.png) no-repeat right;
	padding-right: 20px;
	font-size: 14px;
	color: #51163c;
	font-style: italic;
	text-align: right;
	display: block;
	font-weight: bold;
}

#latest-products li {
	list-style:none outside none;
	margin: 0 0 15px;
	padding: 0;
	height: 65px;
	overflow: visible;
}

#latest-products {

}

#footer-contact {

}

#latest-products img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	background: url(../images/home-main-frame-small-bg.jpg) no-repeat;
	padding: 5px;
	width: 52px;
	height: 52px;
}

#latest-products a {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #51163c;
}

#latest-products p {
	color: #904878;
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
}


#small-blurbs {


}

#small-blurbs h2 {
	background: #9b7083 url(../images/home-heading-bg.jpg) repeat-x -1px top;
	margin-top: 5px;
	padding: 10px 5px 4px 7px;
	color: #f9ecdb;
}

#small-blurbs p {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #42032c;
	margin-bottom: 0;
}

#small-blurbs strong {
	color: #b43d6b;
}

a.join-link {
	font: italic bold 14px Georgia, "Times New Roman", Times, serif;
	background: url(../images/details-arrow.png) no-repeat right;
	padding-right: 20px;
	color: #ab245e;
	text-align: right;
	display: block;
}


ul.follow-links li {
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-right: 6px;
}

ul.follow-links a {
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
}

.facebook-link {
	background: url(../images/facebook_32.png) no-repeat;
}

.linkedin-link {
	background: url(../images/linkedin_32.png) no-repeat;
}

.youtube-link {
	background: url(../images/youtube_32.png) no-repeat;
}

.rss-link {
	background: url(../images/rss_32.png) no-repeat;
}

ul.follow-links {
	width: 216px;
}

ul a.newsletter-link {
	width: 50px;
	background: url(../images/email_32.png) no-repeat;
}

#content-wrapper {
	background: url(../images/content-bg.jpg) repeat-y center;
	margin-bottom: 20px;
	margin-top: 20px;
}

#content-container {
	background: url(../images/content-header-bg.jpg) no-repeat center top;
	height: 80px;
}

#content-footer {
	background: url(../images/content-footer-bg.jpg) no-repeat 0 bottom;
	height: 85px;
}

#breadcrumbs {
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	margin-top: 35px;
	color: #42032c;
}

#breadcrumbs .current {
	color: #ab245e;
}

.subnav ul {
	margin-left: 30px;
	margin-right: 10px;
}


.subnav ul a {
	text-decoration: none;
}

.subnav ul li, .subnav ul ul {
	margin-left: 0px
}

.subnav ul li li {
	margin-left: 15px;
}

.subnav ul li {
	list-style-type: none;
}

.subnav ul li a {
	color: #ab245e;
	font: italic 18px/1.5 Georgia, "Times New Roman", Times, serif;
	display: block;
	border: none;
}

.subnav ul li ul.children {
	margin-bottom: 10px;
}

.subnav ul li ul.children a{
	display: block;
	color: #7e1844;
	font: 14px/1.8 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	border-bottom:1px solid #E1E2D1;
}

.subnav ul li ul.children a:hover {
	color: #cd4881;
}

.subnav ul li ul.children ul.children a{
	color: #42032c;
	font: 14px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	border-bottom: none;
}

.subnav ul li ul {
	display: none;
}

.subnav ul li.current_page_item ul, .subnav ul li.current_page_parent ul {
	display: list-item;
	list-style-type: none;
}

#main-column {
	background: url(../images/column-divider.jpg) repeat-y right top;
	min-height: 400px;
	margin-top: 20px;
}

#content {
	margin-top: 20px;
}

#content.two-column {
	margin-top: 20px;
}

#content h1 {
	font: italic 25px Georgia, "Times New Roman", Times, serif;
	color: #ab245e;
	background: url(../images/page-title-bg.jpg) no-repeat right bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#content p {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #303030;
}

#content div.raving-fan-quote p {
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #42032c;
}

#content div.raving-fan-quote {
	border-bottom: 1px solid #919191;
	margin-bottom: 20px;
}

#footer {
	background: #41032c url(../images/footer-bg.jpg) repeat-x;
	padding-top: 40px;
}

#footer h3 {
	font: italic 18px/18px Georgia, "Times New Roman", Times, serif;
	color: #ab245e;
	margin-bottom: 10px;
}

#footer p {
	color: #f2dcbb;
	line-height: 18px;
}

#footer-news ul, #footer-news li {
	list-style:none outside none;
	margin: 0 0 15px;
	padding: 0;
	min-height: 35px;
}

#footer-news li .date {
	background: url(../images/footer-news-date-bg.jpg) no-repeat;
	float: left;
	width: 20px;
	text-align: center;
	padding-right: 20px;
	height: 45px;
	font-size: 20px;
	font-weight: bold;
	color: #f2dcba;
	padding-left: 3px;
	line-height: 16px;
}

#footer-news li .date strong {
	color: #ab245e;
	display: block;
	margin-bottom: 5px;
	font-size: 10px;
	margin-left: 2px;
	text-transform: uppercase;
}

#footer-news a {
	color: #f2dcba;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
}

#footer-news p {
	color: #9b7083;
}

#footer-news p a {
	color: #c5296f;
	
	font-style: italic;
	margin-left: 40px;
}

#footer-fans .quotation {
	background: url(../images/quote.jpg) no-repeat;
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
	margin-bottom: 10px;
}

#footer-fans cite {
	color: #ab245e;
	font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
	margin-left: 20px;
}

#footer-fans p {
	margin-bottom: 10px;
}

#footer-fans a {
	color: #c5296f;
	margin-left: 20px;
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;}

#footer-contact label {
	color:#F2DCBB;
	display:block;
	margin-bottom: 2px;
}

#footer-contact input, #footer-contact textarea {
	border:1px solid #9d2057;
	background-color:#652d46;
	color:#f2dcbb;
	display:block;
	margin:0 0 4px;
	padding: 3px 5px;
	width: 200px;
}

#footer-contact input[type=submit] {
	width: 60px;
	font-weight: bold;
}

#footer-contact textarea{
	height:50px;
}

#footer-contact p {
	margin-bottom: 5px;
}

#footer-about {
width: 218px;
}

#footer-about img {
	float: left;
	margin-right: 10px;
}

#footer-about a {
	color: #c5296f;
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;
	display: block;
}
}

#credits {
	background: url(../images/credits-bg.jpg) repeat-x;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #561c40;
}

#credits-nav ul, #credits-nav li {
	list-style:none outside none;
	margin:0;
	padding:0;
}

#credits-nav a {
	text-decoration: none;
}

#credits-nav a:hover, #credits-nav a:active {
	text-decoration: underline;
}

#shopp ul.shopp_categories {
	margin-left: 30px;
	margin-right: 30px;
}


#shopp ul.shopp_categories a {
	text-decoration: none;
}

#shopp ul.shopp_categories li, ul.shopp_categories ul {
	list-style-type: none;
}

#shopp ul.shopp_categories li li {
	margin-left: 15px;
}

#shopp ul.shopp_categories li {
	color: #ab245e;
	font: italic 18px/1.5 Georgia, "Times New Roman", Times, serif;
	display: block;
	border: none;
}

#shopp ul.shopp_categories li ul.children {
	margin-bottom: 10px;
}

#shopp ul.shopp_categories li ul.children a{
	display: block;
	color: #7e1844;
	font: 14px/1.8 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	border-bottom:1px solid #E1E2D1;
}

#shopp ul.shopp_categories li ul.children a:hover {
	color: #cd4881;
}

#shopp ul.shopp_categories li ul.children ul.children a{
	color: #42032c;
	font: 14px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	border-bottom: none;
}

#shopp ul.shopp_categories li ul li ul {
	display: none;
}

#shopp ul.shopp_categories li ul.children.active li ul.children.active {
	display: list-item;
}

#shopp.category.grid h3 {
	color: #ab245e;
	font: italic 25px/1.5 Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

#content ul.categories {

}

#content ul.categories li {
	float: left;
	margin: 10px;
	width: 165px;
	height: 160px;
	display: block;
	text-align: center;
}

#content ul.categories.featured-categories li {
	width: 120px;
	padding: 5px;
	margin-right: 0;
	height: 145px;
}

#content ul.categories li img {

	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#content ul.categories a {
	text-align: center;
	text-decoration: none;
}

#content ul.categories li .title h3 {
	font-size: 15px;
	line-height: 20px;
	color: #7e1743;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

#content ul.categories.featured-categories li  .title h3 {

}

#content ul.categories li a:hover .title h3 {
	color: #ab235e;
}

#content ul.products li, #related-products ul.products li {
	font: italic 25px/1.5 Georgia, "Times New Roman", Times, serif;
	margin: 7px;
	color: #42032c;
	width: 130px;
}

#content ul.products li .thumbnail img, #related-products ul.products li .thumbnail img  {
	width: 96px;
	margin-left: auto;
	margin-right: auto;
	height: 96px;
	margin-bottom: 20px;
}

#content ul.products li .title, #related-products ul.products li .title  {
	width: 130px;
	text-align: center;
}

#content ul.products li .title h3, #related-products ul.products li .title h4 {
	font-size: 15px;
	line-height: 20px;
	color: #7e1743;
	font-weight: bold;
	text-align: center;
}

#content ul.products li a, #related-products ul.products li a {
	text-align: center;
	text-decoration: none;
}

#content ul.products a:hover h3, #related-products ul.products a:hover h4 {
	color: #ab235e;
	text-align: center;
}

#content ul.products li p.price, #content ul.products li p.savings, #related-products ul.products li p.price {
	text-align: center;
	margin-top: 8px;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
}

#content .product-gallery {
	width: 300px;
	display: inline;
	float: left;
}

#content .product-details {
	width: 280px;
	display: inline;
	float: left;
}

#content .alignleft {
	float: left;
}

#content .product-details p {
	font-weight: normal;
	font-style: normal;
	color: #42012b;
	margin-bottom: 15px;
	line-height: 20px;
}

#content .product-details dl {
	margin: 0;
}

#content .product-details .specs {
	color: #957289;
}

.buy-now-button {
	margin-top: 20px;
	height: 80px;
	cursor: pointer;
}

.buy-now-button a {
	display: block;
	text-decoration: none;
	height: 80px;
	cursor: pointer;
	background: url(../images/buy-now-button-text-bg.jpg) no-repeat right top;
	text-indent: -9999px;
	width: 258px;
	direction: ltr;
}

.buy-now-button .button-price {
	background: url(../images/buy-now-button-price-bg.jpg) no-repeat left top;
	color: #42032c;
	font: 34px/75px Georgia, "Times New Roman", Times, serif;
	height: 77px;
	display: block;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	text-indent: 0px;
	width: 58px;
	text-align: center;
}

.buy-now-button .button-price.small {
	font-size: 25px;
}

.buy-now-button .button-price.medium {
	font-size: 25px;
}

#comments h3 {
	font: italic 18px/1.5 Georgia, "Times New Roman", Times, serif;
	color: #ab235e;
	margin-bottom: 10px;
}

#comments li {
	list-style-type: none;
	margin-left: 0px;
	border-bottom:1px solid #E1E2D1;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#comments .comment-body p {
	margin-bottom: 10px;
}

#comments .comment-author, #comments .comment-meta {
	display: inline;
}

#commentform input, #commentform textarea {
	display: block;
}

#commentform p.form-allowed-tags {
	display: none;
}

#commentform p {
	margin-bottom: 10px;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #f2dcba;
	padding: 5px;
	margin: 0;
	color: #591e3e;
	border: 1px dashed #9d1f57;
}


.product-gallery div.gallery {
	width: 260px;
	padding-bottom: 10px;
}

#share-this-widgets {
	margin-left: 7px;
}

#share-this-widgets p {
	font-style: italic;
	margin-left: 5px;
	margin-bottom: 10px;
}

#share-this-widgets span {
}

#related-products {
	margin-top: 30px;
}

#related-products h3 {
	font: italic 22px/1.5 Georgia, "Times New Roman", Times, serif;
	color: #ab235e;
	margin-bottom: 0;
	border-bottom: 1px solid #3a0624;
}

.widget-area {
	margin-top: 20px;
}

.widget-area li {
	list-style: none;
	margin-left: 0;
}

.widget-area h3 {
	font: italic 22px/1.5 Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px;
	border-bottom: 1px solid #3a0624;
	color: #ab245e;
}

.widget-container li, .widget-container li a {
	color: #7e1844;
	font: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	text-decoration: none;
}

.widget-container li a:hover {
	text-decoration: underline;
	color: #cd4881;
}

#content .entry-summary p {
	margin-bottom: 5px;
}

#content .entry-content p, #content .entry-content li, #content .entry-summary p {
	color: #262626;
	font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif
}

#content .entry-content h3 {
	color: #42032c;
	margin-bottom: 5px;
	font: italic 20px/1.5 Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #42032c;
}

#content .entry-content h4 {
	color: #7a4e6b;
	margin-bottom: 5px;
	font: italic 18px/1.5 Georgia, "Times New Roman", Times, serif;
}

#content .entry-content h5 {
	color: #8e6880;
	margin-bottom: 5px;
	font: italic 16px/1.5 Georgia, "Times New Roman", Times, serif;
}

#content h2.entry-title {
	color: #e4e4e4;
	margin-bottom: 5px;
	font: italic 18px/1.5 Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #b8b8b8;
}

#content h2.entry-title a {
	text-decoration: none;
}

#content h2.entry-title a:hover {
	color: #cd4881;
}

#content .type-post h1.entry-title {
	margin-bottom: 0;
}

#content .type-post {
	margin-bottom: 20px;
}

.entry-summary {

}

.entry-meta, .entry-utility {
	margin-bottom: 5px;
	color: #945f76;
}

.entry-meta a, .entry-utility a {
	color: #945f76;	
}

.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
	margin-left: 15px;
}

#about h2 {
	font: italic bold 18px/1.5 Georgia, "Times New Roman", Times, serif;
	color: #653153;
}

#about p {
	color: #653153;
	font: italic 16px/1.5 Georgia, "Times New Roman", Times, serif;
}

#shopp-masthead {
	height: 112px;
}

#shopp-scentsy-logo {
	float: left;
	width: 290px;
	text-indent: -9999px;
	height: 112px;
	background: url(../images/shopp-masthead.jpg) no-repeat left top;
}

#shopp-scentsy-consultant {
	float: left;
	width: 195px;
	text-indent: -9999px;
	height: 112px;
	background: url(../images/shopp-masthead.jpg) no-repeat -290px top;
}

#shopp-scentsy-consultant a {
	display: block;
	width: 195px;
	height: 112px;
}

#shopp-promotion {
	float: left;
	width: 452px;
	height: 112px;
	background: url(../images/shopp-masthead.jpg) no-repeat right top;
}

#shopp-promotion a {
	display: block;
	width: 402px;
	height: 100px;
	font: italic 26px/1.5 Georgia, "Times New Roman", Times, serif;
	color: #fceed6;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
}

#menu-buy-scentsy a {
	display: block;
	width: 220px;
	height: 100px;
	background: url(../images/top-side-menu.jpg) no-repeat left top;
	text-indent: -9999px;
}

#menu-buy-scentsy a:hover {
	background-position: right top;
}

#menu-host a {
	display: block;
	width: 220px;
	height: 100px;
	background: url(../images/top-side-menu.jpg) no-repeat left -100px;
	text-indent: -9999px;
}

#menu-host a:hover {
	background-position: right -100px;
}

#menu-join a {
	display: block;
	width: 220px;
	height: 100px;
	background: url(../images/top-side-menu.jpg) no-repeat left -200px;
	text-indent: -9999px;
}

#menu-join a:hover {
	background-position: right -200px;
}

#credits {
	background: url(../images/credits-bg.jpg) no-repeat;
	padding-top: 25px;
}

.scentsy-link {
	float: right;
	margin-top: 35px;
	margin-right: 10px;
}
