/** ===== general color style ===== */ 
body{
	color : #000000;
}
#main-inner-site input[type=text], 
#main-inner-site input[type=password], 
#main-inner-site input[type=file], 
#main-inner-site textarea, 
#main-inner-site select{
	background-color: #ffffff;
	color: #000000;
}
h1,h2,h3,h4,h5,h6{
	color : #000000;
}
a,
a>h3{
	color : #58595b;
}
a:hover,
a>h3:hover{
	color : #0f2a43;
}
blockquote,
.quote_left,
.quote_right{
	color : #000000;
}
a.button,
.sidebarbox a.button,
input[type="submit"],
button[type="submit"],
table.cart td.actions a.checkout-button{
	background: #114728  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAAEcG3N8AAAAeUlEQVQYlZWO0QnDMAxEn42nKY1HKK3HaOP9V3CCJPejpqSJabBA3J0eHCLm5Mu6tC3ssrs8b0Ao63IQYk5eVLyo7lS8qLrr6w4AQVS/TjquR9vNxZyAYGZAsPoRqz/Jeqn+YccWN80PNtPOm2z1hNsgryd8tH/ovzdk9JpekQSihAAAAABJRU5ErkJggg==") scroll left top repeat-x;
	color: #ffffff;
	border: 1px solid #0e3920;
	box-shadow: inset 0px 1px 0px #587d68, 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px #587d68, 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px #587d68, 0 1px 2px rgba(0, 0, 0, 0.08);
	text-shadow: 0px -1px 0px #0e3920;
}
a.button:hover,
.sidebarbox a.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
table.cart td.actions a.checkout-button:hover{
	background: #114728  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAAEcG3N8AAAAc0lEQVQYlZWOXQoCMRCDk0zY7WsV79AV71H1/gfywSL7U1w6MCSZD8Ig16I0zW0Tdpm39wOA0zQfBLkWOSxH7NRyBK+vOwAAdsTPueN6tN2YawFgSQAsfkXcJPUS/7BjCy/PBatp51UWT7gGOU/4aP/Qfx9L9gYjYx249wAAAABJRU5ErkJggg==") scroll left bottom repeat-x;
	color: #ffffff!important;
}
input, select, textarea{
	border-top-color:#f2f2f2;
	border-left-color:#f2f2f2;
	border-bottom-color: #d9d9d9;
	border-right-color: #d9d9d9;
}
#main-inner-site,
.wip-product-single-page .product_meta{
	background-color : #ffffff;
}
#main-inner-site table td,
.col-1,
.col-2{
	background-color: #ffffff;
}
.dividers a,
.woocommerce-account form h3{
	background-color: #ffffff;
}
.sidebarbox h3.sidebar-title{
	background: #114728  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAoCAIAAAHOOJfMAAAAgUlEQVQokaWQwRXDMAhDf3gs4C08SbP/QqiH2iFOnKR95YIskMBQ1mqETKGemXBLeVXAFQE4oV2SBHxkwpBM0oaTw6BbAQ5qSA3gdOjccrrrW8pas2TDuEa69hobvIxva+lyOajtskXue7zCvG6Mkbea60/9T37ot/kP+/r4/Pu/byLzX/OhbPu6AAAAAElFTkSuQmCC") scroll left top repeat-x;
	color: #ffffff;
}
#single-page-title{
	background-color : #ffffff;
	
	
	
	
}
#single-page-title h1{
	color: #114728;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
}
.tagcloud a{
	background: #58595b;
	border-color: #464749;
	color : #ffffff;
}
table#wp-calendar caption,
table#wp-calendar tfoot tr td{
	border-color: #d9d9d9;
	background-color: #ffffff;
}
table#wp-calendar thead th{
	border-color: #d9d9d9;
}
table#wp-calendar tbody td{
	border-color: #f2f2f2;
	background-color: #ffffff;
}
.selectBox-dropdown,
.selectBox-dropdown-menu,
.selectBox-inline{
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	color : #000000;
}
.selectBox-dropdown .selectBox-arrow{
	border-left: solid 1px #d9d9d9;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{
	border-color: #d9d9d9;
}
div.product .woocommerce_tabs ul.tabs li a,
.wip_tab ul.tab-lists li a{
	color : #000000;
}
div.product .woocommerce_tabs ul.tabs li.active,
div.product .woocommerce_tabs .panel,
.wip_tab ul.tab-lists li.active,
.wip_tab .panes,
div.related.products h2 span,
div.upsells.products h2 span,
#blog-related h2 span,
#portfolio-related h2 span{
	background-color : #ffffff;
}
div.product .woocommerce_tabs .panel table.shop_attributes tr,
div.product table.group_table tr{
	border-bottom: 1px solid #ffffff;
}
div.product div.quantity input[name="quantity"],
div.product div.quantity input.input-text.qty,
input.input-text.qty{
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.jspTrack{
	background: #f2f2f2;
}
.jspDrag{
	background: #a6a6a6;
}
#reviews #comments ol.commentlist li img,
#reviews #comments ol.commentlist li .comment-text,
ol.commentlist li .comment_entries,
.single-blog-entry #respond,
#review_form,
.toggle_container,
.woo_product_content form.cart,
.woo_product_content div[itemprop="description"],
#product_gallery_and_summary .images a[itemprop="image"],
.product_lists_thumbnail,
.sidebarbox{
	background-color: #ffffff;
	border-top-color:#f2f2f2;
	border-left-color:#f2f2f2;
	border-bottom-color: #d9d9d9;
	border-right-color: #d9d9d9;
}
.sidebarbox a{
	color: #000000;
}
.sidebarbox a:hover{
	color: #0f2a43;
}
.wp-caption,
.gallery-icon a img{
	background-color: #ffffff!important;
	border-top-color:#f2f2f2!important;
	border-left-color:#f2f2f2!important;
	border-bottom-color: #d9d9d9!important;
	border-right-color: #d9d9d9!important;	
}
div.variations_button div.quantity{
	border-color: #ffffff;
}
.comment_entries .commentmetadata{
	border-bottom-color: #d9d9d9;
}
#woo_checkout_tab_process{
	background-color: #ffffff;
	border-color: #d9d9d9;
}
#woo_checkout_tab_process ul li a{
	color: #a6a6a6;
}
#woo_checkout_tab_process ul li.viewed a,
#woo_checkout_tab_process ul li a:hover{
	color : #58595b;
}
.addresses header.title,
.addresses .col-1 address,
.addresses .col-2 address,
.woocommerce-account form,
.woocommerce-checkout form.login,
.woocommerce-checkout form.wip-login,
table.shop_table thead,
table.shop_table tbody,
.cart_totals table,
#customer_details .col-1,
#customer_details .col-2{
	border-top-color:#f2f2f2;
	border-left-color:#f2f2f2;
	border-bottom-color: #d9d9d9;
	border-right-color: #d9d9d9;
}
#customer_details .col-1 h3:first-child,
#customer_details .col-2 h3,
.single-blog-entry #respond h3#reply-title,
#review_form #respond h3#reply-title,
.toggle_container h3.toggle_title{
	border-bottom-color: #d9d9d9;
}
.toggle_container h3.toggle_title{
	background-color : #ffffff;
}
table.shop_table thead th{
	border-left-color:#d9d9d9;
}
table.shop_table tbody td{
	border-left-color:#f2f2f2;
	border-top-color:#f2f2f2;
}
.cart_totals,
.shipping_calculator .shipping-calculator-form{
	border: 1px solid #f2f2f2;
}
.cart_totals h2,
form.shipping_calculator h2{
	background-color : #ffffff;
}
.cart_totals table th{
	border-top-color: #d9d9d9;
}
.cart_totals table td,
ul.products li h3.product-title-on-lists{
	border-top-color: #f2f2f2;
}
