/* body and top bar image background */
body { background:#e8e8e8 url(../../images/skins/applegreen/top-bg.jpg) repeat-x 0 0; }

/* Headeing bold text color  */
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{ font-weight:bold; color:#768717;}
#footer h1 span,#footer h2 span,#footer h3 span,#footer h4 span,#footer h5 span,#footer h6 span{ font-weight:bold; color:#c5d56a;}

/* Topbar divider */
#top-bar-left ul li { background:url(../../images/skins/applegreen/topbar-divider.jpg) no-repeat left 13px;}

/* Header top */
#header-top { background:url(../../images/skins/applegreen/header-top.jpg) no-repeat top center; clear:both;}
#menu-logo-section { background:url(../../images/skins/applegreen/logo_bg.png) no-repeat center 32px;  }

/* Top menu hover and active background image */
.top-menu>ul.sf-menu>li.current_page_item>a,
.top-menu>ul.sf-menu>li.current-menu-item>a, 
.top-menu>ul.sf-menu>li.current-menu-parent>a, 
.top-menu>ul.sf-menu>li.current-category-ancestor>a,
.top-menu>ul.sf-menu>li.current-post-ancestor>a,
.top-menu>ul.sf-menu>li.current-page-ancestor>a,
.top-menu>ul.sf-menu>li>a:hover {
	background:url(../../images/skins/applegreen/topmenu-left.png) no-repeat left 0;}
	
.top-menu>ul.sf-menu>li.current_page_item>a>span,
.top-menu>ul.sf-menu>li.current-menu-item>a>span, 
.top-menu>ul.sf-menu>li.current-menu-parent>a>span, 
.top-menu>ul.sf-menu>li.current-category-ancestor>a>span,
.top-menu>ul.sf-menu>li.current-post-ancestor>a>span,
.top-menu>ul.sf-menu>li.current-page-ancestor>a>span,
.top-menu>ul.sf-menu>li>a:hover>span {
	background:url(../../images/skins/applegreen/topmenu-right.png) no-repeat right 0;}

.top-menu ul ul{ background:#768717; }

.top-menu ul.sf-menu li ul li a,.top-menu ul.sf-menu li ul li ul li a,.top-menu ul li.active ul li a{ 
	border-top:1px solid #9aad32; 
	border-bottom:1px solid #4e5b04; 
	color:#dde2bf;
	text-shadow: 0px 1px 0px #445000;}
	
ul.sf-menu li ul li:first-child  a,ul.sf-menu li ul li ul li:first-child  a{ border-top:0; }
ul.sf-menu>li>ul>li:last-child>a,ul.sf-menu>li>ul>li>ul>li:last-child>a,ul.sf-menu>li>ul>li>ul>li>ul>li:last-child>a{ border-bottom:0; }

/* Pikachoose header slider next previoius arrows */
.pika-imgnav a.previous {background: url(../../images/skins/applegreen/slider-previous.jpg) no-repeat 0 0; }
.pika-imgnav a.next {background: url(../../images/skins/applegreen/slider-next.jpg) no-repeat 0 0; }
.pika-imgnav a.previous:hover{ background: url(../../images/skins/applegreen/slider-previous-hover.jpg) no-repeat 0 0;  }
.pika-imgnav a.next:hover{ background: url(../../images/skins/applegreen/slider-next-hover.jpg) no-repeat 0 0;  }

/* Home page additional footer promotion text and button background */
.promo-text { background:url(../../images/skins/applegreen/home-btn-left.png) no-repeat 0 0; }	
a.home-button { background:url(../../images/skins/applegreen/home-btn.png) no-repeat 0 0; }

/* Footer */
#footer-bg { background:#768717 url(../../images/skins/applegreen/large-footer.jpg) repeat-x center top;}
#footer { color:#fdfbfb; text-shadow: 0px 1px 0px #394300;}
#footer a { color:#fdfbfb;}
#footer a:hover {color:#fdfbfb;}

#footer h2, #footer h3 {	color:#fdfbfb; background:url(../../images/skins/applegreen/footer-titlebg.jpg) repeat-x left bottom; }
#footer ul.footerList li   { background:url(../../images/skins/applegreen/footer-links-bg.jpg) no-repeat right 0; border-left:1px solid #8a9b29; }

/* Footer testimonials arrows */
.rotate-testimonials { color:#fdfbfb;}
#footer .rotate_prev1 { float:left; background:url(../../images/skins/applegreen/arrowblack1.jpg) no-repeat 0 0;}	
#footer .rotate_next1 { float:right; background:url(../../images/skins/applegreen/arrowblack2.jpg) no-repeat 0 0;}
#footer .rotate-content .client-details { 	background:url(../../images/skins/applegreen/quote1.jpg) no-repeat right 9px;}

#small-footer {	color:#fdfbfb; background:url(../../images/skins/applegreen/small-footer.jpg) no-repeat 0 0; }
#small-footer .go-top span{ background:url(../../images/skins/applegreen/go-top-arrow.png) no-repeat 0 0;}
#small-footer .go-top:hover span{ background:url(../../images/skins/applegreen/go-top-arrow-hover.png) no-repeat 0 0; }
#small-footer  a, #small-footer  ul li a  { color:#fdfbfb; }
#small-footer  ul li { color:#fff; background:url(../../images/skins/applegreen/topbar-divider.jpg) no-repeat 0 18px; }

/* Sidebar */
#content #sidebar  h2,#content #sidebar  h3{ background:url(../../images/skins/applegreen/sidebar-title.jpg) no-repeat 0 0; }

/* Buttons */
a.button_small, button.button_small { background:url(../../images/skins/applegreen/button-small-left.png) no-repeat 0 0; }
a.button_small span, button.button_small span{ background:url(../../images/skins/applegreen/button-small-right.png) no-repeat right 0; }
a.button_medium, button.button_medium { background:url(../../images/skins/applegreen/button-medium-left.png) no-repeat 0 0; }
a.button_medium span, button.button_medium span{ background:url(../../images/skins/applegreen/button-medium-right.png) no-repeat right 0; }
a.button_large, button.button_large { background:url(../../images/skins/applegreen/button-large-left.png) no-repeat 0 0; }
a.button_large span, button.button_large span{ background:url(../../images/skins/applegreen/button-large-right.png) no-repeat right 0; }

.input-button1 { background:url(../../images/skins/applegreen/button-small-right.png) repeat-x right 0;}
.input-button2,#respond .form-submit input { background:url(../../images/skins/applegreen/button-medium-right.png) repeat-x right 0;}
.input-button3 { background:url(../../images/skins/applegreen/button-large-right.png) repeat-x right 0;}

/* Pagination */
#content .swm_pagination a.page-previous,#content .swm_pagination a.page-next { text-shadow: 1px 1px 0 #343e00; }
#content .swm_pagination a.page-previous,#content .swm_pagination a:hover.page-previous,.paginate-com a.prev,.paginate-com a:hover.prev { background:url(../../images/skins/applegreen/pagination-prev.jpg) no-repeat;   }
#content .swm_pagination a.page-next,#content .swm_pagination a:hover.page-next,.paginate-com a.next,.paginate-com a:hover.next  { background:url(../../images/skins/applegreen/pagination-next.jpg) no-repeat;   }
#content .swm_pagination a:hover, #content .swm_pagination span.current,a:hover.page-numbers,#content .paginate-com span.current { 
	background:url(../../images/skins/applegreen/pagination-active.jpg) repeat-x;
	color:#fff; 
	text-shadow: 1px 1px 0 #343e00;
	border:1px solid #6c7c13;}
#content .swm_pagination a:hover.page-previous ,#content .swm_pagination  a:hover.page-next{ color:#d1e07f; }	

/* Text Shadow */

#content #sidebar  h2,#content #sidebar  h3,a.button_small,button.button_small,a.button_medium,button.button_medium,a.button_large,button.button_large,.input-button1,.input-button2,.input-button3,#respond .form-submit input,#content .table-price	{
	text-shadow: 1px 1px 0 #343e00; }