﻿body {font-family:Arial; font-size: 0.8em;background-color:#DCEADB;margin:0px;color:gray}
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: Arial; 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_Body {}
#div_Header {}
#div_Header_Strapline{color:Gray; font-size:100%}
#div_menu {font-size:100%;background-color:#76a05b;width:100%;border-top:solid 1px white;}
#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:85%;background-color:white}
#div_main_bar{ background-color: #4f7942; height: 0px}
#div_bar {background-color: #4f7942;}
#div_menu_main {background-color:#00492B;height:25px;}
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:Arial; 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%}

.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}

a.loginstatus
{
    color: White;
    background-color: #00492B;
    border-top:solid 3px #00492B;
    border-bottom:solid 1px #00492B;
    margin-top:2px;
    display:block;
    padding:2px;
    font-size:9pt; 
    text-decoration : none; 
}

a.loginstatus:hover
{
    background-color: white;
    color:#00492B;
    display:block;
    margin-top:2px;
    border-top:solid 3px white;
    border-bottom:solid 1px white;
    }

a.loginstatus_paged
{
    background-color: white;
    color:#00492B;
    border-top:solid 3px white;
    border-bottom:solid 1px white;
    margin-top:2px;
    display:block;
    padding:2px;
    font-size:9pt; 
    text-decoration : none; 
}

.level1
{
    color: White;
    background-color: #00492B;
    border-right:solid 1px white;
    margin-top:1px;
    display:block;
    padding:2px;
    font-size:9pt;
    z-index:100;
    height:100%
    }
 
   .level1_vertical
{
    color: White;
    background-color: #76a05b;
    width:100px;
    border-top:solid 2px white;
    margin:0px;
    display:block;
    padding-top:3px;
 }

.hoverstyle
{
    background-color: white;
    color:#00492B;
    display:block;
}
       
.dynamicstyle
{
    color: #4f7942;
    background-color: white;
    border: solid 1px #4f7942;
    width:100%;
    text-align:left;
    display:block;
    text-indent:1px;
    padding-top:3px;
    padding-bottom:3px;
    z-index:100;
} 

.dynamichoverstyle
{
    color: #4f7942;
    background-color: #e8ded9;
    border: solid 1px #4f7942;
    width:100%;
    display:block;
    
    padding-top:3px;
    padding-bottom:3px;
    z-index:100;
}

.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;
}

.results_btn
{
   border:none; background-color:Transparent; margin:0px; text-decoration:underline;color: #4f7942; cursor:pointer
}

.results_lbl
{
   color: #00492B;  font-weight:bold;
}

.results_tbl
{
   border-bottom: solid 2px #00492B;text-align:left
}
.results_txt
{
   font-weight:bold; color: #4f7942; text-align: center; font-size: 90%;border:solid 1px LightGrey
}

.results_price
{
   color: #00492B; 
}
.results_img
{
    border:solid 1px #4f7942
}
.results_top_box
{
  background-color:#00492B;text-align: center;
}
.results_link_top
{
   font-size:110%;color:white;text-decoration:none;margin:0 auto;
}
.results_link_bot
{
   font-size:110%;text-decoration:none;color:#00492B
}
.results_bottom_box
{
  background-color:#DCEADB; text-align: center;vertical-align:middle;width:100px;
}
.link_img:hover
{
    cursor:pointer
}

.plus_btn {color:#00492B;text-align:center;cursor:pointer;font-size:76%;}

.res_Prods {color:White;background-color:#00492B;font-size:90%;border-top:solid 2px #00492B; border-bottom:solid 2px #00492B}
.results_img {color: #00492B}
.results_charges{background-color:#BE3A45;color:white}
.results_sort{background-color:#DCEADB;color:white;text-align:right;color:#00492B;font-size:90%}
.results_charge_lnk{color:#00492B; text-decoration:none}

.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_line {color:#00492B;}
.footer_mnu {background-color: #76a05b;font-size: 0.9em; color: 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;}
    
.div_Contact {background-color:#0E5833;padding:3px}
.Contact_head {color:White;font-size:8pt;font-weight:bold;}
.Contact_lbl {background-color:#4A895C;color:White;font-size:8pt;}
.Contact_img {margin-top:5px;border:solid 2px #0E5833}
a.Contact_lnk {background-color:#4A895C;color:White;text-decoration:none;font-size:8pt;}
a.Contact_lnk:hover {background-color:white;color:#4A895C;font-size:8pt;}

.div_left_menu_home {width:150px;height:1px}
.div_left_menu {width:150px;height:1px}

.content_main_div_home {margin-right:184px;margin-left:154px;text-align:left; }
.content_main_div_admin {text-align:left; }
.content_main_div {margin-left:154px; margin-right:0px;text-align:left; }
.content_main_div_cms {margin-left:154px; margin-right:5px;text-align:left; }
.content_border_div_home {border:solid 1px #DCEADB;vertical-align:top}
.content_border_div {border:solid 1px white;vertical-align:top;}
.content_title_home {background-color:#DCEADB; color:#0E5833;text-align:left;margin-top:5px}
.content_title {}

.menu_head {color:white;background-color:#A4001D; border:5px solid #A4001D;}
.menu_off {color:white;background-color:#BE3A45;border-left:5px solid #A4001D;border-right:5px solid #A4001D;border-bottom:solid 1px #A4001D;text-decoration:none }
.menu_on {color:#BE3A45;background-color:white;border-left:5px solid #A4001D;border-right:5px solid #A4001D;border-bottom:solid 1px #A4001D; text-decoration:none}
.menu_spacer {color:#A4001D;background-color:#A4001D; border-left:5px solid #A4001D;border-right:5px solid #A4001D; line-height:5px}
.menu_logo {background-color:white;border-top:5px solid white;}

.menu_main_off {color:white;background-color:#00492B;border-right:1px solid white;}
.menu_main_off_end {color:white;background-color:#00492B;}
.menu_main_on {color:#00492B;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:#00492B;border:1px solid white;}
.menu_main_on_sub {color:#00492B;background-color:white;border:1px solid #00492B;}

.cph_center{margin: 0 auto;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dynamicstyle{width:150px;}
    .dynamicstylehover{width:150px;}
}

/* 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;}

