a:visited {color: #0000FF; text-decoration: none}
a:link    {color: #0000FF; font-weight: normal; text-decoration: none}
a:hover   {color: #FF0000; font-weight: normal; text-decoration: none}
a:active  {color: #0000FF; text-decoration: none}

BODY {
  background-image: url('im/2main.gif'); margin-left: 0; margin-top: 8px;
  font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: black;
  scrollbar-face-color: #808080; scrollbar-shadow-color: #666666; scrollbar-highlight-color: #FFFFFF; scrollbar-track-color: #000000; scrollbar-arrow-color: #000000}

/* colors */
.c1 {color: #825c1e; font-weight: bold;} /* brown */
.c2 {color: #808080; font-weight: bold;}
.c3 {color: #a80000; font-weight: bold;}
.c4 {color: #006d39; font-weight: bold;}

.free, .guarantee {
	color: #FF0000; font-weight: bold; letter-spacing: .1pt;}
.free {font-size: 8pt; font-style: italic;}
.guarantee {font-size: 10pt;}
.free-txt12 {color: #978262; font-size: 12pt; font-weight: bold;}
.free-txt10 {color: #978262; font-size: 10pt; font-weight: bold;}

h1 {margin: 15px 15px 0 15px; text-align: center; font-size: 16pt; font-weight: normal;}
h2 {margin: 10px 15px 0 15px; font-size: 10pt; color: #006d39; font-weight: bold;}

p {margin: 7px 10px 7px 15px;}
.txt-f {margin-top: 0;}
.t00 {margin: 0; padding: 0;}
.t00c {margin: 0; padding: 0; text-align: center;}
.t0 {margin: 0 15px 7px 15px;}
.t1 {margin: 0 15px 7px 30px;}

/* text small*/
.t2  {font-size: 8pt;}
.t2c {font-size: 8pt; text-align: center; margin: 0;}

/* top nav tabs */
.nav-tabs {
	background-color: #fff9d5;
	padding: 1px 3px;
	border-top: solid 1px #faf2da; border-right: solid 2px #f5eac2; border-bottom: solid 2px #f5eac2; border-left: solid 2px #faf2da;}
.tab-order {
  background-color: white; 
  border: dashed 1px #009933; 
  padding-left: 7px; padding-right: 7px; margin: 0px 8px;}
.tab-order2 {
  background-color: white; 
  border: dashed 1px #009933; 
  padding-left: 3px; padding-right: 3px; margin: 0 5px;}
.tab-sec {
	background-color: #fff9d5; 
	padding: 1px 3px 1px 2px;
	text-align: left; color: #9e7638; font-weight: normal; font-size: 8pt; letter-spacing: 1pt;
	border-top: solid 1px #faf2da; border-right: solid 2px #f5eac2; border-bottom: solid 2px #f5eac2; border-left: solid 2px #faf2da;}
.tab-loc {
	background-color: #E8F7E9; 
	padding: 1px 3px;
	border-top: solid 1px #E2F5E3; border-right: solid 2px #D2F0D5; border-bottom: solid 2px #D2F0D5; border-left: solid 1px #E2F5E3;}

.case-tabs {padding: 10px 3px;}
.case-sec {color: #9e7638;}
.case-loc {border: solid 1px #e2d18b; padding: 0 15px;}

.botnav, .bot-sec, .case-tabs, .nav-tabs, .tab-order, .tab-order2, .tab-sec, .tab-loc { 
	font-size: 8pt; letter-spacing: 1pt; text-align: center;}
.botnav {
	margin: 5px 0 0 0; padding: 3px 0 3px 0; 
	background-color: #fff9d5; 
	border-top: solid 1pt #f5eac2; border-bottom: solid 1pt #f5eac2;}
.bot-sec {
	color: #9e7638; font-weight: bold;}

/* prices table */
.t-prices {
	text-align: left; margin: 20px 0 2px 65px; padding: 0;
	color: #000000; font-size: 10pt; font-weight: bold;}
table.prices {border: solid 2px #e2f5e4;}
th.row0a {
	padding: 2px 2px 2px 4px;}
th.row0b {
	background-color: #d2f0d5; padding: 0 2px 1px 4px; 
	text-align: left; font-size: 10pt; font-weight: normal;}
td.row01 {
	background-color: #E8F7E8; padding: 2px 2px 2px 4px; 
	text-align: left; font-size: 10pt;}
td.row02 {
	background-color: #FBFDFB; padding: 2px 2px 2px 4px; 
	text-align: left; font-size: 10pt;}

/* green price table */
table.prices3 {border: solid 1px #d2f0d5;}
.big-a {
	background-color: #ffffff; padding: 2px 2px 2px 4px; text-align: center;}
.big-b {
	background-color: #e2f5e4; padding: 2px 2px 2px 4px; text-align: center;}
.big-c {
	background-color: #d2f0d5; padding: 2px 2px 2px 4px; text-align: center;}
	
/* BROWN table */
.txt-br {color: #978262; font-weight: bold;}
.t-prices2 {
	margin: 20px 0 2px 50px; padding: 0;
	text-align: left; font-size: 12pt; color: #825c1e; font-weight: normal;}
table.prices2 {border: solid 1px #dcd5c0;}
.row0a2 {
	background-color: #dcd5c0; padding: 2px 2px 2px 4px; font-size: 8pt; font-weight: bold;}
.row0b2 {
	background-color: #ece8dd; padding: 0 2px 1px 4px; 
	text-align: left; font-size: 10pt; color: #664b24; font-weight: normal;}
td.row012 {
	background-color: #f3f0e9; padding: 2px 4px 2px 4px; 
	text-align: left; font-size: 10pt;}
td.row022 {
	background-color: #f8f7f3; padding: 2px 4px 2px 4px; 
	text-align: left; font-size: 10pt;}
.bkg-012 {background-color: #f3f0e9;}
.bkg-022 {background-color: #f8f7f3;}
.bkg-0a2 {background-color: #dcd5c0;}		

/* case prices */
.dollar1a {vertical-align: super; font-size: 12pt; font-weight: bold;}
.dollar1b {font-size: 20pt;}
.dollar2a {vertical-align: super; font-size: 18pt; font-weight: normal;}
.dollar2b {font-size: 32pt; font-weight: normal;}

.case-cost {margin-top: 0; margin-bottom: 0; padding: 0; color: #006d39; font-weight: bold;}
.case-txt {margin: 0 0 5px 15px;}
.case-img {margin: 0;}
.case-bx {border: solid 1pt #c0c0c0; padding-top: 10px; padding-bottom: 5px;}

/* see also */
.also {letter-spacing: .05em; margin: 10px 60px 7px 60px; padding: 1px 0 2px 0; text-align: center; font-size: 8pt;}
.also2 {margin: 0 0 7px 0; text-align: center;}

/* pix layout */
.pix-left {float: left; margin-right: 10px;}
.pix-rt {float: right; margin-left: 10px;}

/* FAQ */
.f-q {margin: 5px 15px 0 15px; font-size: 10pt; color: #006d39;}
.f-a {margin: 0 15px 10px 30px;}

.ol1 {padding: 0 15px 0 60px; margin: 0;}
.ul1 {list-style-image: url('../0res/3list.gif'); margin-top: 0; margin-bottom: 0;}

/* box on text */
.bx1 {padding: 5px; border: solid 1pt #006d39; text-align: center;} /* gr */
.bx2 {padding: 5px; border: solid 1pt #FF0000; text-align: center;} /* red */
.bx3 {padding: 5px; border: solid 1pt #dcd5c0; text-align: center;} /* brown */

td.bkg-s2 {background-color: #FFFFFF;}
td.bkg-m  {background-color: #FFFFFF;}

td {font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: black;}

/* foot */
h2.foot-sec01 {
  margin: 0; padding: 2px 2px 2px 10px; 
  color: #808080; font-size: 8pt; font-weight: bold; text-align: left;}
.foot-sec02 {
  margin: 0; padding: 0 2px 5px 10px; font-size: 8pt; text-align: left;}
.foot-credits {
  font-size: 8pt; text-align: center; padding: 2px; margin: 0;}
/* foot spacer */
p.sp1 {margin: 0; padding-left: 93px; clear: both; font-size: 1px; line-height: 1px;}

/* bookmark graphic */
.bkmk {margin: 0; padding: 15px 0 0 0; text-align: center; font-size: 8pt;}

.slogan {padding: 7px 0; text-align: center; color: #825c1e; font-size: 10pt; font-style: italic; font-weight: bold;}
.t-slogan {padding: 5px 0 0 0; margin: 0; text-align: center; color: #825c1e; font-size: 10pt; font-style: italic; font-weight: bold;}
.goback {margin: 10px 0 15px 0; text-align: center; font-size: 8pt;}