/* general body and other backgrounds style begin */

body{
 background-color: #ffffff;
 margin-bottom : 0px;
 margin-top : 16px;
 margin-left : 0px;
 margin-right : 0px;
 
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight : normal;
 color: #42625B;
}
h1{
  background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 30px;
	font-weight : normal;
	color: #819992;	
}
td{
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight : normal;
 color: #42625B;
}
a{
 background-color: transparent;
 text-decoration : underline;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight : bold;
 color: #4F7A80;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #204E55;
}
img{
 border : 0px none;
}

/* general body and other backgrounds style end */


/* header and horizontal menu - styles begin */


.bgr_h_menu_full{
	background : url(../images/h_menu_full_bgr.gif);
	background-repeat : no-repeat;
	background-position : top;
}
.horizmenu{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #7C964E;
}
a.horizmenu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #4E6C1A;
}
.search_txt{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #6A948B;
}
.search_ok{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #517F75;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.search_ok:hover{
	background-color: #E5EADC;
	text-decoration : none;
	color: #1B493F;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
input.input_search{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #426644;
 width: 120px;
 border-style:solid;
 border-width:0px;
}
.bgr_search{
 background : url(../images/search_input_bgr.gif);
 background-repeat : no-repeat;
}

/* header and horizontal menu - styles end */


/* mainmenu - styles begin */

.mainmenu{
	background-color: #ffffff;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #96AB71;
	padding-left : 23px;
	padding-right : 6px;
	padding-top : 4px;
	padding-bottom : 5px;
	text-align : left;
	display: block;
}
a.mainmenu:hover{
	background : url(../images/mm_bgr_over.gif);
 	background-repeat : no-repeat;
 	background-position : center;
	background-color: #D7DFCA;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #496B40;
	padding-left : 23px;
	padding-right : 6px;
	padding-top : 4px;
	padding-bottom : 5px;
	text-align : left;
	display: block;
}
.co_mm_full{
 	background-color: #F2F5EE;
}

/* mainmenu - styles end */


/* general pages - content text styles begin */


.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #92A49D;
}
.stars{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #7C974E;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #CE541E;
}
.title{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 30px;
	font-weight : normal;
	color: #819992;	
}
.productHeading{
  background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 30px;
	font-weight : normal;
	color: #819992;	
}


.pageHeading{
  background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 30px;
	font-weight : normal;
	color: #819992;	
}

.subtitle{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 13px;
	font-weight : bold;
	color: #42625B;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	line-height: 18px;
	font-weight : normal;
	color: #42625B;
}
.bodytext_sm{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #4D501D;
}
.links{
	background-color: transparent;
	text-decoration : underline;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #4F7A80;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #204E55;
}
.links_sm{
	background-color: transparent;
	text-decoration : underline;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #96AB71;
}
a.links_sm:hover{
	background-color: transparent;
	text-decoration : none;
	color: #5D7A2A;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #5699B5;
}


/* general pages - content text styles end */


/* homepage styles - begin */

.bgr_photos_sh{
 	background : url(../images/photos_bgr_sh.gif);
 	background-repeat : no-repeat;
 	background-position : right;
 	padding-right : 8px;
 	padding-bottom : 8px;
}
.home_name{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #677B64;
}
.home_price{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #276766;
}
.home_co_content{
 	background-color: #E5E9E2;
 	padding-left : 10px;
	padding-right : 10px;
	padding-top : 4px;
	padding-bottom : 10px;
	text-align : left;
}


/* homepage styles - end */



/* product list page styles - begin */

.bgr_dotted{
 	background : url(../images/dotted_bgr.gif);
 	background-repeat : repeat-x;
}
div.list_name_price{
	padding-left : 10px;
	display: block;
}
.list_name{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	line-height: 18px;
	font-weight : bold;
	color: #43643B;
}
.price{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #7C964E;
}

.list_price{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #7C964E;
}

.productSpecialPrice{
  background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #D0511F;

}

.list_price_save{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #D0511F;
}
.bgr_list_photos_sh{
 	background : url(../images/photos_list_bgr_sh.gif);
 	background-repeat : no-repeat;
 	background-position : right;
 	padding-top : 6px;
 	padding-left : 10px;
 	padding-right : 9px;
 	padding-bottom : 9px;
}
.nav_link{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #96AB71;
}
a.nav_link:hover{
	background-color: transparent;
	text-decoration : none;
	color: #678139;
}
.nav_co_bgr{
 	background-color: #F5F6F3;
 	padding-top : 9px;
 	padding-left : 7px;
 	padding-right : 7px;
 	padding-bottom : 9px;
 	text-align : left;
}
.nav_co_bgr2{
 	background-color: #F5F6F3;
 	padding-top : 9px;
 	padding-left : 7px;
 	padding-right : 7px;
 	padding-bottom : 9px;
 	text-align : right;
}

/* product list page styles - end */


/* product page styles - begin */

.bgr_prod_photo_sh{
 	background : url(../images/photos_prod_bgr_sh.gif);
 	background-repeat : no-repeat;
 	background-position : right;
 	padding-right : 9px;
 	padding-bottom : 9px;
}
.prod_title{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 13px;
	font-weight : bold;
	color: #4E6C19;
}
.prod_title_new{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 9px;
	font-weight : bold;
	color: #D0511F;
}
.price{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #7C964E;
}
.prod_descr{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : normal;
	color: #4D501D;
}
.prod_prop{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #4E6C19;
}
a.prod_imgs_links{
	border-style:solid;
 	border-width:1px;
 	border-color: #CAD5C2;
 	padding-left: 2px;
 	padding-right: 2px;
 	padding-top: 2px;
 	padding-bottom: 2px;
 	margin-left: 7px;
 	margin-right: 3px;
 	display: block;
 	float: right;
}
a.prod_imgs_links:hover{
	border-style:solid;
 	border-width:1px;
 	border-color: #50703A;
 	padding-left: 2px;
 	padding-right: 2px;
 	padding-top: 2px;
 	padding-bottom: 2px;
 	margin-left: 7px;
 	margin-right: 3px;
  display: block;
  float: right;
}
.prod_co_content{
 	background-color: #E5E9E2;
 	padding-left : 10px;
	padding-right : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align : left;
}

/* product page styles - end */



/* footer styles - begin */

.f_copyright{
	background-color: #D9E1CC;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #6F7D56;
	text-align : center;
}
.f_co_copyright{
 	background-color: #D9E1CC;
}
.f_co_right{
 	background-color: #A7BCBD;
 	padding-left: 10px;
 	text-align :left;
}
.f_links{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #ffffff;
}
a.f_links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #42625B;
}
.f_links_sep{
	background-color: transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #42625B;
}

/* footer styles - end */



/* -------------- form styles begin -------------- */


/* general basic form styles - styles begin */

input.input_gen{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;
}
select.select_gen{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;
}
input.button_gen{
 background-color: #78924C;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #ffffff;
 border-style:solid;
 border-width:1px;
 border-color: #3F551A;
}
textarea.textarea_gen{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;
}
.qty{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;
}
.account
{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;


}
.text{
background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;

}
.account2{
 background-color: #E5EADC;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #128BC7;
 border-style:solid;
 border-width:1px;
 border-color: #ABB796;

}

.categories_header{
	background : url(../images/mm_bgr_over.gif);
 	background-repeat : no-repeat;
 	background-position : center;
	background-color: #D7DFCA;
	text-decoration : none;
	font-family : Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #496B40;
	padding-left : 23px;
	padding-right : 6px;
	padding-top : 4px;
	padding-bottom : 5px;
	text-align : left;
	display: block;
}

.infoBox
{
  border-style:solid;
  border-width:1px;
  border-color: #ABB796;
  font-weight: bold;

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F2F5EE;
  color: #426644;
  
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #d7dfca;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #d7dfca;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

/* general basic form styles - styles end */


/* -------------- form styles end -------------- */
