﻿body {font-family:Verdana; font-size: 0.8em;background:url(images/bg_image.gif);margin:0px}
h1, h2, h3, h4, h5 {
	margin: 0px 0px 5px 0px;
	font-size: 1em;
}

h1  {font-size: 1.2em;
	font-weight: normal;
	color: #4f7942;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 20px;
}

.head1      {font-size: 1.2em;
	font-weight: normal;
	color: #4f7942;
	line-height: 2.6em;
	margin-top: 0px;
	margin-bottom: 0px;
}

a {color:#4f7942; font-family: Verdana; font-weight:normal; text-decoration:underline; }
a.foot_lnk	 	{color:white;text-decoration:underline;}

#div_container { background-color:white;margin:0px;z-index:-1;}
.div_container_background{background-image: url(images/container_bg.jpg)}
#div_Body {}
#div_Header {}
#div_Header_Strapline{color:Gray; font-size:100%}
#div_menu {font-size:100%;background-color:#76a05b;width:100%;height:25px}
#div_Side_Panel {color:#4f7942;background-color:white; font-size:100%;border-color:#dcdcdc}
.div_border {border-color:#dcdcdc}
.div_products{border-color:#dcdcdc;background-color:#dcdcdc}
#div_Footer {color:Gray;font-size:90%}
#div_main_bar{ background-color: #4f7942; height: 10px}
#div_bar {background-color: #4f7942;}
div_body_menu_blank{background-color: #76a05b;font-size: 110%;}
.Prod_Head {color:white;background-color:#4f7942;}
.view_Head {color:#4f7942;font-size:120%;}

.mnuLayout_Class {background-color: #4f7942; color:white; border-color:white; font-family:Verdana; font-size:90%}
.mnuLayout_Class a {color:White}

.reg_header{background-color:#4f7942;color:white}
.reg_border{border:solid 1px #4f7942}
.btn_link {border:none; background-color:Transparent; color:#4f7942; margin:0px; text-decoration:underline;text-align:left}
.basket_link {color:#4f7942;}
.ce_editor {border-color:red}
.setup_head{background-color:#4f7942;color:white}
.setup_head_lbl {color:white}
.script_block {background-color:#ffff99}
.strap1 {text-align: right; color: gray; font-size: 125%}
.strap2 {text-align: center; color: gray; font-size: 150%}
.strap  {text-align:center; color:gray}

#div_links {border-top:solid 1px #4f7942}
#div_links_both {border-top:solid 1px #4f7942; border-bottom:solid 1px #4f7942}
#div_Side_Menus {background-color: #4f7942;width:100%}
a.loginstatus{color: #4f7942;}
.in_basket {background-color:#DFFFCA}

/*Locked*/
.locked_item {background-color:#DFFFCA}
.locked_edit{background-color:#ffff99}

.box_band1 {background-color:white}
.box_band2 {background-color:#DBEADC}
.box_band3 {background-color:#DFFFCA}
.box_band4 {background-color:#D6F8DE}
.box_band5 {background-color:#76a05b}

.level1
{
    color: White;
    background-color: #76a05b;
    height:100%;
    border-right:solid 1px white;
    margin-top:0px;
    display:block;
    padding:2px;
    width:111px;
    
 }
 
   .level1_vertical
{
    color: White;
    background-color: #76a05b;
    width:100%;
    height:100%;
    border-top:solid 2px white;
    margin:0px;
    display:block;
    padding-top:3px;
 }

.hoverstyle
{
    background-color: #4f7942;
     display:block;
}
       
.dynamicstyle
{
    color: #4f7942;
    background-color: white;
    border: solid 1px #4f7942;
    width:100%;
    text-align:left;
    display:block;
    text-indent:1px;
    height:100%;
    padding-top:2px;
    padding-bottom:2px;
    z-index:1;
      
} 

.dynamichoverstyle
{
    color: #4f7942;
    background-color: #e8ded9;
    border: solid 1px #4f7942;
    width:100%;
    display:block;
    height:100%;
    padding-top:2px;
    padding-bottom:2px;
}

.footerstyle
{
    color: White;
    background-color: #76a05b;
    height:26px;
    margin-top:0px;
   
 } 
 
 .footer_hoverstyle
{
   text-decoration:underline;
}

.prodstyle
{
   color: White;
    background-color: #4f7942;
    width:120px;
    height:18px;
    border-left:solid 1px white;
    display:block;
   } 
 
 .prod_hoverstyle
{
    background-color: #76a05b;
    display:block;
}

.wholestyle
{
   color: White;
    background-color: #4f7942;
    width:120px;
    height:18px;
    border-left:solid 1px white;
    display:block;
   } 
 
 .whole_hoverstyle
{
    color: #76a05b;
    display:block;
}

.results_btn
{
   border:none; background-color:Transparent; margin:0px; text-decoration:underline;color: #4f7942; cursor:pointer
}

.results_lbl
{
   color: #4f7942; 
}

.results_tbl
{
    border: solid 2px #4f7942;text-align:left
}

.results_txt
{
   color: #4f7942; text-align: center; font-size: 90%;border:solid 1px LightGrey
}

.results_product
{
   color: #4f7942; font-size: 90%;
}
.results_img
{
    border:solid 1px #4f7942
}
.results_top_box
{
    background-color: #76a05b; text-align: center;width:105px
}
.results_link
{
   font-family:Prisoner SF, Arial; font-size:120%;color:white
}
.results_bottom_box
{
   background-color: #4f7942; text-align: center;width:105px;vertical-align:middle;
}

.results_charges{background-color:#4f7942;color:white}
.results_charge_lnk{color:white; text-decoration:none}

.results_supp_box
{
    background-color: #76a05b;color:White; 
}

.results_supp_link
{
  font-size:85%;color:white
}


.link_img:hover
{
    cursor:pointer
}

.menu_off_prod {z-index:0;background-color:#4f7942; color:white; font-family: "Verdana"; text-decoration:none}
.sub_menu_off_prod {z-index:0;background-color:white; color:#4f7942; font-family: "Verdana"; text-decoration:none;border:solid 1px #4f7942}
.sub_menu_on_prod {z-index:0;background-color:#e8ded9; color:#4f7942; font-family: "Verdana"; text-decoration:none;border:solid 1px #4f7942}

.menu_off_attr {z-index:0;background-color:#76a05b; color:white; font-family: "Verdana"; text-decoration:none}
.sub_menu_off_attr {z-index:0;background-color:white; color:#76a05b; font-family: "Verdana"; text-decoration:none;border:solid 1px #76a05b}
.sub_menu_on_attr {z-index:0;background-color:#e8ded9; color:#76a05b; font-family: "Verdana"; text-decoration:none;border:solid 1px #76a05b}

.tab_Bord	{BORDER-RIGHT:DarkGray 1px outset; BORDER-TOP:DarkGray 1px solid; BORDER-LEFT:DarkGray 1px solid;BORDER-Bottom:DarkGray 1px outset;}
.nobord		{border-style: solid; border-width: 0; padding: 0; background-color:transparent;}
.tabfree    {z-index:0;background-color:white;color:#9c9a9c;font-weight:normal;BORDER-RIGHT:#9c9a9c 1px solid; BORDER-TOP:#9c9a9c 1px solid; BORDER-LEFT:#9c9a9c 1px solid; BORDER-bottom:#9c9a9c 1px solid;}
.tabpage    {z-index:0;color:#4f7942;background-color:white;font-weight:normal;BORDER-RIGHT:#9c9a9c 1px solid; BORDER-TOP:#9c9a9c 1px solid; BORDER-LEFT:#9c9a9c 1px solid; BORDER-bottom:white 0px solid;}

.menu_bk {background-color: #4f7942; }
.menu_tbl{border-right:solid 2px #4f7942;}

.footer_mnu {background-color: #76a05b;font-size: 0.9em; color: white;border-bottom:solid 5px white}
.rpt_sub_total {background-color: #76a05b; color:white; font-family:Verdana; font-weight:bold;}
.rpt_total {background-color: #4f7942; color:white; font-family:Verdana; font-weight:bold;}

a.type_tabs_lnk {display:block;padding-top:2px;padding-bottom:2px}
.type_tabs_nav {border-bottom:solid 1px DarkGray; Height:30px;}
.type_tabs {background-color:#e8ded9; border:solid 1px DarkGray; border-right:outset 1px darkGray; border-bottom:solid 0px #e8ded9; Height:30px;}
.type_tabs_select {background-color:white; border:solid 1px DarkGray; border-right:outset 1px darkGray; border-bottom:solid 0px #e8ded9; Height:30px;}
.type_tabs_lines {border:solid 1px black}

.sel_pref {background-color:#76a05b}
.sel_sub {background-color:#e8ded9}

.del_date_even {background-color:#76a05b}
.del_date_odd {background-color:white}

.menu_head {color:white;background-color:#4f7942; border:5px solid #4f7942;}
.menu_off {color:white;background-color:#76a05b;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942;text-decoration:none }
.menu_on {color:#4f7942;background-color:white;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942; text-decoration:none}
.menu_spacer {color:#4f7942;background-color:#4f7942; border-left:5px solid #4f7942;border-right:5px solid #4f7942; line-height:5px}
.menu_logo {background-color:white;border-top:5px solid white;}

.menu_head1 {color:#696969; font-size:11px;}
.menu_off1 {margin-left:5px;color:#696969;text-decoration:none; font-size:10px; }
.menu_on1 {margin-left:5px;text-decoration:underline; font-size:10px;}
.menu_spacer1 {}
.menu_logo {background-color:white;border-top:5px solid white;}

.menu_sub_off {color:white;background-color:#4f7942;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942;text-decoration:none }
.menu_sub_on {color:#4f7942;background-color:white;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942; text-decoration:none}

.menu_sub_off1 {margin-left:5px;color:#696969;text-decoration:none; font-size:10px; background-color:white;border:solid 1px #696969 }
.menu_sub_on1 {margin-left:5px;text-decoration:underline; font-size:10px;border:solid 1px #696969}


.menu_main_off {color:white;background-color:#76a05b;border-right:1px solid white;}
.menu_main_off_end {color:white;background-color:#76a05b;}
.menu_main_on {color:#76a05b;background-color:white;border-right:1px solid #00492B;}
.menu_main_on_end {color:#00492B;background-color:white;}
.menu_main_off_sub {color:white;background-color:#76a05b;border:1px solid white;}
.menu_main_on_sub {color:#00492B;background-color:white;border:1px solid #00492B;}

.news_menu_off {font-size:0.9em;color:white;background-color:#76a05b;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942;text-decoration:none }
.news_menu_on {font-size:0.9em;color:#4f7942;background-color:white;border-left:5px solid #4f7942;border-right:5px solid #4f7942;border-bottom:solid 1px #4f7942; text-decoration:none}

.prod_discount_pnl {font-size:8pt;margin:6px;border:solid 1px #4f7942;background-color:#76a05b;padding:2px}
.prod_discount {background-color:#76a05b;color:white;font-weight:bold;font-family:Arial;}
.prod_item {width:158px;height:150px;vertical-align:top}
.prod_item_sep {width:199px;height:150px;vertical-align:top }

.txtHead {border:none;text-align:center;background-color:#f2f2f2}
.pop_header{background-color:#4f7942;color:white}
.pop_header_txt{background-color:#4f7942;color:white;border:none;width:100%;text-align:center}
.pop_border{border:solid 2px #4f7942;background-color:#f2f2f2; }


.clip_width {width:670px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dynamicstyle{width:150px;}
    .dynamicstylehover{width:150px;}
}

.RatingGreen .ImageContainer {float:left; background-image:url(rating-green.png); background-repeat:no-repeat; width:130px; height:20px; line-height:20px; position:relative }

/* New Checkout */
.guest_head1      
{
    font-size: 9pt;
	font-weight: normal;
	color: #4f7942;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Tahoma;
}

.guest_border{border:solid 1px #4f7942; width:210px;height:130px}
.guest_text {font-family:Tahoma; font-size:8pt;color:#252525;}
.guest_td {width:210px;text-align:right;vertical-align:bottom;}

.checkout_title {font-family:Tahoma; font-size:9pt;color:#252525; font-weight:bold;}
.checkout_nobord {font-family:Tahoma; font-size:8pt;color:#252525;border-style:none; font-weight:bold;}
.checkout_th {font-family:Tahoma; font-size:8pt;color:#252525;font-weight:bold}
.checkout_td {font-family:Tahoma; font-size:8pt;color:#252525;}
.checkout_td input, textarea  {font-family:Tahoma; font-size:9pt;color:#252525;}
a.checkout_td {font-family:Tahoma; font-size:9pt;color:#252525;}

.checkout_12pt {font-family:Tahoma; font-size:12pt;color:#252525}
.checkout_9pt {font-family:Tahoma; font-size:9pt;color:#252525}
.checkout_8pt {font-family:Tahoma; font-size:8pt;color:#252525}

a.checkout_lnk {font-family:Tahoma; font-size:8pt;}

/* News Menu*/
.product_content {vertical-align:top}
.product_content Div { width:580px;}
.product_content #news_head { width:580px;}

