body { font-family: Arial, Helvetica, sans-serif; }
a, a:VISITED { color: #808F5E; }
img { display: block; }
.bg-btm {
	background-image: url(images/bg_btm.gif);
	background-position: center top;
	background-repeat: repeat-x;


}

.bg-top {
	background-color: #bacd9c;
	background-image: url(images/bg_top.gif);
	background-position: center top;
	background-repeat: repeat-x;

}
.bg-top-left {

	background-color: #B5B971;
	background-image: url(images/bg_top_left.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bg-top-right {


	background-color: #B5B971;
	background-image: url(images/bg_top_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
tr.footer-links a.footer-links { color: #FFFFFF; }

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70804c;
}
.bold { font-weight: bold; }
.hdr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #70804c;
	text-decoration: none;
	line-height: 40px;

}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70804c;
}
.txt13 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70804c;
	font-size: 13px;
}
.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #70804c;
}
.txt15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #70804c;
}
.txt16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70804c;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70804c;
	font-size: 10px;
}
.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70804c;
	border: 1px solid #808F5E;

}
.fieldsgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f3f0b;
	background-color: #c5d5a1;
	border: 1px solid #557114;
}
.picgr {
	background-image: url(images/details/main_bottom_gr.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.txt14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.txt14u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #70804c;
	text-decoration: underline;
}
.bgcatalogue {
	background-image: url(images/bg_catalogue.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.txt12u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70804c;
	text-decoration: underline;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70804c;
}
.borderGreyTop, .borderGrey { border-top: 1px solid #B6C692; }
.borderGreyLeft, .borderGrey { border-left: 1px solid #B6C692; }
.borderGreyRight, .borderGrey { border-right: 1px solid #B6C692; }
.borderGreyBottom, .borderGrey { border-bottom: 1px solid #B6C692; }
tr.th, div.th { background-color: #878787; font-weight: bold; color: #FFF; font-size: 11px; }
.width50 { width: 50px; }
.width100 { width: 100px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width250 { width: 250px; }
.hand { cursor: pointer;}
.black { color: #000; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.autoCenter { margin-left: auto; margin-right: auto; }

table.butWrapDarkGreen {}
table.butWrapDarkGreen td { background: url(/images/but_green.gif) no-repeat; }
table.butWrapDarkGreen td.tr, table.butWrapDarkGreen td.tl, table.butWrapDarkGreen td.br, table.butWrapDarkGreen td.bl { width: 6px; height: 6px; }
table.butWrapDarkGreen td.r, table.butWrapDarkGreen td.l { width: 6px; } 
table.butWrapDarkGreen td.t, table.butWrapDarkGreen td.b { height: 6px; } 
table.butWrapDarkGreen td.tl { background-position: left 0px; }
table.butWrapDarkGreen td.bl { background-position: left -6px; }
table.butWrapDarkGreen td.br { background-position: left -12px; }
table.butWrapDarkGreen td.tr { background-position: left -18px; }
table.butWrapDarkGreen td.t { background-position: left -24px; background-repeat: repeat-x; }
table.butWrapDarkGreen td.b { background-position: left -30px; background-repeat: repeat-x; }
table.butWrapDarkGreen td.m { background-position: left -36px; background-repeat: repeat; background: #7C993A; }
table.butWrapDarkGreen td.l { background: url(/images/but_green_hor.gif) repeat-y top 0px; }
table.butWrapDarkGreen td.r { background: url(/images/but_green_hor.gif) repeat-y top -6px; }
table.butWrapDarkGreen input { border: 0px; font-size: 11px; color: white; font-weight: bold; background: #7C993A; }

table.checkoutMenu { width: 100%; height: 64px; }
table.checkoutMenu td { text-align: center; background: url(/images/but_checkoutMenu.gif) repeat-x left -320px; }
table.checkoutMenu td.l, table.checkoutMenu td.r, table.checkoutMenu td.tabLcurrent, table.checkoutMenu td.tabRcurrent, table.checkoutMenu td.tabL, table.checkoutMenu td.tabM, table.checkoutMenu td.tabR { width: 17px; height: 64px; background-repeat: no-repeat; }
table.checkoutMenu td.tabM, table.checkoutMenu td.tabMcurrent { width: 120px; font-size: 12px; font-weight: bold; background-repeat: repeat-x;  }
table.checkoutMenu td.tabM { color: #FFF; }
table.checkoutMenu td.tabMcurrent { color: #B6C692; }
table.checkoutMenu td.l { background-position: left 0px; }
table.checkoutMenu td.r { background-position: left -64px; }
table.checkoutMenu td.tabL, table.checkoutMenu td.tabM, table.checkoutMenu td.tabR { background-position: left -320px; }
table.checkoutMenu td.tabLcurrent { background-position: left -128px; }
table.checkoutMenu td.tabMcurrent { background-position: left -256px; }
table.checkoutMenu td.tabRcurrent { background-position: left -192px; }

.pressPublics { width: 800px; font-size: 11px; color: #70804c; margin-top: 20px; margin-bottom: 10px; }
.pressPublics td { width: 160px; vertical-align: top; border-left: 1px dotted #70804c; border-top: 1px solid #70804c; }
.pressPublics td div.pImage img { border: 1px solid #70804c; }
.pressPublics td div.pType { font-weight: bold; }
.pressPublics td div.pTitle { font-size: 12px; font-weight: bold; color: black; }
