/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#988d7f url(3-green/leafbg.png) repeat left top; color:#4f6e28;}
a { color:#28430d; }
a:hover { color:#4f6e28; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }
/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#5d4005; }
h1.head { color:#5d4005;  }
h1.head a { color:#4f6e28; }
h1.head a:hover { color:#28430d; }
.container_border { border-bottom:1px solid #dfdfdf; }

/* Structure ---------------------- */
#main_top { background:url(3-green/main_top.png) no-repeat left top;  }
#main_center { background:url(3-green/main_center.png) repeat-y left top; }
#main_bottom { background:url(3-green/main_bottom.png) no-repeat left bottom;}

/* header ---------------------- */
#header .blog-title a{ color:#fff; }
#header .blog-title a:hover{color:#eee }
#header .blog-description{ color:#9d9c9c; }
#header .photo { float:left; border:2px solid #d5d5d5; margin-right:10px; }
 


/* content section  ---------------------- */

a.previous{  background:url(3-green/b_previous.png) no-repeat;  }
a:hover.previous  { background-position:0 -37px; }

a.next{ background:url(3-green/b_next.png) no-repeat; }
a:hover.next  { background-position:0 -37px; }
<--
#content .banner h1 { background:url(3-green/headbg.png) no-repeat bottom; color:#28430d; }
-->
#content .banner p  { color:#4f6e28;   }

#content .product { border-bottom:1px solid #e9e1d8; }
#content .product_inner { border:none; }
#content .product_info h3 a { color:#28430d; }
#content .product_info h3 a:hover { color:#4f6e28; }
.price {  color:#817001; }


.b_addtocart a { background:url(3-green/b_addtocart.png) no-repeat; }
.b_addtocart a:hover { background-position:0 -30px; } 

.b_addtocart2 a { background:url(3-green/b_addtocart2.png) no-repeat; }
.b_addtocart2 a:hover { background-position:0 -30px; } 
.textbox { border:1px solid #98b67b; color:#444; }


#content .highlight_input_btn { border:1px solid #6d8443; color:#fff; background:#6d8443; }
#content .highlight_input_btn:hover { border:1px solid #3b540d; background:#3b540d; color:#fff; }

.table td.title {  color:#2c4a10; border-bottom:2px solid #ddd; border-top:2px solid #ddd; }

.login_form { background:#d4eec0; border:1px solid #98b67b; }
.lostpassword_form { border:1px solid #98b67b; background:#d4eec0; }
.form, .myorder_form { border:1px solid #98b67b; }



/* ----------------------------------------
product listing view 
------------------------------------*/
.msg { float:left; margin-right:10px;  }
 
#content ul.display li { background:none; border-bottom:1px solid #ccc; }
#content ul.display li a { color:#000; }
#content ul.display li a:hover { color:#444; }

#content ul.thumb_view li{ border-bottom:none; }
/*#content ul.thumb_view li a.product_thumb, #content ul.display li a.product_thumb { border:1px solid #ccc; }
#content ul.thumb_view li a:hover.product_thumb, #content ul.display li a:hover.product_thumb { border:1px solid #333; }*/

#content a.switch_thumb { background:url(3-green/switch.gif) no-repeat right top; outline:none; color:#444; }
#content a.swap { background-position:right bottom; color:#000; }
#content a:hover.swap { color:#000; }

#content ul.display li h3 a { color:#2c4a10; }
#content ul.display li h3 a:hover { color:#4a8008; }


.specialpirce { color:#9e9e9e; }
.price { color:#7eac01; }
.prdprice {  color:#000; }

a.viewcart { color:#000;  }
a:hover.viewcart {  color:#000; }

#content ul.display .content ul li { border-bottom:none; background:url(1-default/bullet.png) no-repeat 3px 10px; }
#content ul.display li .sale_img { border:none; }
#content ul.thumb_view li .sale_img { border:none; }


#content .store_product li h3 a { color:#2c4a10; } 
#content .store_product li h3 a:hover { color:#4a8008; } 

.b_buynow a { background:url(3-green/b_buynow.png) no-repeat; }
.b_buynow a:hover { background-position:0 -30px; } 



/* product details --------------------*/

.product_details { background:#eee; border:1px solid #ccc; }
#content .fav_link  li.print { background:url(../images/i_print.png) no-repeat 0 5px;  }
#content .fav_link  li.sharethis { background:url(../images/i_sharethis.png) no-repeat 0px 4px; border-right:none; }
#content .fav_link  li.rss { background:url(../images/i_rss_s.gif) no-repeat 0px 4px;  }
#content .fav_link  li.emailtofriend { background:url(../images/i_email.png) no-repeat 0px 7px; cursor:pointer; border-right:none; }

.zoom  a { background:url(1-default/zoom.png) no-repeat; }

 /*---------Left NAVIGATION for PAGES---------  */
.sf-menu li a { border:none;  font:17px Georgia, "Times New Roman", Times, serif; width:100%;  padding:9px 0 9px 0px;  display:block; color:#4f6e28; 
background: url(3-green/nav_speretor.png) no-repeat  bottom left;  text-shadow:1px 1px 1px #fff; text-align:center; }
.sf-menu li a:hover {color:#28430d; background: url(3-green/nav_speretor.png) no-repeat  bottom left;  }
.sf-menu li ul li a { border-left:1px solid #98b67b; border-right:1px solid #98b67b; border-bottom:1px solid #98b67b;   }
.sf-menu li ul {}

.sf-menu li.current_page_item a, .sf-menu li.current_page_parent a{ background: url(3-green/nav_speretor.png) no-repeat  bottom left; color:#28430d; }
.sf-menu li.current_page_item a:hover { background: url(3-green/nav_speretor.png) no-repeat  bottom left; color:#28430d; }
.sf-menu li li { background:#fff; color:#000; }
.sf-menu li li li { background:#fff; color:#000; }
.sf-menu li ul li a, .sf-menu li ul li ul li a, .sf-menu li ul li ul li ul li a { color:#4f6e28 !important; background:#fff !important; }
.sf-menu li ul li a:hover, .sf-menu li ul li ul li a:hover, .sf-menu li ul li ul li ul li a:hover { color:#28430d !important; background:#d4eec0 !important; }
/*** arrows **/
.sf-sub-indicator { background:url('3-green/arrows-ffffff.png') no-repeat -10px -100px; }
a > .sf-sub-indicator {  background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {	background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/


 /*--------- widget Left NAVIGATION for PAGES---------  */
#sidebar_l .widget .menu li a { border:none;  font:17px Georgia, "Times New Roman", Times, serif; width:100%;  padding:9px 0 9px 0px;  display:block; color:#28430d; 
background: url(3-green/nav_speretor.png) no-repeat  bottom left;  text-shadow:1px 1px 1px #fff; text-align:center; }
#sidebar_l .widget .menu li a:hover {color:#5d4005; background: url(3-green/nav_speretor.png) no-repeat  bottom left;  }
#sidebar_l .widget .menu li ul li a { border-left:1px solid #98b67b; border-right:1px solid #98b67b; border-bottom:1px solid #98b67b;   }
#sidebar_l .widget .menu li ul {}

#sidebar_l .widget .menu li.current_page_item a, .#sidebar_l .widget .menu li.current_page_parent a { background: url(3-green/nav_speretor.png) no-repeat  bottom left; color:#28430d; }
#sidebar_l .widget .menu li.current_page_item a:hover { background: url(3-green/nav_speretor.png) no-repeat  bottom left; color:#28430d; }
#sidebar_l .widget .menu li li { background:#fff; color:#000; }
#sidebar_l .widget .menu li li li   { background:#fff; color:#000; }
#sidebar_l .widget .menu li ul li a, #sidebar_l .widget .menu li ul li ul li a, #sidebar_l .widget .menu li ul li ul li ul li a { color:#4f6e28 !important; background:#fff !important; }
#sidebar_l .widget .menu li ul li a:hover, #sidebar_l .widget .menu li ul li ul li a:hover, #sidebar_l .widget .menu li ul li ul li ul li a:hover { color:#28430d !important; background:#d4eec0 !important; }


/*#breadcrumb section  =================================== */
.breadcrumb {border-bottom:1px dotted #dfdfdf; border-top:1px dotted #dfdfdf; background:#fff; color:#8f9d7d } 
.breadcrumb a { color:#4f6e28;  }
.breadcrumb a:hover { color:#28430d; }

/* content ---------------------------- */
#content li { background:url(3-green/i_bullet.gif) no-repeat left 8px; }
#content ol li { background:none; }


#content .gallerylist li img { border:2px solid #ccc;   }
#content .img { border:2px solid #ccc; }

#content h3 { color:#28430d; }
#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }


/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(3-green/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }


#content .post_top {  background:url(3-green/post_top.png) no-repeat bottom ;  }
#content .post_top h2 a { color:#4f6e28; }
#content .post_top h2 a:hover { color:#28430d; }
.commentcount { background:url(../images/i_comment.png) no-repeat left 3px; }

#content .headline { background:url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#333;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }



#content .post_top a { color:#666; }
#content .post_top a:hover { color:#333;}

#content .posts { background: url(3-green/post_bottom.png) no-repeat bottom;  }
#content .posts h2.title a { color:#333; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#635c53; }
#content p.post_bottom a { color:#28430d; }
#content p.post_bottom a:hover { color:#4f6e28; }

/* Post Pagination */

.pagination .on { background:#4f6e28; color:#fff; }
.pagination a { background:#79985c; color:#fff; }
.pagination a:hover { background:#526f38; color:#fff; }


/*#sidebar_l----------------------- */

#sidebar_l p.login {  border-bottom:1px dashed #fff; color:#4f6e28;  }

.cart_section_l { background:url(3-green/cart_center.png) repeat-y left bottom;  }
.cart_section_top { background:url(3-green/cart_top.png) no-repeat left top; }
.cart_section_bottom { background:url(3-green/cart_bottom.png) no-repeat left bottom; }

#sidebar_l h4 { background:url(3-green/cart_bag.png) no-repeat; color:#28430d; border-bottom:1px solid #b1ca92; }

#sidebar_l .cart_section_l p { color:#4f6e28; }

#sidebar_l .nav_sec li { color:#4f6e28; }
#sidebar_l .nav_sec li a { color:#4f6e28;  }
#sidebar_l .nav_sec li a:hover { color:#28430d;}

#sidebar_l .widget li, #sidebar_r .widget li { color:#635c53; }
#sidebar_l .widget li a, #sidebar_r .widget li a { background:url(3-green/i_bullet.gif) no-repeat 5px 8px; color:#635c53; border-bottom:1px dotted #98b67b;  }
#sidebar_l .widget li a:hover, #sidebar_r .widget li a:hover { background:url(3-green/i_bullet.gif) no-repeat 5px 8px; color:#4f6e28;  }

#sidebar_l .widget h3, #sidebar_r .widget h3 { color:#5d4005;  }


/*#sidebar_r  ----------------------- */

.featured_pro { }
.arrow { background:url(3-green/arrow.png) no-repeat; width:15px; height:15px; }

#sidebar_r .featured_pro h3 { color:#5d4005; }
#sidebar_r .featured_pro p {  color:#28430d; }
#sidebar_r .featured_pro p a { color:#28430d; }
#sidebar_r .featured_pro p a:hover { color:#333; }
#sidebar_r h3  { color:#2c4a10;  }

#sidebar_r p.details { color:#28430d; }
#sidebar_r p.details a { color:#28430d; }
#sidebar_r p.details a:hover { color:#333; }



 /*---------right NAVIGATION for PAGES---------  */

#sidebar_r .sf-menu li a { border:none;  color:#4f6e28;
background:url(3-green/leafbullet.png) no-repeat 5px 10px;  text-shadow:none; }
#sidebar_r .sf-menu li a:hover {color:#fff; background:#90af74 url(3-green/leafbullet.png) no-repeat 5px 10px;   }
#sidebar_r .sf-menu li ul li a { border-left:1px solid #98b67b; border-right:1px solid #b19f85; border-bottom:1px solid #98b67b;   }


.subscribe {background:url(3-green/sidebar_sepretor.png) no-repeat top;  }
#sidebar_r .subscribe h3 { color:#28430d; }
#sidebar_r .subscribe p { color:#4f6e28; }

.field { border:1px solid #98b67b; background:#fff; color:#333; }
.replace { background:url(3-green/b_go.png) no-repeat; border:none; color:#fff; }

#sidebar_r .widget .twitter_post { color:#000;  }
#sidebar_r .widget  .twitter_post #twitter li { background:none ; border-bottom:1px dotted #98b67b; }
#sidebar_r .widget  .twitter_post #twitter li a { background:none; border-bottom:none;  }

/* widget search bobx */
#searchform input { border:1px solid #666; background:#fff; }
#searchform #searchsubmit { background:#000; font:12px Arial, Helvetica, sans-serif; color:#fff; border:none;  }

	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px dotted #ccc; }

#comments .comment {background:none; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#dae0cc url(3-green/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#b5c9a4 url(3-green/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#333; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }
#respond textarea, .commpadd input{ background:none; border:1px dotted #c7c7c7;  }
#respond textarea:hover, .commpadd input:hover, .commpadd input:focus, #respond textarea:focus { background:#f0ffe4; }

input#submit{ color:#fff; background:#4f6e28; border:2px solid #98b67b;  }
.avatar { border:2px solid #98b67b; }

/* footer ---------------------------- */

#footer p { color:#3d3432; }
#footer .copyright , #footer .copyright  a { color:#3d3432; }
#footer p a:hover {  color:#fff; }