body{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-align:center; margin:0; padding:0;}
#page_container{width: 837px; margin-left:auto; margin-right:auto; text-align: left;}

/*banner*/
#banner{width: 837px; height:88px; position:relative; background-image:url(gfx/banner.jpg); background-repeat:no-repeat;}
/*end banner*/

/* Search box */
a.search_link{color:#73C044; text-decoration:underline;}
a:hover.search_link{color:#73C044; text-decoration:none;}
#search_area{width: 200px; height:40px; position:absolute; top:15px; right:29px;}
#search_area .input_search{width: 112px; padding-top: 2px; padding-bottom:2px; font-size: 11px; border:solid 1px #73C044;}
.button_search{margin: 0; border:0; width:45px; height: 20px; cursor: hand; background-image:url(gfx/search_go.jpg); background-repeat:no-repeat; }
/* End Search box */

/*menu top*/
#menu_top{width: 837px; height:26px; position:relative; background-image:url(gfx/menu_bg.jpg); background-repeat:no-repeat; margin-bottom: 20px;}
a.menutop_pets{width:100px; height: 26px; background-image:url(gfx/menutop_pets.jpg); background-repeat:no-repeat; position:absolute; left:202px; top:0; border:0; display:block;}
a.menutop_garden{width:98px; height: 26px; background-image:url(gfx/menutop_garden.jpg); background-repeat:no-repeat; position:absolute; left:302px; top:0; border:0; display:block;}
a.menutop_leisure{width:102px; height: 26px; background-image:url(gfx/menutop_leisure.jpg); background-repeat:no-repeat; position:absolute; left:400px; top:0; border:0; display:block;}

#banner_links{width: 300px; height:26px; position:absolute; top:0px; right:29px; text-align:right;}
#banner_links ul{list-style-type: none; margin:0; padding:0;}
#banner_links ul li{display: inline; margin:0; padding:0 0 0 10px; line-height:26px;}
#banner_links ul li a{color: #fff; text-decoration:underline; font-size:10px;}
#banner_links ul li a:hover{text-decoration: none;}
/*end menu top*/


/*breadcrumbs panel*/
#breadcrumbs{margin-left: 20px; height:36px; font-size:11px; font-weight:bold;}
#breadcrumbs a{font-size:11px; font-weight:bold; text-decoration: none; color:#555555;}
#breadcrumbs a:hover{font-size:11px; font-weight:bold; color:#555555; text-decoration: underline;}
/*end breadcrumbs panel*/


/* shopping cart */

.table_titles{color:#018CCF;font-size:11px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.table_titles2{color:#555555;font-size:14px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.table_titles3{color:#555555;font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.error-text, .text-small-red{color:#ff0000;font-size:11px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.normal_field_content{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}
.normal_field_title{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; font-weight:bold;}
a.standard_links, a.middle-links{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #73C044;}
a:hover.standard_links, a:hover.middle-links{text-decoration: none;}
.button{margin: 0; background-color: #73C044; font-size: 10px; font-weight: bold; color: #fff;  border:0; height: 20px; cursor: hand; }
a#checkout_button{display:block; padding: 0; margin:0; line-height:20px; width: 80px; text-align: center; height: 20px; background-color: #EC436E; color:#fff; font-size:11px; font-weight: bold; text-decoration: none; text-transform: capitalize; cursor: pointer; cursor: hand; }
/* end shopping cart */


a.menu_links_login{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #73C044;}
a:hover.menu_links_login{text-decoration: none;}

.normal-field-title{font-weight: bold;}
.table-title-text{color:#018CCF;font-size:11px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}

/* titles */
h1{color:#73C044; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 16px 0; padding:0;}
.title_general{color:#73C044; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.title_storesections{color:#73C044; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.title_loginloggedin{color:#008CCE; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}

/* end titles */

/*main panel*/
#main_panel{width: 200px; float:left;}
.main_panel_pad{margin: 0 10px 0 31px;}
/*end main panel*/

/*main contents*/
#main_contents{width: 637px; float: left; background-image: url(gfx/main_contents_bg.gif); background-repeat: repeat-y;}
.main_contents_pad{margin-left: 17px; margin-right:47px;}
/*main contents*/


/* nav style */
.menu_section_links{height:29px; line-height: 29px; text-decoration: none; color: #555555; font-weight:bold; padding: 0; margin:0;}
.menu_subsection_links_sub{height:20px; text-decoration: none; color: #000; padding: 0 0 0 14px; margin:0;}
.menu_style{height: 29px; width: 100%; border-bottom: solid 1px #73C044; margin:0; padding: 0;}
.menu_style_sub{height: 18px; width: 100%; border-bottom: solid 1px #73C044; margin:0; padding: 0;}
.menu-backing				{ background-color: #7CBEE0; }
.menu-backing-title			{ background-color: #359BCF; }
.menu-backing-content		{ background-color: #B9DDEF; }
.menu-title-text			{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-section-links:hover 	{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-subsection-links		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-subsection-links:hover{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-normal-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-bold-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }


/* end nav style */


/*basket style*/
#minibasket_mid{width: 156px; background-image:url(gfx/basket_bg_mid.jpg); background-repeat:repeat-y; margin:0; padding:0;}
.minibasket_mid_pad{color: #fff; padding-left:13px; padding-right:13px;}
.minibasket_mid_pad a{color: #fff; text-decoration:underline;}
.minibasket_mid_pad a:hover{text-decoration:none;}
#minibasket_top{width: 156px; height:46px; background-image:url(gfx/basket_bg_top.jpg); background-repeat:no-repeat; margin:0; padding:0;}
.minibasket_top_pad{color:#fff; font-size:18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left:13px; padding-top:13px;}
#minibasket_bot{width: 156px; height: 12px; background-image:url(gfx/basket_bg_bot.jpg); background-repeat:no-repeat; margin:0; padding:0;}

.mincart_bold{color: #fff; font-size:11px; font-weight:bold;}
.mincart_reg{color: #fff; font-size:11px;}
a.mincart_link{color: #fff; font-size:11px; text-decoration:underline;}
a:hover.mincart_link{color: #fff; font-size:11px; text-decoration:none;}
/*end basket style*/

/* loginloggedin style */
#loginloggedin{}
#loginloggedin .input_loginloggedin{margin-top: 4px; font-size:11px; border: solid 1px #008CCE; width:144px;}
a.loginloggedin_link{color:#008CCE; text-decoration:underline;}
a:hover.loginloggedin_link{color:#008CCE; text-decoration:none;}
.button_loginloggedin{margin: 0; border:0; width:63px; height: 27px; cursor: hand; background-image:url(gfx/button_login.jpg); background-repeat:no-repeat; color:#fff; font-weight:bold; padding-bottom:4px;}

/* end loginloggedin style */

/*offer style*/
#home_offer{width: 573px; height:253px; position:relative;}
#home_offer_image{width: 259px; height:253px; background-image:url(gfx/home_offerimage_bg.jpg); background-repeat:no-repeat; position:absolute; top:0; left:0;}
.home_offer_image_pad{margin-left: 22px; margin-top:19px;}
#home_offer_textbg{width:300px; height:261px; background-image: url(gfx/specialoffer_bg.jpg); background-repeat:no-repeat; position: absolute; top:-8px; right: -8px;}
.offer_title{position: absolute; left:18px; top:18px; width:200px; height: 30px;}
.offer_title a{font-size:18px; color: #fff; text-decoration:none;}
.offer_text{position: absolute; left:18px; top:95px; width:100px; height: 130px; font-size:11px; color: #fff; font-weight:bold; overflow:hidden;}
.offer_text a{font-size:11px; color: #fff; text-decoration:none;}
.offer_price{position: absolute; left:167px; top:190px; width:108px; height: 30px; text-align:center;}
.offer_price a{font-size:18px; font-weight:bold; color: #fff; text-decoration:none;}
.offer_title a:hover{text-decoration:underline;}
.offer_price a:hover{text-decoration:underline;}
.offer_text a:hover{text-decoration:underline;}
/*end offer style*/

/* other sections*/
.other_sections_floatwrap{float:left; margin: 12px 8px 0px 0px;}
.other_sections_mid{width:130px; /*height:180px;*/ background-color: #73C044;}
.other_sections_pad{padding: 0 0px 0 9px; margin:0; color:#fff; line-height:14px;}
.other_sections_top{background-image: url(gfx/other_sections_bg_top.jpg); background-repeat: no-repeat; height: 9px; width: 130px;}
.other_sections_bot{background-image: url(gfx/other_sections_bg_bot.jpg); background-repeat: no-repeat; height: 9px; width: 130px;}
a.other_sections_link{color: #fff; font-size:11px; text-decoration:underline; font-weight:bold;}
a:hover.other_sections_link{text-decoration: none;}

/* end other sections*/




/* other products*/
.other_products_floatwrap{float:left; margin: 12px 8px 0px 0px;}
.other_products_mid{width:130px; /*height:180px;*/ background-color: #e4e4e4;}
.other_products_mid2{width:130px; /*height:230px;*/ background-color: #e4e4e4;}
.other_products_pad{padding: 0 0px 0 9px; margin:0; color:#555555; line-height:14px;}
.other_products_top{background-image: url(gfx/other_products_bg_top.jpg); background-repeat: no-repeat; height: 9px; width: 130px;}
.other_products_bot{background-image: url(gfx/other_products_bg_bot.jpg); background-repeat: no-repeat; height: 9px; width: 130px;}
.other_products_bot2{background-image: url(gfx/other_products_bg_bot2.jpg); background-repeat: no-repeat; height: 41px; width: 130px; text-align:center;}

a.product_name_link_grey{color: #555555; font-size:11px; text-decoration:underline; font-weight:bold;}
a:hover.product_name_link_grey{text-decoration: none;}

/*end  other products*/


.products_showing{color: #73C044; font-size:11px; font-weight:bold;}

a.paging{color: #73C044; font-size:11px; text-decoration:underline; font-weight:bold;}
a:hover.paging{text-decoration: none;}


/* product page */


.product_bg_top{ background-image:url(gfx/product_top.jpg); background-repeat:no-repeat; width: 259px; height:12px; font-size:0; line-height:0;}
.product_bg_mid{ background-image:url(gfx/product_mid.jpg); background-repeat:repeat-y; width: 259px;}
.product_bg_bot{ background-image:url(gfx/product_bot.jpg); background-repeat:no-repeat; width: 259px; height:12px; margin-bottom:10px; font-size:0; line-height:0;}
.product_bg_pad{ padding:8px 22px 8px 21px;}

#our_price{background-image: url(gfx/price_bg.jpg); background-repeat:no-repeat; width: 292px; height:100px; position:relative;}
.our_price_label{ position:absolute; left:10px; bottom:10px; width:140px; height:30px; color:#fff; font-size:24px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.our_price_price{ position:absolute; right:10px; bottom:10px; width:140px; height:30px; color:#fff; font-size:24px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: right;}

#quantity{background-image: url(gfx/quantity_bg.jpg); background-repeat:no-repeat; width: 292px; height:32px; margin-top: 8px; color:#fff; font-size:24px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#quantity table, #quantity td{margin: 0; padding:0;}


.product_title{color:#73C044; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/* product page */


.redlinkplain{color:#EC436E; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.clearit{clear: both; height:0; line-height:0;}

a.more_info, a.back{color: #EC436E; font-size:11px; text-decoration:underline;}
a:hover.more_info, a:hover.back{text-decoration: none;}

/* copyright */
.copyright-text{font-size:10px; color:#555555;}
.copyright-links{font-weight:bold; font-size:10px; color:#EC436E; text-decoration: none;}
.copyright-links:hover{text-decoration: underline;}

#terms ul{ list-style-type:none; margin:6px 0 0 0; padding:0;}
#terms ul li{ display:inline;}
.terms_links{font-weight:normal; font-size:10px; color:#008CCE; text-decoration: none;}
.terms_links:hover{text-decoration: underline;}

/* end copyright */

/* product */
#product_image{width: 259px; height:253px; background-image:url(gfx/home_offerimage_bg.jpg); background-repeat:no-repeat; position:relative;}
.product_image_pad{position:absolute; left:22px; top:19px;}
/* product */

form{margin:0; padding:0;}

.image_zoom_link{ color:#74C044;}
