/*** Background 1 ***/
/*
body {
	background-image: url(images/background.jpg);
	background-position: center top;
  background-repeat: no-repeat;
  background-color: #711043;
}
*/
/*** Background 2 ***/
html, body  {
color: #232323;
}
body {
background: #221912 url(images/bkg.jpg) repeat;
}
h1,h2,h3,h4,h5,h6 {
color: #078C77;
}
a, a:visited,a.regular,a.regular:visited,a.arrow,a.arrow:visited,.blog-post-home-title-inner,.blog-entry .calendar,.detail-item .text-info span.title,.blog-entry a.title, #promo #main_navi li span.title {
color: #078c77;
}
a:hover ,a.regular:hover {
color: #828282;
border: 0;
}

#container {
background: url(images/floral.png) no-repeat center top;
}

.flare {
position: absolute;
top: -157px;
left: -63px;
width: 180px;
height: 180px;
background-image: url(images/flare.png);
background-repeat: no-repeat;
}





/*** Menu ***/
.navigation-inner ul li a {
	color: #ffffff;
}

.sf-menu li li {
background: none repeat scroll 0 0 #046a58;
border-bottom: 1px dotted #479688;
}

.sf-menu li li:hover {
background: none repeat scroll 0 0 #005244;
}

.sf-menu li ul {
border: 1px solid #479688;
background:		#046a58;
}

#container .sf-menu li li li {
background:	#046a58;
}
#container .sf-menu li li li:hover {
background: #005244;
}

ul.ldd_menu .ldd_submenu {
background: none repeat scroll 0 0 #e4b141;
-moz-box-shadow: 0 0px 4px rgba(44, 44, 44, 0.4);
-webkit-box-shadow: 0 0px 4px rgba(44, 44, 44, 0.4);
box-shadow: 0 0px 4px rgba(44, 44, 44, 0.4);
}

ul.ldd_menu h4 {
color: #078C77;
font-size: 20px;
}






/*** Homepage ***/
#container #main_navi {
background-color: #e2ece6;
}

#container #promo #main_navi li.active {
background: #046a58;
}

#container #main_navi li:hover {
	background-color:#746f65;
}

.content-top {
	background-image: url(images/contentblock_top.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.message {
	background-color: #746f65;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 1px 0px 0px #4f827a, 0 1px 8px 0px rgba(0, 0, 0, 0.7) inset;
	color: #ffffff;
}

.search-inner {
	background-image: url(images/search_field.png);
	background-repeat: no-repeat;
}

.search-container {
	background-image: url(images/search_bkg.png);
	background-repeat: no-repeat;
}

h3 {
	color: #078C77;
}

span.promocode, #header-top a {
    color: #078C77;
}

.navigation-inner {
	background-image: url(images/navigation_bkg.png);
	background-repeat: no-repeat;
}

.blog-home-date {
	background-image: url(images/date_bkg_homepage.png);
	background-position: left middle;
	background-repeat: no-repeat;
}

.login-block span.account {
	background-image: url(images/signin_icon.png);
	background-repeat: no-repeat;
}

.login-block span.cart {
	background-image: url(images/cart_icon.png);
	background-repeat: no-repeat;
}

.login-block a,
.login-block a:visited {
	color: #cbd0d4;
	border-bottom: 1px dotted #ffffff;
}

.login-block a:hover {
	border: 0px none;
	color: #078C77;
}

#home_special .bullet-list li {
	border-bottom: 1px solid #777777;
	background-image: url(images/bullet_list.png);
}

#home_special .bullet-list li:first-child {
	border-top: 1px solid #777777;
}

#home_special, #home_special li, .search-field {
  color: #fff;
}
#home_special h1, #home_special h2, #home_special h3, #home_special h4, #home_special h5, #home_special h6 {
  color: #f5d96e;
}
#content h3.blog-post-title-inner {background:transparent;}




/*** Internal Pages ***/

.left-side h3 {
	color: #078C77;
	background-color: #e2ece6;
}

.left-side h3.active {
	background-image: url(images/menu_open.png);
	color: #078C77;
}
.left-side h3.active a, .left-side h3.inactive a {color: #863200;}

.left-side h3.inactive {
	background-image: url(images/menu_close.png);
}






/*** Blog ***/
.tagcloud a,
#content .order_confirmed,
.left-side h3.active a,
.left-side h3.inactive a,
.orderby,
.full-width-content table td span.heading,
.full-width-content span.summary,
.list-items span.title,
.single-item span.title,
.woocommerce_tabs .panel h2,
h4.related_products_title,
.upsells h2,
#respond #reply-title {
color: #078C77;
}

.txtarea-comment,
.input-text, #searchform input {
	background-color: #e2ece6;
}

#commentform input, 
#commentform select {
	background:#e2ece6;
}

.form-name span,
.form-comment span,
.form-name label,
.form-comment label {
	color: #618974;
}

.new-comment-heading {
	color: #078C77;
}

.single-comment .comment-text .name {
	color: #078C77;
}

h3.blog-post-title-inner {
	background: transparent;
}

.blog-date {
	background-image: url(images/date_bkg.png);
}

.panel.entry-content h2 {
	color: #078C77;
}






/*** WooCommerce ***/

#breadcrumb a {
    color: #078c77;
}

#blog-entries h3.blog-page-title {
	background-color: #e2ece6;
	color: #078C77;
}

.widget_layered_nav ul li a {
    background: url(images/checked.png) no-repeat scroll 0 bottom transparent;
}

.widget_layered_nav ul li.chosen a, .widget_layered_nav ul li a:hover {
    background: url(images/checked.png) no-repeat scroll 0 -1px transparent;
}

.theme-shop.main-content h1, .main-content h3,
.main-content-left h3 {
	color: #078C77;
	background-color: #e2ece6;
}

#blog_comments h3,
h3.archive-title,
.main-content.theme-shop h1.page-title {
	background-color: #e2ece6;
}

.widget_price_filter .ui-slider .ui-slider-range {
    background: none repeat scroll 0 0 #078c77;
}

.fancy_form select {
	background: #e2ece6 url(../../../images/dropdown_arrow.png) no-repeat right center;
	color: #078C77;
}
form .form-row textarea {background: #E2E7EC;}







/*** Tabs & Accordions ***/

.accordion h2.current,
ul.tabs li a:hover, ul.tabs li a:active, ul.tabs li a.current  {
	background: url("images/menu_active_bkg.png") repeat-x scroll 0 0 transparent;
}

.accordion-simple h2.current {
    background: none repeat scroll 0 0 #966A80;
    border-bottom: 1px solid #D5C1CA;
}

ul.tabs-simple li a:hover, ul.tabs-simple li a:active, ul.tabs-simple li a.current {
    background: none repeat scroll 0 0 #966A80;
}







/*** Footer ***/

#footer h5 {
    color: #078c77;
}

.footer-main li a:hover {
	color: #f05b8c;
}