/*------------------------------------*\
   Green Skin
\*------------------------------------*/

/*

Main Color: #959758
Second Color: #373737
Third Color: #292929
Fourth Color: 

*/



#content {
	border-top: solid 3px #959758;
}

body {
	background: #fff url(../images/patterns/bgnoise_lg.png);
}

#page-title {
	background: #EEE;
}

#page-title .container {
	padding-top: 10px;
	border-top: none;
}

#page-title .container .full {
	margin-bottom: 10px;
}

#page-title .container .full h2 {
	color: #9e9e9e;
	text-transform: uppercase;
	letter-spacing: 1px;
}


#main {
	background-color: #373737;
}

#footer, #socket {
	background-color: #292929;
}

.entry-title span {
	background: #373737;
}

a {
	color: #959758;
}

a:hover {
	color: #a8aa6d;
}

a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover {
	color: #a8aa6d;
}

.more a:hover {
	background-color: #959758;
}

.news-link:hover>.news-headline {
	color: #a8aa6d;
}

.flickr_images:hover {
	background-color: #a8aa6d;
}

.main_menu .menu li a.current, .main_menu .menu li a:hover {
	background: #e85657 url(../images/patterns/pattern-pink.png);
}

.main_menu .menu ul {
	border-top: none;
	border: solid 1px #e1e1e1;
}

.main_menu .menu ul li:first-child a {
	background-image: url(../images/menu-up.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: -9px;
	padding-top: 17px !important;
}

#top .main_menu .menu li ul a:hover, #top .main_menu .menu li ul a.current {
	color: #e85657;
}

.partners-title {
	background: #12a4b3 url(../images/patterns/pattern.png);
}

.buy_button a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	border-image: initial;
	background: #959758 url(../images/patterns/pattern-green.png);
	text-align: center;
}

.buy_button a:hover {
	color: #fff;
	background: #a8aa6d url(../images/patterns/pattern-green.png);
}


.widget-title {
	background: #292929;
}

.widget-content {
	background: #e85657 url(../images/patterns/pattern-pink.png);
}

#search_block {
	background: #292929;
}

#search_submit_block {
	background: #e85657 url(../images/patterns/pattern-pink.png);
}

.post-image img:hover {
	border: 5px solid #a8aa6d;
}

.blog-image img:hover {
	border: 5px solid #a8aa6d;
}

.comment-reply-link {
	color: #959758;
}

.comment-reply-link:hover {
	color: #a8aa6d;
}

.comment-body {
	background-color: #292929;
}

.comment_input .input-textarea {
	background-color: #292929;
}

.input-textarea {
	background-color: #292929;
}

.contactform textarea {
	background-color: #292929;
}

.input-textarea:focus {
	border: 1px solid #a8aa6d;
}

.contactform textarea:focus {
	border: 1px solid #a8aa6d;
}

.input-submit {
	background: #959758 url(../images/patterns/pattern-green.png);
}

.input-submit:hover {
	background: #a8aa6d url(../images/patterns/pattern-green.png);
}

/* Buttons */
.big_button_pink a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #DB3D93 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.big_button_pink a:hover {
	background: #ed50a6 url(../images/patterns/pattern-pink.png);
}

.medium_button_pink a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #DB3D93 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.medium_button_pink a:hover {
	background: #ed50a6 url(../images/patterns/pattern-pink.png);
}

.small_button_pink a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #DB3D93 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.small_button_pink a:hover {
	background: #ed50a6 url(../images/patterns/pattern-pink.png);
}

.big_button_blue a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #12A4B3 url(../images/patterns/pattern.png);
	text-align: center;
}

.big_button_blue a:hover {
	background: #25bece url(../images/patterns/pattern.png);
}

.medium_button_blue a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #12A4B3 url(../images/patterns/pattern.png);
	text-align: center;
}

.medium_button_blue a:hover {
	background: #25bece url(../images/patterns/pattern.png);
}

.small_button_blue a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #12A4B3 url(../images/patterns/pattern.png);
	text-align: center;
}

.small_button_blue a:hover {
	background: #25bece url(../images/patterns/pattern.png);
}

.big_button_orange a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	margin-bottom: 20px;
	border-image: initial;
	background: #e05e26 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.big_button_orange a:hover {
	color: #fff;
	background: #f46f36 url(../images/patterns/pattern-pink.png);
}

.medium_button_orange a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #e05e26 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.medium_button_orange a:hover {
	background: #f46f36 url(../images/patterns/pattern-pink.png);
}

.small_button_orange a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #e05e26 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.small_button_orange a:hover {
	background: #f46f36 url(../images/patterns/pattern-pink.png);
}


.big_button_green a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	margin-bottom: 20px;
	border-image: initial;
	background: #959758 url(../images/patterns/pattern-green.png);
	text-align: center;
}

.big_button_green a:hover {
	color: #fff;
	background: #a1a366 url(../images/patterns/pattern-green.png);
}

.medium_button_green a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #959758 url(../images/patterns/pattern-green.png);
	text-align: center;
}

.medium_button_green a:hover {
	background: #a1a366 url(../images/patterns/pattern-green.png);
}

.small_button_green a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #959758 url(../images/patterns/pattern-green.png);
	text-align: center;
}

.small_button_green a:hover {
	background: #a1a366 url(../images/patterns/pattern-green.png);
}

.big_button_red a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	border-image: initial;
	margin-bottom: 20px;
	background: #e85657 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.big_button_red a:hover {
	color: #fff;
	background: #ec6364 url(../images/patterns/pattern-pink.png);
}

.medium_button_red a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #e85657 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.medium_button_red a:hover {
	background: #ec6364 url(../images/patterns/pattern-pink.png);
}

.small_button_red a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #e85657 url(../images/patterns/pattern-pink.png);
	text-align: center;
}

.small_button_red a:hover {
	background: #ec6364 url(../images/patterns/pattern-pink.png);
}

.big_button_purple a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #eee;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	margin-bottom: 20px;
	border-image: initial;
	background: #9f4d59 url(../images/patterns/pattern-dark-purple.png);
	text-align: center;
}

.big_button_purple a:hover {
	color: #eee;
	background: #a95965 url(../images/patterns/pattern-dark-purple.png);
}

.medium_button_purple a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #eee;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #9f4d59 url(../images/patterns/pattern-dark-purple.png);
	text-align: center;
}

.medium_button_purple a:hover {
	background: #a95965 url(../images/patterns/pattern-dark-purple.png);
}

.small_button_purple a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #eee;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #9f4d59 url(../images/patterns/pattern-dark-purple.png);
	text-align: center;
}

.small_button_purple a:hover {
	background: #a95965 url(../images/patterns/pattern-dark-purple.png);
}

.big_button_brown a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	width: auto;
	float: right;
	margin-bottom: 20px;
	border-image: initial;
	background: #c3b47d url(../images/patterns/pattern-yellow.png);
	text-align: center;
}

.big_button_brown a:hover {
	color: #fff;
	background: #d3c48d url(../images/patterns/pattern-yellow.png);
}

.medium_button_brown a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #c3b47d url(../images/patterns/pattern-yellow.png);
	text-align: center;
}

.medium_button_brown a:hover {
	background: #d3c48d url(../images/patterns/pattern-yellow.png);
}

.small_button_brown a {
	padding: 10px 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	margin-bottom: 20px;
	background: #c3b47d url(../images/patterns/pattern-yellow.png);
	text-align: center;
}

.small_button_brown a:hover {
	background: #d3c48d url(../images/patterns/pattern-yellow.png);
}

ul.tabs {
	background: #292929;
}

.panes {
	background: #636260;
}

h4.trigger.active {
	color: #959758;
}

h4.trigger:hover, h4.trigger.active:hover {
	color: #959758;
}

h4.trigger.active {
	color: #959758;
}

h4.trigger {
	background: #292929;
}

#price-table .pack li.even {
	background-color: #292929;
}

.button {
	background: #a8aa6d url(../images/patterns/pattern-green.png);
}

#filters a.active_sort {
	color: #959758;
}

#filters a:hover {
	color: #959758;
}