/* $Id: style.css 11208 2008-06-26 22:49:05Z rgomes $ */
html { font: 12px arial, "times new roman", serif; margin: 0px;}
html * {background-color:transparent; }
input {background-color:#f1f1f1;}
body {margin:0; padding:0;}
div#page {width:auto;}
form fieldset {border:none; margin:0; padding:0;}

h1 /* main heading, currently with green gradient background */
{
	background-image:url(../../imgs/h1-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-left:6px;
	color: #ffffff;
	font-size:14px;
	margin:0 0 10px 0;
	font-weight:normal;
	background-color:#558F20;
	line-height:30px;
	min-height:30px;

}
h1 a /* link next to main heading, like the "change" link. */
{
	color:#ffffff;
	font-size:10px;
	text-decoration:underline;
	vertical-align:middle;
}
h2 { font-size: 13px; margin: 0 0 10px 0; color: black;} /* product name on detail page and list pages. */
h3, /* green header, like the "Featured Software" title */
div.product-summary h2 /* special title for Featured Software on home page. */
{
	color: #558F20;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: normal;
}
h2.catalogSubTitle {
    color: #558F20;
    font-size: 14px;
    margin: 0 0 5px 0;
    font-weight: normal;
    padding-left: 10px;
}

h4 /* currently lighg gray for sections within detail page. */
{
	color: #7A7A7A;
	font-size: 12px;
	margin: 5px 0 0 0;
}

a { text-decoration: none; color: #3A6980;}
a:hover { text-decoration: underline;}

form{margin:0; padding:0}
input {font-size:10px;}
img {border: none;}
ul {margin:0; padding:0}

.skip  /* for acceessibility use.  */
{
	 display: none;
 }
.nowrap
{
 	white-space: nowrap;
 	width: 55px;
}
div.content img.screenshot {padding:5px 0; }
/* ================================
	Clear Float
 =================================*/
 /* This makes use of auto float clearing:
			http://www.positioniseverything.net/easyclearing.html */
 .clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{display: inline-block;}
/* Holly Hack Targets IE Win only \*/
* html .clearfix{height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

.gradient
{
	background-image:url(../../imgs/gradient.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
}

a.back:link,
	a.back:visited
{
	background-image:url(../../imgs/back-arrow.gif);
	background-repeat:no-repeat;
	background-position:0px center;
	text-decoration:underline;
	padding: 2px 0 2px 8px;
	line-height: 25px;
}

.info /* text begin with infor icon , as seen on the checkout page.*/
{
	background-image:url(../../imgs/info-icon.gif);
	background-repeat:no-repeat;
	background-position: 5px 0;
}
p.info, span.info a
{
	padding-left: 21px; /* leave room for icon  */
	margin:5px 0px 5px 0;
	line-height:18px;
}

/*==============================
remove button in the cart
================================*/
p.remove {margin:0;}

p.remove a,
	p.remove a span
		{
            float: left;
            width: 14px;
            height: 14px;
            background-image: url(../../imgs/remove.gif);
            background-repeat: no-repeat;
            background-position: 0px -28px;
        }
	p.remove a
            {
                margin-top: 0.2em;
                margin-right: 0.5em;
                background-position: 0px -0px;
            }
	p.remove a span
            {
                text-indent: -1000px;
                background-position: 0px -28px;
            }
		p.remove a:hover span
                {
                    background-image: none;
                }
/*==============================
Header
================================*/
#header #logo_cart {background-color:#505050; height: 44px; margin-bottom:0; padding-bottom:0;}
		#header #logo
		{
			float:left;
			width:46%;
			height:34px;
		}
		#header #logo img
		{
			padding:7px;
		}

		#header #top_cart
		{
			float:right;
			background-image:url(../../imgs/cart-bg.gif);
			background-repeat:no-repeat;
			background-position:12px 7px;
			width:54%;
		}


		#header #top_cart p
		{
			margin:0 0 0 15px;
			padding: 3px 0 0 25px;
			line-height:34px;
			font-size: 10px;
			background-color:transparent;
		}
			#header #top_cart p a
			{
				color:#FFFFFF;
			}

		#header #device_row
		{
			background-color:#000000;
			color:#ffffff;
			height:26px;

		}

		* html #header #device_row, /* IE6 hack */
			* + html #header #device_row /* IE7 hack */
		{
			margin-top:0px;
		}

		#header #device_row p
		{
			padding-left:5px;
			font-size:11px;
			margin:0;
			line-height:24px;
		}

		#header #device_row p img
		{
			vertical-align:middle;
			padding-right:3px;
		}
		#header #device_row p a
		{
			color:#7A7A7A;
			font-size:10px;
			text-decoration:underline;
		}

/*==============================
footer
================================*/

#footer
{
	clear: both;
	padding: 0.5em;
	background-color:#000000;
	color:#ffffff;
	text-align:center;
	font-size:10px;
 }

		 #footer ul
		{
			padding:0.5em 0;
		}
		#footer ul li
		{
			list-style:none;
			display:inline;
		}

		#footer ul li a:link,
			#footer ul li a:visited
		{
			color:#ffffff;
		}
		#footer p
		 { margin: 0; line-height: 1.3em; color:#7A7A7A;}
/*==============================
 nav
================================*/

#nav
{
	background-color: #45731A;
	padding: 7px;
	margin-left:auto;
	margin-right:auto;
}


#nav ul#best_seller_new li,
	#nav ul#author_all_titles li
{
	list-style:none;
	display:inline;
	line-height:28px;
	text-indent: 30px;
}

#nav ul#best_seller_new li a:link,
	#nav ul#best_seller_new li a:visited,
#nav ul#author_all_titles li a:link,
	#nav ul#author_all_titles li a:visited
{
	width: 100%;
	display: block;
	background-image:url(../../imgs/nav_bg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:28px;
	font-size: 12px;
	color:#ffffff;

}

/*==============================
 content area
================================*/
#content_wrapper {width: auto; padding: 0; margin-bottom: 10px; background-color:#ffffff; padding: 0 0px;}
#content_wrapper .content { padding: 0 7px;}
#content_wrapper div.side-padding { padding: 0 7px; margin-top:-5px;}

.content p
 { margin: 0; line-height: 1.3em;}

 ul.price_buttons
 {
 	margin:0;
	padding: 0.1em 0;
 }
 ul.price_buttons li
 {
 	display:inline;
	padding-right: 5px;
	margin-left:0;
	padding-left:0;
	line-height: 19px;
	color:#505050;
	font-size:14px;
 }

	ul.price_buttons li.vat
	{
		font-size:10px;
		font-weight:normal;
	}
 ul.price_buttons li img
 {
 	vertical-align:middle;
 }

 .price-button-bg
{
	/*background-image:url(../../imgs/price-button-bg.gif);
	background-repeat:no-repeat;
	background-position:6px 0;*/
	background-color: #DCDCDC;
	width: auto;
	text-indent: 2px;
	margin-left: 0px;
	color:#505050;
	font-weight:bold;
}

.error
{
	background-color: #FFC1BE;
	padding: 5px;
	margin-bottom: 10px;
	color: #B63D38;
	font-weight:bold;
}
.error p

{
	margin:0 0 5px 0;
}
ul.left-right-buttons /* twnin buttons on left and right */
{
	list-style:none;
}

		ul.left-right-buttons li.first-child a,
		ul.left-right-buttons li.first-child,
		ul.left-right-buttons li.first-child span
		{
			float:left;
			display:inline;
			font-weight:normal;
			text-decoration:underline;
		}
			ul.left-right-buttons li.first-child
			{
				text-decoration:none;
			}

		ul.left-right-buttons li.last-child a,
		ul.left-right-buttons li.last-child,
		ul.left-right-buttons li.last-child span
		{
			float:right;
			display:inline;
			font-weight:normal;
			text-decoration:underline;
		}

		ul.left-right-buttons li.middle-child a,
		ul.left-right-buttons li.middle-child,
		ul.left-right-buttons li.middle-child span
		{
			text-align:center;
			font-weight:normal;
			text-decoration:underline;
		}

ul.left-right-buttons li.first-child.continue-shoppping a.back,
	ul.left-right-buttons li.first-child.continue-shoppping
{width: 100px; margin:0; line-height:15px;}

/*==============================
 detail page
================================*/

.detail_view .thumbnail
{
	width: 50px;
	float:left;
	display:inline;
	padding:7px;
	padding-left:0;
}

		.detail_view .thumbnail p
		{
			font-size: 10px;
			color:#505050;
			margin-top:0;
			padding-bottom: 5px;
			text-align:center;
			border-bottom:1px solid #F1F1F1;
		}

		.detail_view .thumbnail img
		{
			border:0;
		}

		.detail_view .thumbnail p.englarge
		{
			padding-left: 15px;
			background-image:url(../../imgs/ne-arrow.gif);
			background-repeat:no-repeat;
			background-position: left center;
			border:none;
		}

.detail_view .description
{
	margin: 0 0 0 60px;
}
		.detail_view .description .long_description
		{
			padding-left: 0px;
			margin-bottom: 10px;
		}

/*==============================
 pagenation for category page
================================*/

.pagenation
{
	background-image:url(../../imgs/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #ffffff;
}

		.pagenation ul li
		{
			display: inline;
			padding: 4px;

		}

		.pagenation ul li.page-on
		{
			background-color:#ffffff;
		}

/*==============================
product summary for category page
================================*/
.product-summary
{
	background-image:url(../../imgs/gradient.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	clear:both;
	padding:5px;
}
		.product-summary h3
		{
			display:inline;
		}

		.product-summary p
		{
			margin:2px 0;
}

/*==============================
tables, like basket
================================*/
table#promo
{
	border-bottom:1px solid #d5d5d5; margin-bottom: 5px;
}
table#promo th
{
	display:table-cell;
	text-align:center;
}
table#promo td
{
	text-align:center;
}

table th {display:none;}
table tr td {padding: 2px 5px;}
.right { text-align:right;}

table#basket{margin-bottom: 10px;}

td#basket-item-container
{
	padding:0;
}
table.basket-item
{
	background-image:url(../../imgs/gradient-cart.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;
	width:100%;
}

td#tax_vat
{
	border-top:1px solid #dcdcdc;
	text-align:right;
	font-size:11px;
}
td#tax_vat span
{
	color:#B63D38;
}

td#promo_code
{
	background-color:#E6F1FF;
	padding:5px;
	text-align:right;
	font-size:11px;
}
td#promo_code input.text
{
	width:60px;
}

td#promo_code a
{
	text-decoration:underline;
}
td#subtotal
{
	background-image:url(../../imgs/total-bg.gif);
	background-repeat:no-repeat;
	background-position: 100% 0;
	padding:5px;
	text-align:right;
	border-top:2px solid #558F20;
	color:#ffffff;
}
td#subtotal span
{
	color: #000000;
	margin-right: 30px;
}
td.dps
{
	font-size:10px;
}

.dps_review

{
	font-size:10px;
	color:#7A7A7A;
}
/* -------------------------------------------------------
   purchase process steps
   ------------------------------------------------------- */
 ul#masthead-purchase
{

	height: 21px;
    background-image: url(../../imgs/page-bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
}

 ul#masthead-purchase li
 {
 	float:left;
	display:inline;
	height:21px;
	line-height:21px;
	padding-left:20px;
	font-size:11px;
	padding-right: 5px;
	margin-right:4px;
 }


ul#masthead-purchase li#purchase-payment-information {
    background-image: url(../../imgs/step1.gif);
    background-repeat: no-repeat;
    background-position: 5px -1px;

   height: 21px;

    }
ul#masthead-purchase li#purchase-review-your-order{
    background-image: url(../../imgs/step2.gif);
    background-repeat: no-repeat;
    background-position:5px -1px;

   height: 21px;

    }

ul#masthead-purchase li#purchase-download-your-purchases{
    background-image: url(../../imgs/step3.gif);
    background-repeat: no-repeat;
    background-position:5px -1px;

   height: 21px;
    }

/* on state for the purchase process */

ul#masthead-purchase li#purchase-payment-information.purchase-payment-information-on {
    background-image: url(../../imgs/step1.gif);
    background-position: 5px -22px;
	background-color: #dcdcdc;

    }
ul#masthead-purchase li#purchase-review-your-order.purchase-review-your-order-on {
    background-image: url(../../imgs/step2.gif);
    background-position: 5px -22px;
	background-color: #dcdcdc;
    }

ul#masthead-purchase li#purchase-download-your-purchases.purchase-download-your-purchases-on {
    background-image: url(../../imgs/step3.gif);
    background-position: 5px -22px;
	background-color: #dcdcdc;
    }


/* -------------------------------------------------------
   forms, like on the billing page.
   ------------------------------------------------------- */
#billing_form ol
{
	margin:0;
	padding:0 5px;
	list-style:none;
}
#billing_form ol li
{
	padding-bottom: 8px;

}
#billing_form ol li label
{
	position:relative;
}
#billing_form ol li label span
{
	position:absolute;
	color:#FF0000;
	padding:0 2px;
	left:107px;
	width:113px;
}

	#billing_form.cs_form ol li label span {position:static;}

#billing_form ol li p
{
	display:inline;
	font-size:11px;
	padding: 0px;
	margin:0;
	position:absolute;
	left:110px;
	width:140px;
	height:20px;
}



#billing_form ol li span#country
{
	display:block;
	margin: 3px 0;
	color: #558F20;
	font-size: 12px;
}


#billing_form ol li input, ol li textarea, select#countries, select#issue_category, select#carrier
{
	color: #000000;
	margin-top:3px;
	width:99%;
	display:block;
	background-color: #FFFFFF;
}
#billing_form ol li .half-input
{
	margin-top:3px;
	width:49%;
}

#billing_form ol li .cc-expire /* credit cart expiration goes side by side */

{
	display:inline;
}

#billing_form ol li label.cc-expire /* this helps to drop the cart expiration inputs below the label */
{
	display:block;
}
#terms
{
	background-color: #dcdcdc;
	padding:5px;
	margin: 0 5px;
	margin-bottom:10px;
}
ul.agree_disagree
{
	background-color:#f1f1f1;
	padding:5px;
}

#device_list ul.content li
{
	display:inline;
	padding:6px;
}

	#device_list ul.content li img
{
	margin-bottom:10px;
}


/*==============================
  menu for categories
================================*/
ul#menuTitle1 {
	margin:0;
	padding:0;
	list-style:none;
}
ul#menuTitle1 li {

	float:left; /* needed for opera*/
	position:relative;
	width:225px;

}
ul#menuTitle1 li a:link,
	ul#menuTitle1 li a:visited
{
	background-image:url(../../imgs/select-category-bg.gif);
	background-repeat:no-repeat;
	background-position: 0 0;

	display:block;
	text-decoration:none;

	color:#3A6980;
	line-height:25px;
	padding:0 5px;
}
ul#menuTitle1 li:hover a,
	ul#menuTitle1 li a:hover,
		ul#menuTitle1 li a:active
{
	padding:0;
	display:block;
	text-decoration:underline;

	color:#3A6980;
	line-height:25px;
	padding:0 5px;
}


ul#menuTitle1 li ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	visibility: hidden;
	display:block;
	width:225px;
	position:absolute;
	top:25px;
	left:-1px;
	background-color:#45731A;
}
ul#menuTitle1 li:hover ul.menu {
	display:block;
}
ul#menuTitle1 li ul.menu li {
	width:216px;
	left:10px;
	height:20px;
}
ul#menuTitle1 li ul.menu li a:link,
	ul#menuTitle1 li ul.menu li a:visited
{
	background-image:none;
	padding:0;
	width:216px;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	color:#ffffff;
	border:0;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 10px;
}
ul#menuTitle1 li ul.menu li:hover a,
	ul#menuTitle1 li ul.menu li a:active,
		ul#menuTitle1 li ul.menu li a:hover
{
	background-image:url(../../imgs/white-arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:0;
	width:216px;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	color:#ffffff;
	border:0;
	font-size:11px;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	padding:0 10px;
}

/*==============================
 sort row for category page
================================*/
div#sort_row_bg
{
	background-color:#DCDCDC; /* this is set by its own div so the bg will extend when the device is in horizontal view.*/
	width:100%;
}
#sort_row
{
	font-size:10px;
	position:relative; /* so the drop down menus of the sort options can be positioned absolutely. */
	/* background-image:url(../../imgs/sort-row-bg.gif);
	background-repeat:no-repeat;
	background-position:left 18px; */
	padding-top:5px;
	height:40px;
	width:225px;

}

div#sort_row div.first
		{
			float: left;
			display: inline; /* This helps IE with floated elements */

			text-align:center;
			background-image:url(../../imgs/sort-by-bg.gif);
			background-repeat:no-repeat;
			background-position:left 15px;
			width: 91px;
			height:35px;
			margin-left: 5px;
			margin-right: 10px;

		}

		div#sort_row div.second
		{
			float: right;
			display: inline; /* This helps IE with floated elements */
			text-align:center;
			background-image:url(../../imgs/per-page-bg.gif);
			background-repeat:no-repeat;
			background-position:left 15px;
			width: 49px;
			height:35px;
			margin-right:5px;

		}

		/* Unlike the first and second items, the third item isn't floated;
			rather, it's just a regular in-flow block-level element which
			has also been set to margin-left:auto & margin-right:auto
			in order to horizontally center it */
		div#sort_row div.third
		{
			margin-left: auto;
			margin-right: auto;
			text-align:center;
			background-image:url(../../imgs/detail-bg.gif);
			background-repeat:no-repeat;
			background-position:40px 15px;
			width:95px;
			height:35px;
		}

		div#sort_row div.first #sort_by_label,
			div#sort_row div.second #per_page_label,
				div#sort_row div.third #current_detail_label
			{


			line-height:1.8;

			}


#sort_row div#first_content /* sort by options */
{

	position:absolute;
	left:2px;
	top: 38px;
}
		#sort_row div#sort_by_menu_bottom/* this creates the rounded closing for the sort by menu */

		{
			width:91px;	margin-top:-8px; margin-left:3px;
		}

#sort_row div#second_content /* per page */
{
	position:absolute;
	left:171px;
	top: 38px;
}
		#sort_row div#per_page_menu_bottom /* this creates the rounded closing for the per page menu */

		{
			width:49px;
			margin-top:-8px;
		}

#sort_row div#third_content /* details */
{
	position:absolute;
	left:105px;
	top: 38px;
}
		#sort_row div#detail_menu_bottom /* this creates the rounded closing for the detail menu */

		{
			width:52px;
			margin-top:-8px;
		}


#sort_row ul#sort_by_menu
{
	margin-left:3px;
}

#sort_row ul#sort_by_menu li,
	#sort_row ul#per_page_menu li,
		#sort_row ul#detail_menu li
{
	background-color:#505050;
	display:block;

}

#sort_row ul#sort_by_menu li a:link,
	#sort_row ul#sort_by_menu li a:visited,
#sort_row ul#per_page_menu li a:link,
	#sort_row ul#per_page_menu li a:visited,
#sort_row ul#detail_menu li a:link,
	#sort_row ul#detail_menu li a:visited

{
	display:block;
	background-color:#505050;

	padding: 3px;
	border-bottom:1px solid #7A7A7A;
	color:#ffffff;

	width:91px;	}

#sort_row ul#sort_by_menu li:hover a,
	#sort_row ul#sort_by_menu li a:hover,
		#sort_row ul#sort_by_menu li a:active,
#sort_row ul#per_page_menu li:hover a,
	#sort_row ul#per_page_menu li a:hover,
		#sort_row  ul#per_page_menu li a:active,
#sort_row ul#detail_menu li:hover a,
	#sort_row ul#detail_menu li a:hover,
		#sort_row  ul#detail_menu li a:active
{
	display:block;
	background-color:#558F20;

	padding: 3px;
	border-bottom:1px solid #7A7A7A;
	color:#ffffff;

	width:91px;	}

#sort_row ul#per_page_menu li a:link,
	#sort_row ul#per_page_menu li a:visited,
	#sort_row ul#per_page_menu li a:hover,
		#sort_row  ul#per_page_menu li a:active
{
	width:49px;
}

#sort_row ul#detail_menu li a:link,
	#sort_row ul#detail_menu li a:visited,
	#sort_row ul#detail_menu li a:hover,
		#sort_row  ul#detail_menu li a:active
{
	width:52px;
}

span#current_sort,
 	span#current_per_page,
 		span#current_detail
{
	text-decoration:none;
	padding-left:0px;

}


/*==============================
 spry widgets for categories
================================*/
div#browse_title_topSections,
div#browse_title_subSections
{
	background-image:url(../../imgs/h1-bg.jpg);
	background-position:0 0;
	line-height:20px;
	color:#ffffff;
	padding-left:25px;
	position:relative;
}


.icongroup1{
	background-color:#505050;
	padding:5px;
}
.icongroup1 a {
	display:block;
	color:#ffffff;
}

#title1 ul ul,
#title2 ul ul
{
	margin-left: 15px;
	list-style:none;
	font-size:11px;
}
span.minus_plus
{

	height:25px;
	position:absolute;
	left:7px;
	line-height:25px;
	padding-top:2px;
}

/*==============================
  menu for country and currency options on home page
================================*/

div#country_currency
{
	background-color:#dcdcdc;
	padding:5px;
}
ul#menuTitle1 {
	margin:0;
	padding:0;
	list-style:none;
}
ul#menuTitle1 li {

	float:left; /* needed for opera*/
	position:relative;
	width:213px;
}
ul#menuTitle1 li a:link, ul#menuTitle1 li a:visited {
	background-image:url(../../imgs/select-category-bg.gif);
	background-repeat:no-repeat;
	background-position: 0 0;

	display:block;
	text-decoration:none;

	color:#3A6980;
	line-height:27px;
	padding:0 5px;
}
ul#menuTitle1 li:hover a, ul#menuTitle1 li a:hover, ul#menuTitle1 li a:active {
	padding:0;
	display:block;
	text-decoration:underline;

	color:#3A6980;
	line-height:27px;
	padding:0 5px;
}


ul#menuTitle1 li ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	visibility: hidden;
	display:block;
	width:213px;
	position:absolute;
	top:25px;
	left:-1px;
	background-color:#E0F1D1;
}
ul#menuTitle1 li:hover ul.menu {
	display:block;
}
ul#menuTitle1 li ul.menu li {
	width:204px;
	left:10px;
	height:20px;
}
ul#menuTitle1 li ul.menu li a:link, ul#menuTitle1 li ul.menu li a:visited {

	background-image:none;
	padding:0;
	width:204px;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	border:0;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 10px;
	color:#3A6980;
}
ul#menuTitle1 li ul.menu li:hover a, ul#menuTitle1 li ul.menu li a:active, ul#menuTitle1 li ul.menu li a:hover {

	background-image:url(../../imgs/white-arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:0;
	width:204px;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	border:0;
	font-size:11px;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	padding:0 10px;
	color:#3A6980;
}

div#faqs p
{
	margin:0 0 10px 20px;
}

div#eula ol{ margin-left:10px;padding:0; font-size: 11px;}
div#eula ol li {margin-left:10px;}
div#eula ol p {margin-left:0;}

ul.real-bullets
{
	list-style:disc;
	margin-left:20px;
}
span.reg
{
	color:#45731A;
}