input.buy_btn {
    width: 60px;
    height: 22px;
    margin:0;
    padding:0 0 0 0;
    color: #FFF;
    background: url(images/buy_button_bg.png) no-repeat 100% 0;
    border: none;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
    overflow:visible;
    cursor: pointer;
}

input.buy_btn:hover {
    background: url(images/buy_button_bg_over.png) no-repeat;
}

/* ------------------- Default content style --------------------------- */

.box {
clear:both;
float:left;
margin-top:8px;
padding:0;
min-height: 292px;
height: auto !important;
_height: 292px;
vertical-align: middle;
width:687px;
}

/* -- Home page content style -- */
#home {
    width:100%;
    background:url('images/home-right-border.gif') no-repeat top right;
}

#home .home_image {
    float:left;
    width:366px;
}

#home .home_text {
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:300px;
}

#home .home_text h2 {
    margin-top:0px;
    padding-left:0px;
    margin-bottom:10px;
    padding-bottom:0px;
}

#home .home_text ul {
    float:right;
    margin:0px 0 0;
    padding:0;
    width:300px;
    list-style: none;
}
    
#home .home_text ul li{
    margin:0 0 7px 0;
    padding:0 0 0 15px;
    background: url('images/index_li_leaf.gif') no-repeat center left;
    font:14px Arial, Helvetica, sans-serif;
}

#home #home_banner {
    clear:left;
    float:left;
    width:100%;
    padding-left:15px;
}


/* -- /Home page content style -- */

#static_content ul{
margin: 0 0 0 10px;
padding: 0;
list-style:none;
}
	
#static_content ul li{
margin:0 0 7px;
padding:0 0 0 15px;
background: url('images/index_li_leaf.gif') no-repeat 0 0;
}


.box h1{
	margin: 0 0 15px;
	padding: 0;
	color: #226200;
	font-size: 21px;
	font-weight: normal;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

.box h2{
	margin: 15px 0;
	padding: 0 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.box fieldset{
	margin: 0px;
	padding: 0px;
	background: none;
}

.box fieldset p {
	margin: 0 0 10px;
	padding: 0 0 0 10px;
}


.box fieldset label{
	float: left;
	width: 165px;
	padding: 2px 0 0 0;
	color: #333;
}

.box input.text {
	padding: 4px 5px;
	width: 145px;
	border-width: 1px;
	border-style: solid; 
	border-color: #657a68 #e7e8ea #e7e8ea #657a68;
	background: #fff;
	font-size: 12px;
}

.box select {
	width: 157px;
	padding: 2px 2px 2px 0;
	border-width: 1px;
	border-style: solid; 
	border-color: #657a68 #e7e8ea #e7e8ea #657a68;
	font-size: 12px;
}

.btn4basket {
margin:0;
padding:0 0 0 15px;
width:auto;
float:left;
cursor:pointer;
color:#349600;
}

.btn4basket a{
color:#349600;
}

input.btnsimple {
margin:0;
background: transparent;
text-decoration: underline;
padding: 2px 0;
border: none;
color: #349600;
width: auto;
overflow:visible;
cursor: pointer;
}

.btn {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(images/button_span_bgr.gif) no-repeat 0 0;
	width: auto;
	float: left;
	cursor: pointer;
}

.btn input {
	width: auto;
	height: 29px;
	margin:0;
	padding:0 15px 3px 0;
	color: #ffffff;
	background: url(images/button_bgr.gif) no-repeat 100% 0;
	border: none;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
	overflow:visible;
	cursor: pointer;
}

/*
.btn:hover {
	background: url(images/button_span_bgr.gif) no-repeat 0 -29px;
}

.btn:hover input {
	background: url(images/button_bgr.gif) no-repeat 100% -29px;
}
*/

.btn_chk {
    margin: 0 15px 15px 0;
    padding: 0 0 0 15px;
    background: url(images/checkout_button_span_bgr.gif) no-repeat 0 0;
    width: auto;
    float: left;
    cursor: pointer;
}

.btn_chk input {
    width: auto;
    height: 34px;
    margin:0;
    padding:0 15px 3px 0;
    color: #ffffff;
    background: url(images/checkout_button_bgr.gif) no-repeat 100% 0;
    border: none;
    font-size: 15px;
    line-height: 23px;
    font-weight: bold;
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
    overflow:visible;
    cursor: pointer;
}

.btn_chk:hover {
    background: url(images/checkout_button_span_bgr.gif) no-repeat 0 -34px;
}

.btn_chk:hover input {
    background: url(images/checkout_button_bgr.gif) no-repeat 100% -34px;
}

.add_cart	{
	background: transparent;
	text-decoration: underline;
	padding: 2px 0;
	border: none;
	color: #349600;
	width: auto;
	overflow:visible;
	cursor: pointer;
}

a.add_cart	{
background:transparent;
text-decoration:underline;
padding:2px 0;
color:#349600;
overflow:visible;
}

a.add_cart:hover {
text-decoration: underline;
color:#349600;
}

.box small { font-size: 11px;}

.box tbody td { /*width: 33%; font-weight: bold;*/ text-align: left }

.error { color: #d3271c; }

.left50 { float:left; width: 335px;}
.right50 { float:right; width: 335px;}

#account .btn { margin:0 15px 15px 165px; }

#my_printers table {margin-bottom:1px}
#account_orders tbody td { text-align: center }
#account_orders th, td { padding: 0px 5px;}

#account_orders p{
text-align:left;
padding:0 10px 0;
margin:0;
color: #5e0505;
}

#account_orders p span{
clear:both;
float:left;
display:block;
width:125px;
color:#226200;
}

#account_orders .orderPreview h2 {
	text-align:left;
	margin: 10px 0;
	padding: 0 10px 0;
	color: #226200;
	font: bold 16px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

#account_orders .orderPreview h2 span,
#account_orders .orderPreview h2 span a {
font-size:12px;
color: #226200;
}

.contacts {
float:left;
width:100%;
background:#e1f3d9 url(images/preview_top.png) no-repeat top center;
border-bottom:1px solid #ffffff;
}

.addresses {
float:left;
width:100%;
background-color:#e1f3d9;
border-bottom:1px solid #ffffff;
padding-bottom:10px;
}

.order-status {
float:left;
width:100%;
padding-bottom:10px;
background:#e1f3d9 url(images/preview_bottom.png) no-repeat bottom center;
margin-bottom:10px;
}

#order-total {
clear: both; 
float: left;
width: 687px; 
height: 44px;
margin-bottom: 15px;
background: url(images/order_total.png) no-repeat left top;
}

#order-total p {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 18px;
	line-height: 44px;
}


#checkout_order table { clear: both; margin-bottom: 5px; }

#checkout_order td.total {font-weight:bold; text-align:right; padding-right:50px}

#checkout_order th.total {width:100px; font-weight:bold; text-align:right; padding-right:50px}

#checkout_order th.title {text-align:left; color:#555; font-size: 12px; padding-left: 17px;}

#checkout_order select {width:50%}

#checkout_order th, #checkout_order td {height:20px}

#checkout_order h2 {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 10px;
	padding: 0;
	color: #226200;
	font-size: 21px;
	font-weight: normal;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

#checkout_order h2 span.right{
	padding: 0 10px 0 0;
	color: #226200;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
}

#checkout_order dl {
	float: left;
	width: 225px;
	margin: 0;
}
#checkout_order dt {
	margin: 0;
	color: #5f0505;
}
#checkout_order dd {
	margin: 0 0 15px 0;
	color: #5d645c;
}

#show_invoice table { clear: both; margin-bottom: 5px; }

#show_invoice h2 {
	clear: both;
	margin: 0 0 15px;
	padding: 0;
	color: #226200;
	font-size: 21px;
	font-weight: normal;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

#show_invoice dl {
	float: left;
	width: 225px;
	margin: 0;
}
#show_invoice dt {
	margin: 0;
	color: #5f0505;
}
#show_invoice dd {
	margin: 0 0 15px 0;
	color: #5d645c;
}

#products { min-height: 300px; height: auto !important; _height: 300px; }

#products table { margin-bottom: 0; }
#products h2{
        float:left;
		margin: 12px 0 17px 11px;
		padding: 0px;
		color: #333;
		font-size: 13px;
		font-weight: normal;
		font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	}
#products h2 a {
        color: #333;    
}
#products h3{ 
padding-top:10px;
font:bold 16px Arial, Helvetica, sans-serif; 
}
#products th small{
    font-weight:normal;
}
.more {
font:normal 18px/26px Arial, Helvetica, sans-serif;
color:#656664; 
padding:0 5px;
}

#printer_series {
margin:0;
display:block;
background:url(images/series_bg.png) no-repeat;
width:692px;
height:34px;
}

#printer_series a{
float:left;
height:34px;
font:normal 12px/34px Arial, Helvetica, sans-serif;
color:#236600;
padding:0 0 0 10px;
}

#products .series{
padding:5px 11px;
clear:both;
float:left;
width:665px;
background-color:#f2f0f1;
border-top:1px solid #ffffff;
}

#products .heading {
float:left; width:687px; margin:0px;
}

#products .name{
float:left;
width:665px;
font-weight:bold;
color: #333;
padding:5px 0px 5px 5px;
}
#products .models{
float:left;
width:665px;
margin-left:5px;
}
#products .models a{
text-decoration:none;
color: #333;
float:left; 
width:165px; 
padding:5px 0;
margin:0;
text-align:left;
}
#products .models a:hover{
text-decoration:underline;
}

#products .filter {
float:left; width:687px; margin:0 0 10px;
}

#products .filter-top {
float:left; width:687px; height:8px; background:url('images/preview-top.png') no-repeat;
}

#products .filter-content {
float:left; width:667px; padding:2px 10px; background-color:#f2f0f1; color: #333;
}

#products .filter-bottom {
float:left; width:687px; height:8px; background:url('images/preview-bottom.png') no-repeat;
}

#product_details .image{
clear:both;
float:left;
width:279px;
height:287px;
background:url('images/prod_details_bgr.png') no-repeat;
}

#product_details .image img{
padding:11px 7px;
}

#product_details h1{
float:left;
width:100%;
font-size:18px;
}

#product_details h1 span{
float:left;
}

#product_details .back{
padding:6px 0 0;
float:right;
}

#product_details .back a{
color:#226200;
font-size:11px;
}

#product_details .info {
float:left;
padding:0 10px;
width:387px;
}
#product_details .description {
float:left;
min-height:229px;
height:auto !important;
height:229px; 
padding-bottom:5px;
border-bottom:1px solid #9CD87E;
}

#product_details .price_box {
clear:both;
float:left;
margin-top:5px;
width:100%;
}

#product_details .price {
font-weight:bold;
font-size:14px;
}

#product_details .amount p {
float:left;
margin-right:15px;
}

#product_details .amount input.text {
width:30px;
}


#product_details .price span {

color:#226200;
}

#product_details .price_label {
    float:left;
    width:150px;
}

#product_details .price_value {
    float:left;
}

.discounted_price {
    color:#F00;
}

/* ---- PRODUCT DETAILS ---- */
#product { float:left; width:687px; margin:0 0 10px; }
#product .product_top { float:left; width:687px; height:8px; background:url('images/preview-top.png') no-repeat; }
#product .product_content { float:left; width:667px; padding:2px 10px; background-color:#f2f0f1; color: #333; }
#product .product_bottom { float:left; width:687px; height:8px; background:url('images/preview-bottom.png') no-repeat; }

#product #heading { width:100%; height:42px; float:left;}
#product #heading .first { width: 9px; height: 42px; border: 0 none; padding: 0; background: url('images/thead_first.gif') no-repeat top right; float:left;}
#product #heading .last  { width: 9px; height: 42px; border: 0 none; padding: 0; background: url('images/thead_last.gif') no-repeat top left; float:left; }
#product #heading .middle { width: 669px; height: 42px; border: 0 none; padding: 0; background: url('images/thead_bg.gif'); float:left;}
#product #heading .price {float:right; font:bold 18px Helvetica, Arial, sans-serif; padding-top:10px; margin-right:10px; color:#fff;}
#product h1 {display:block; float:left; width:400px; font:bold 18px Helvetica, Arial, sans-serif; color:#fff; margin:0px; padding-top:10px;}
#product h1 span {display:block; float:left; width:100px; text-align:right; padding:4px 20px 0px 0px; font:normal 12px Helvetica, Arial, sans-serif;}
#product h2 {
    float:left;
    margin: 12px 0 17px 11px;
    padding: 0px;
    color: #333;
    font-size: 13px;
    font-weight: normal;
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}
#product h2 a {color:#333;}
#product h3 {display:block; float:left; margin:30px 0px 15px 0px; color:#333; width:100%; font:normal 12px Helvetica, Arial, sans-serif;}
#product h3 strong {font:bold 14px Helvetica, Arial, sans-serif;}

#product .attribute {font:bold 12px Helvetica, Arial, sans-serif; color:#333; height:30px;}
#product .attribute span {font:normal 12px Helvetica, Arial, sans-serif; color:#333; display:block; float:left; width:100px; padding:1px 20px 0px 0px; text-align:right;}

#product .color {font:bold 12px Helvetica, Arial, sans-serif; color:#333; height:30px;}
#product .color span {font:normal 12px Helvetica, Arial, sans-serif; color:#333; display:block; float:left; width:100px; padding:3px 20px 0px 0px; text-align:right;}

#product .addtocart {font:bold 12px Helvetica, Arial, sans-serif; color:#333; height:30px;}
#product .addtocart input.amount {width:30px; margin-right: 10px; height:17px;}
#product .addtocart span {font:normal 12px Helvetica, Arial, sans-serif; color:#333; display:block; float:left; width:100px; padding:3px 20px 0px 0px; text-align:right;}
/*
#product .imagebig { float:left; width:150px; margin:0px;}
#product .imagebig_top { float:left; width:150px; height:8px; background:url('images/imagebig-top.png') no-repeat; }
#product .imagebig_content { float:left; width:134px; padding:0px 8px; background-color:#fff; }
#product .imagebig_bottom { float:left; width:150px; height:8px; background:url('images/imagebig-bottom.png') no-repeat; }
*/
#product .cartridge {float:left; width:127px; height:127px; margin-bottom:13px;}
#product .cartridge .top {width:127px; height:8px; float:left; background:url('images/cartridge-top.gif');}
#product .cartridge .bottom {width:127px; height:8px; float:left; background:url('images/cartridge-bottom.gif');}
#product .cartridge .content {width:127px; height:111px; background-color:#f2f0f1; color: #333; float:left;}
#product .cartridge h4 {font:bold 14px Helvetica, Arial, sans-serif; color:#333; display:block; float:left; width:100%; text-align:center; margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; border-bottom:1px dotted #AAA;}
#product .cartridge h4 a {text-decoration:none;}
#product .cartridge .attr {font:normal 11px Helvetica, Arial, sans-serif; color:#333; display:block; float:left; width:127px; text-align:center; margin-bottom:0px;}
#product .cartridge .buy {display:block; float:left; width:127px; text-align:center; margin-top:5px;}
#product .cartridge span {font:bold 14px Helvetica, Arial, sans-serif; color:#226200;}
#product .sep {width:13px; height:127px; float:left;}

#product .printer {float:left; width:156px; margin:0px 10px 10px 0px;}
#product .printer a {text-decoration:none;}
#product .printer a:hover {text-decoration:underline;}

/* --- /PRODUCT DETAILS ---- */

#checkout_payment_methods h1{
	margin: 0 0 15px; padding: 0; color: #226200;
	font-size: 21px; font-weight: normal; 
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

#checkout_payment_methods select {
	width: 182px;
	padding: 2px 2px 2px 0;
	border-width: 1px;
	border-style: solid; 
	border-color: #657a68 #e7e8ea #e7e8ea #657a68;
	color: #676767;
	font-size: 12px;
}

#checkout-buttons {
    float: left;
    margin: 20px 0px 0px 0px;
    width: 100%;
}

.pad-left { padding-left: 10px;}


#coolProducts {
float:left;
width:100%;
margin:0 1px;
}

.cool-product {
float:left;
width:125px;
height:168px;
margin:3px 42px;
background:url('images/cool_products_bgr.png') no-repeat;
}

.cool-product-image {
padding:7px 9px 0; 
float:left;
width:107px;
height:107px;
text-align:center;
}

.cool-product-links {
padding:0 9px; 
float:left; 
width:107px; 
height:16px;
}

.cool-product .left {
float:left
}

.cool-product .right {
float:right
}

.cool-product-name {
float:left;
height:38px;
width:115px;
padding:5px;
color:#000000;
text-align:center;
font:normal 12px/13px Arial, Helvetica, sans-serif;
}

.center-ad-item {
float:left;
width:80px;
height:94px;
margin:3px 10px;
background:url('images/center_ad_bgr.png') no-repeat;
}

.center-ad-item-image {
margin-top:3px;
float:left;
width:80px;
height:70px;
text-align:center;
}

.center-ad-item-links {
padding-right:3px;
float:left; 
width:95px; 
height:0px;
}

.center-ad-item .left {
float:left
}

.center-ad-item .right {
float:right
}

.center-ad-item-name {
padding-top:3px;
float:left;
height:20px;
width:80px;
color:#000000;
text-align:center;
font:normal 11px Arial, Helvetica, sans-serif;
}
/* --------------------------------------------------------------------- */

.bgr2 { background: #fff url('images/bgr2.jpg') repeat-x top }

#myprinttreesmenu {
margin:-5px -4px 5px -5px;
width:979px;
height:42px;
}

#myprinttreesmenu div {
float:left;
width:970px;
height:38px;
padding:5px 4px 0 5px;
background:url('images/mymenu_bgr.png') no-repeat top left;
}

#myprinttreesmenu em {
float:left;
display:block;
height:32px;
padding:0 15px;
line-height:32px;
color:#5e0505;
font-size:14px;
font-weight:bold;
font-style:normal;
}
	
#myprinttreesmenu a {
background:url('images/printrees_a.png') no-repeat top left;
display:block;
float:left;
height:30px;
color:#5e0505;
font-size: 12px;
margin:1px -6px 0 0;
padding:0 0 0 36px;
}

#myprinttreesmenu a.home {
background:none;
font:bold 14px/30px Arial, Helvetica, sans-serif;;
padding:0 15px;
text-decoration:none;
}
	
#myprinttreesmenu a span {

display: block;
line-height:30px;
padding:0 18px 0 4px;
}
	
#myprinttreesmenu a.active {
background:url('images/printrees_span_active.png') no-repeat top left;
color:#000000;
}

#myprinttreesmenu a.active span {
background:url('images/printrees_a_span_active.png') no-repeat top left;
}
	
#myprinttreesmenu a:hover {
color: #000000;
text-decoration: none;
}

#myprintrees h2{
margin:0 0 10px;
padding:0;
color:#5e0505;
font-size:16px;
font-weight:bold;
}

#myprintrees span{
color:#5e0505;
font:bold 13px arial, "lucida console", sans-serif;
}

#myprintrees span.amount{
float:left;
height:81px;
font:bold 18px/81px arial, "lucida console", sans-serif;
}

#myprintrees p{
margin:0;
color:#5e645b;
font-size:12px;
font-family:arial, "lucida console", sans-serif;
}

#myprintrees .left-block {
float:left;
}

#myprintrees .left-block h3{
margin:0 5px 10px;
padding:0;
color:#5e0505;
font-size:13px;
font-weight:normal
}

#myprintrees .left-block .info-box span {
    display:block; float:left; height: 33px; width: 100%;
    text-align: center;
}

#myprintrees .right-block {
float:right;
}

#myprintrees .ml30n { margin-left:-30px }

#myprintrees .more1{
padding:0 8px 0 5px;
}

#myprintrees .content-block {
margin:5px 0;
padding:12px 0;
float:left;
width:100%;
border-top:2px solid #89b17c;
/* border-top:1px solid #e6e6d5; */
}

#myprintrees .small-box {
margin:0 5px;
width:164px;
height:90px;
padding:10px 9px 0;
background:url('images/profile-box.png') no-repeat;
}

#myprintrees .small-box-longer {
margin:0 5px;
width:237px;
height:90px;
padding:10px 9px 0;
background:url('images/profile-box-longer.png') no-repeat;
}

#myprintrees .half-box{
width:336px;
height:136px;
background:url('images/content-box-50.png') no-repeat;
}

#myprintrees .medium-box {
margin:0 5px;
width:465px;
height:91px;
padding:9px 9px 0;
background:url('images/trees-box.png') no-repeat;
color:#5e645b;
font-size:12px;
font-family:arial, "lucida console", sans-serif;
}

#myprintrees .medium-box img {float:left}

#myprintrees .medium-box-shorter {
margin:0 5px;
width:392px;
height:91px;
padding:9px 9px 0;
background:url('images/trees-box-short.png') no-repeat;
color:#5e645b;
font-size:12px;
font-family:arial, "lucida console", sans-serif;
}

#myprintrees .medium-box-shorter img {float:left}

#myprintrees .large-box {
margin:0 auto;
width:660px;
height:142px;
padding:8px 8px 0;
background:url('images/content-box-full.png') no-repeat;
}

#myprintrees-top .content-block{
border-top:none;
}
/* --------------------------------------------------------------------- */
#printrees {}

#printrees_welcome {padding:8px 0}

#my_total_printrees{}

#my_total_printrees img{
float:left;
}

#printrees_buttons {}

#printrees_buttons span.title {
padding:8px 5px;
float:left;
color:#5e0505; 
font:normal 13px arial, "lucida console", sans-serif;
}

#planter_levels {
color:#5e0505;
}

#planter_levels img{
float:left;
}

#planter_levels span{
font-weight:normal;
font-size:14px;
}

#planter_levels strong{
font-weight:normal;
font-size:18px;
}

#my_current_level span{
padding-top:15px;
float:left;
width:80px;
font-size:18px;
}

#next_levels .level{
padding:10px 0 0;
float:left;
width:225px;
margin:0 5px;
}

#next_levels .info{
float:left;
width:130px;
margin:0 0 0 10px;
line-height:1;
}

#next_levels a{
margin:5px 0 0;
padding:0 8px 0 0;
float:left;
font-size:12px;
font-family:arial, "lucida console", sans-serif;
color:#3a4b27;
background:url('images/more.gif') no-repeat right top;
}
/* --------------------------------------------------------------------- */
#my_current_gift {}

#my_current_gift .left-block {
width:175px;
text-align:center;
}

#my_current_gift .thumbnail {
height:100px;
}

#my_current_gift .more1 {
float:none;
}

#my_current_gift .or {
float:left;
height:136px;
padding:0 10px;
font:bold 18px/136px arial, "lucida console", sans-serif;
}

#gift_levels {}

#gift_levels p{
margin:10px 0 0;
}

#gift_levels #gift-banner-top{
float:left;
width:674px;
height:6px;
background:url('images/gift_banner_top.gif') no-repeat;
}

#gift_levels .gift{
float:left;
height:178px;
background-color:#fdfcf5;
border-left:1px solid #dedecd;
text-align:center;
}

#gift_levels #gift_level_1 {width:135px}
#gift_levels #gift_level_2 {width:131px}
#gift_levels #gift_level_3 {width:135px}
#gift_levels #gift_level_4 {width:135px}
#gift_levels #gift_level_5 {width:132px; border-right:1px solid #dedecd}

#gift_levels .price-box{
width:117px;
height:27px;
margin:3px auto;
background:url('images/price-box.png') no-repeat;
text-align:center;
font:bold 13px/27px Arial, Helvetica, sans-serif;
color:#5e0505;
}

#gift_levels .price-box-active{
width:117px;
height:27px;
margin:3px auto;
background:url('images/active-gift-level.png') no-repeat;
text-align:center;
font:bold 13px/27px Arial, Helvetica, sans-serif;
color:#5e0505;
}

#gift_levels #gift-banner-bottom{
clear:both;
float:left;
width:674px;
height:6px;
background:url('images/gift_banner_bottom.gif') no-repeat;
}
/* --------------------------------------------------------------------- */
#donate_to {}

#donate_to .organization, #my_donations .organization {
float:left;
width:110px;
height:110px;
text-align:center;
}

#donate_to .organization p, #my_donations .organization p {
width:110px;
height:35px;
}

#donate_to .thumbnail {
height:78px;
}

#my_donations {}

#my_donations .amount {
float:left;
padding-top:55px;
font-size:18px;
color:#5e0505;
}
/* --------------------------------------------------------------------- */
#my_discounts_available {}

#my_discounts_available span {
font-size:25px;
}

#current_discount {}

#current_discount .info{
float:left; 
margin:30px 0 0 30px;
width:125px;
}

#current_discount img {
float:right;
margin:25px 40px 0 0;
}

#total_discount .info{
float:left; 
margin:30px 0 0 30px;
width:125px;
}

#my_coupons {}

#my_coupons ul{
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}
	
#my_coupons ul li{
margin: 0 0 7px;
padding: 0 0 0 15px;
background: url('images/index_li_leaf.gif') no-repeat 0 0;
}
/* --------------------------------------------------------------------- */
#my_discounts_claim_coupon {}
/* --------------------------------------------------------------------- */
#my_contributions {}

#my_contributions .contribution {
float:left;
width:110px;
text-align:center;
}

#my_contributions .thumbnail {
height:100px;
}

#my_contributions a.more1 {
margin:5px 5px 0 0;
float:right;
}
/* --------------------------------------------------------------------- */
#myprintrees-bottom {}

#myprintrees-bottom .info-box {
position:relative;
margin:0 5px;
width:161px;
height:153px;
padding:8px 0 0;
background:url('images/content-box.png') no-repeat;
text-align:center;
}

#myprintrees-bottom .no_printrees {
position:relative;
display:block;
float:left;
width:141px;
height:100px;
background:url('images/grey-tree.png') no-repeat center center;
text-align:center;
margin:10px 10px 0;
bottom:10px;
}




#my_profile .info{
float:left;
margin:0 0 0 10px;
line-height:1;
color:#5e0505;
}

#my_profile .info span{
font-weight:normal;
font-size:18px;
}
#my_profile .info strong{
font-weight:normal;
font-size:25px;
}
#my_profile a{
float:left;
margin-top:25px;
padding:0 8px 0 0;
font-size:14px;
font-family:arial, "lucida console", sans-serif;
color:#3a4b27;
background:url('images/more.gif') no-repeat right top;
}

.btn2 {
margin: 0 0 0 10px;
padding: 0 0 0 15px;
background: url(images/button2_span_bgr.png) no-repeat 0 0;
width: auto;
height: 29px;
float: left;
cursor: pointer;
}

.btn2 input {
width: auto;
height: 29px;
margin:0 0 0 0;
padding:0 15px 0 0;
color: #fff;
background: url(images/button2_bgr.png) no-repeat 100% 0;
border: none;
font-size: 14px;
line-height: 28px;
font-weight: bold;
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
overflow:visible;
cursor: pointer;
}

.btn2:hover {
background: url(images/button2_span_bgr.png) no-repeat 0 -29px;
}

.btn2:hover input {
background: url(images/button2_bgr.png) no-repeat 100% -29px;
}
/* --------------------------------------------------------------------- */

#static_content ul{
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}
	
#static_content ul li{
margin: 0 0 5px;
padding: 0 0 0 15px;
background: url('images/index_li_leaf.gif') no-repeat 0 0;
}

#static_content .box_border_top{
margin:0;
padding:0;
background-image:url('images/border_top.png');
float:left;
width:332px;
height:10px;
line-height:10px;
}

#static_content .box_border_bottom{
background-image:url('images/border_bottom.png');
float:left;
width:332px;
height:10px;
line-height:10px;
}

#static_content .box_body{
border-left:1px solid #e1ecdd;
border-right:1px solid #e1ecdd;
padding:0 10px;
background-color:#f4fdef;
width:310px;
position:relative;
float:left;
}

#static_content .box3_border_top {
background-image:url('images/border_top_small.png'); 
float:left; 
width:215px; 
height:10px;
line-height:10px
}

#static_content .box3_border_bottom{
background-image: url('images/border_bottom_small.png'); 
float:left; 
width:215px; 
height:10px;
line-height:10px
}

#static_content .box3_body {
border-left:1px solid #e1ecdd; 
border-right:1px solid #e1ecdd; 
padding:0 10px; 
background-color:#f4fdef; 
width:193px; 
position:relative; 
float:left;
}

#static_content h1{
float:left;
width:100%;
font-size:18px;
}

#static_content h1 span{
float:left;
}

#static_content .back{
padding:13px 0 0;
float:right;
}

#static_content .back a{
color:#226200;
font-size:11px;
}
#static_content .next{
padding:0px;
float:right;
}

#static_content .next a{
color:#226200;
font-size:11px;
}
#static_content h2 {
 padding: 0px;
}
#static_content h3 {
 padding: 0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 margin: 0px 0px 15px 0px; 
}

#static_content #ourCartridges {
float:left; width:332px;
}

#static_content .small_box {
float:left; width:332px; margin-bottom:20px;
}

#static_content .small_box_left {
float:left; width:332px; margin:0 0 20px 20px;
}

#static_content .small_box_separator {
float:left;
width:20px;
}

#static_content #ourCartridges .more1{
position:absolute; bottom:0px; right:10px;
}

#static_content #ourCartridges .box_body{
height:220px;
}

#static_content #printerList{
float:right; width:332px;
}

#static_content #printerList .column {
width:166px; float:left;
}

#static_content #printerList .column a{
display:block; width:166px;
}

#static_content #loyaltyProgram {
}

#static_content #loyaltyProgram .box_body{
height:55px;
}

#static_content table{
margin:0px; padding:0px;
}

#static_content td{
margin:0px; padding:0px; color:#000000; background:none; border:none;
}

#static_content #howToBuy .box_body3{
height:280px;
}

#static_content #howToBuy .small_box {
width:215px;
}

#static_content #howToBuy .small_box_left {
width:215px;
}

#static_content #aboutUs {}

#static_content #aboutUs .box_body{
height:260px;
}

#static_content #aboutUs .more1{
position:absolute; bottom:0px; right:10px;
}

#static_content #ecoFacts {}

#static_content #ecoFacts .box_body{
height:225px;
}
/*-------------------------------------------------------*/
.static_pages_1 {
background: url('https://www.printle.com/images/shop/filebrowser/Image/number%20icons/number_icon_1_20x22.png') no-repeat top left; 

text-align: justify;
padding-left: 30px;
}
.static_pages_2 {
background: url('https://www.printle.com/images/shop/filebrowser/Image/number%20icons/number_icon_2_20x22.png') no-repeat top left; 
text-align: justify;
padding-left: 30px;
}
.static_pages_3 {
background: url('https://www.printle.com/images/shop/filebrowser/Image/number%20icons/number_icon_3_20x22.png') no-repeat top left; 
text-align: justify;
padding-left: 30px;
}
.static_pages_4 {
background: url('https://www.printle.com/images/shop/filebrowser/Image/number%20icons/number_icon_4_20x22.png') no-repeat top left; 
text-align: justify;
padding-left: 30px;
}
/*-------------------------------------------------------*/
.link_button_style {
	width: auto;
	height: 29px;
	margin:0;
	padding:0 15px 0 0;
	background: url(images/button_bgr.gif) no-repeat 100% 0;
	border: none;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	overflow:visible;
}

.link_button_style:hover {
	background: url(images/button_bgr.gif) no-repeat 100% -29px;
}
.link_button_style a {
        text-decoration:none;
	color: #ffffff;
}
.static_table {
 margin:0px;
 padding:0px;
 border:0px;
}
.static_table td{
 border:0px;
 background:none
}

/* -- Color icons and style -- */
.colorCell {
    text-align: left;
}
.colorIcon {
    vertical-align: middle;
    margin: 0px 5px 2px 0px;
}

/* -- Freeink module --*/
.freeInkColor {color:#af2008;}

.marketingContainer {float:left; min-height:53px; width:100%; margin-bottom:20px;}
.marketingContainer table {width:100%; height: 53px; padding:0px; margin:0px; background-color: #fff;}
.marketingContainer td {background: #fff; height:60px; padding:0px; margin:0px; text-align:left; text-transform: uppercase; font-size: 13px; color: #000;}

.marketingIcon {width:65px;}

/* -- AFFILIATE MODULE -- */
#affiliate {}
#affiliate .banners{margin: 0px 0px 0px 10px;}
#affiliate a.link {font-size: 13px; font-weight: bold; color: #226200;}

/* -- Lightbox for language selector -- */
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left:auto;
    width: 431px;
    height: 254px;
    padding-top: 124px;
    padding-left: 80px;
    background-repeat: no-repeat;
    background-image:url('images/popup-bg.png');
    z-index:1002;
}
.white_content h2 {
    color: #000;
    font-size: 19px;
    font-weight: normal;
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}
.white_content a {
    color: #000;
    text-decoration: none;
}