
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #FFFFFF}
div#header a{position:absolute;right:0;top:23px}
div#content p{line-height:1.4}
div#navigation{background:#FFFFFF}
div#extra{background:#FFFFFF}

div#wrapper{float:left;width:100%}
div#content{margin: 0 200px}
div#navigation{float:left;width:200px;margin-left:-100%}
div#extra{float:left;width:200px;margin-left:-200px}
div#footer{clear:left;width:100%}

A:link  {text-decoration: none; cursor: hand; color: #006600;}
A:link.price { color:#A0C56E; 12px; text-decoration: none;}
A:visited {text-decoration: none; cursor: hand; color: #006600;}
A:visited.price {color:#A0C56E; text-decoration:none;}
A:hover {text-decoration: none; cursor: hand; color: #A0C56E;}
A:hover.price {color:#A0C56E; BACKGROUND-COLOR:#FFFFFF; text-decoration: none;}
A:hover.suggest { color:white; BACKGROUND-COLOR: #CEEBAD; }
A:hover.none  {BACKGROUND-COLOR: #ffffff; }
A:hover.green {BACKGROUND-COLOR: #88af5b; }
A:hover.tourbg {BACKGROUND-COLOR: #c8e7a4; }

A:link.s {font-size: 10px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; color: green; cursor: hand}

A:hover.s {font-size: 10px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; color: #A0C56E; cursor: hand;}

A:visited.s {font-size: 10px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff; color: green; cursor: hand}

A:link.si {font-size: 9px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; color: green; cursor: hand; margin-left: 25px;}

A:hover.si {font-size: 9px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; color: #A0C56E; cursor: hand; margin-left: 25px;}

A:visited.si {font-size: 9px; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff; color: green; cursor: hand; margin-left: 25px;}

A:link.b {font-size: 12px; color: #006600; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff; cursor: hand;}
A:hover.b {font-size: 12px; color: #A0C56E; font-family:  "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff;  cursor: hand;}
A:visited.b {font-size: 12px; color: #006600; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff; cursor: hand;}

A:link.blue {font-weight: bold; font-size: 12px; color: #0080BF; font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; cursor: hand;}
A:hover.blue {font-weight: bold; font-size: 12px; color: #169aFF; font-family:  Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; cursor: hand;}
A:visited.blue {font-weight: bold; font-size: 12px; color: #0080BF; font-family:  Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff;  cursor: hand;}

A:link.bluesm {font-weight: bold; font-size: 10px; color: #0080BF; font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; cursor: hand;}
A:hover.bluesm {font-weight: bold; font-size: 10px; color: #169aFF; font-family:  Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; cursor: hand;}
A:visited.bluesm {font-weight: bold; font-size: 10px; color: #0080BF; font-family:  Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff;  cursor: hand;}

.blue {font-size: 10px; color: #169adc; font-family:  Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; }


A:link.r { background-color:#ffffff; color: green; text-decoration:none; font-weight: normal}
A:hover.r { background-color:#ffffff; color: #A0C56E; text-decoration:none; font-weight: normal}
A:visited.r { background-color:#ffffff; text-decoration:none; font-weight: normal}
A:link.r2 { background-color:#ffffff; color: #0F6996; text-decoration:none; font-weight: bold}
A:hover.r2 { background-color:#FFFFFF; color: #A0C56E; text-decoration:none; font-weight: bold}
A:visited.r2 { background-color:#ffffff; color: #0F6996; text-decoration:none; font-weight: bold}

A.products { color:#000000; text-decoration: none; }
A:hover.products { color:#000000; background-color: #E5F2D5; }
A.welcome { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; color: #88af5b; text-decoration:none; }
A.dept { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #006600; background-color: #ADCF84; text-align: left; border: 0; }
body { Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;  margin: 0;  padding: 0; }

form { margin:0; }

p.testsm { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color:#ffffff; color#A0C56E; font-weight: bold;}

h1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0F6996; text-align: left; }
h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #0F6996; text-align: left; }
h3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0F6996; text-align: left; }


/* h2 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 15px; color: #8C4600; text-align: left; } */
h7 { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #8C4600; text-align: left; font-weight: bold}

h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #775699; background-color: #D7E7C4; text-align: center; }
h5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #775699; background-color: #F0E0A0; text-align: center; }
h6 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #775699; background-color: #BBCAE1; text-align: center; }

h8 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 22px; color: #FFFFFF; text-align: left; }

.cathead { font-family: verdana, arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #006600; text-align: left; }
.subcathead { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0F6996; text-align: left; }
.headgreen { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #006600; text-align: left; }
.headbrown { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #8C4600; text-align: left; }

A:link.subcathead { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0F6996; text-align: left; }
A:hover.subcathead { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006600; text-align: left; }
A:visited.subcathead { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0F6996; text-align: left; }

.grtext {font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 14px; color: #006600; text-align: left; font-weight: bold}


th { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #006600; border: 0; }
td { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; border: 0; }

img { border: 0 }
.header {margin:0; padding:0;};
.Small { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
/********* eben's earthday addition ************/ 
.leftnavtxt { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration:none; text-align: center;}
/********* end eben's earthday addition ************/ 

.blue {color:3399FF;}

.extrasmall { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; color: #000000; }

.smlist { font-size: 10px; color: #8C4600; font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; line-height: 13px; }

.profiler { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 13px; color: #8C4600; text-decoration:none; line-height: 14px;}

.profiler2 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 15px; color: #8C4600; text-decoration:none; line-height: 16px;}

.profilerlinespace { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #8C4600; text-decoration:none; line-height: 10px;}

.profilerdiv { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #8C4600; text-decoration:none; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;  padding-top: 10px; padding-bottom: 20px; padding-right: 15px; padding-left: 15px;}

.infotitle01 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 14px; color: #663333; font-weight: bold; line-height: 15px;}
.infotitle05 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 24px; color: #663333; font-weight: bold;}
.infotitle01i { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 14px; color: #336600; font-weight: bold;}
.infotitle02 { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 18px; color: #663333; font-weight: bold;}

.largegreen { font-family:  Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #88af5b;  text-decoration: none }
.largegreenlink { font-family:  Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #88af5b;  background-color: #ffffcc;  text-decoration: none ; border-style: outset; border-color: #88af5b; border-width: thin ; padding: 2em}
.greentitle { color: #669900; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none }
.smallgraphic { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #775699; font-weight: bold; text-decoration: none}

.smalllink { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }

.lightgreen { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #aacb83; }
.hdrlightgreen { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #FFFFFF; }
.hdrsmall { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: underline;
BACKGROUND-COLOR: #88af5b  }
.logo {border: 0; margin-left:-100%}

.depttitle { font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 20px; color: #003399; font-weight: bold; }


.radioorg	{ font-size: 8px; background-color: #FFFFFF; }

.highlight	{ font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 13px; color: #8C4600; background-color: FFFFFF;  padding: 2em; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 10px;}
.highlight2	{ font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 13px; color: #8C4600; background-color: FFFFFF;  padding: 2em; margin-bottom: 0px; margin-top: 0px; margin-left: 10px; margin-right: 10px;}

.strike { 
	color: #006600;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: line-through;
}
.prodtitle { color: #CC3333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; text-decoration: none }
.prodtext { color: #333333; Font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.moreandbuy { background-color: #ffffcc; color: #669900; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none }
.medtitle { color: #ffcc66; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30pt; text-align: center; }
.supertitle { color: #ffcc66; font-family: Georgia, "Times New Roman", Times, serif; font-size: 35pt; text-align: center; }
.prodtitleprice { color: #336699; background-color: #ffffff;  font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; text-decoration: none }
.prodtitlepricesm { color: #336699; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: bold; text-decoration: none }
.prodtitle2 { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; text-decoration: none }
.specials_links { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #8C4600; font-weight: bold;  border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 3px; }

.tablewidth { width: 100% }
/************************  Begin Quyen's CSS (Feb04- )  ********************************/
 
/********** quyen's test for the topnav *********/ 
#menu li { margin: 0px 2px; padding:2px; display:inline; list-style-type:none; }

.homenav { width:45px; }
a.home { background: url("/butns/butn_topnav.gif"); no-repeat; width:20px; }
a:hover.home { background-position: -18px 0px; background-color:transparent; }
a:active.home { background-position: -57px 0px; background-color:transparent; }

.prodnav { width:20px; }
a.products { background: url("/butns/butn_topnav.gif"); no-repeat; }
a:hover.products { background-position: -18px 0px; background-color:transparent; }
a:active.products { background-position: -57px 0px; background-color:transparent; }

/********* Info subnav ************/ 
.table {
        margin: 0px;
        width: 700px;
        height: 30px;
        padding: 20px; }

.table td {
        text-align: center;
        border-top: 1px solid #purple;
        border-right: 1px dotted #purple;
        border-left: 1px dotted #purple;
        border-bottom: 1px solid #purple; }



/*************************/ 

.butn_earthday {border-left:1px dotted #333; padding-left:10px;}
.hello { margin: 10px 10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #775699; font-weight: bold; text-decoration: none}

/*************************  End Quyen's CSS (Feb04- )  *******************************/ 


.navbox1a {position:relative; width:180px; border-color:#FFFFFF; border-style:solid;}

.navhighlight {position:relative; width:100%; background-color:#FFFFFF; border-color:#abcd83; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}

.navbox1 {position:relative; width:180px; background-color:#FFFFFF; border-color:#abcd83; border-style:solid; border-top-width:1px; border-right-width:1px;
          border-bottom-width:0px; border-left-width:1px;}

.navbox3 {position:relative; width:180px; background-color:#FFFFFF; border-color:#abcd83; border-style:solid; border-top-width:1px; border-right-width:1px;
          border-bottom-width:1px; border-left-width:1px;}

.navbox4 {position:relative; width:180px; background-color:#FFFFFF; border-color:#abcd83; border-style:solid; border-top-width:1px;}

.navbox1b {position:relative; padding:5px; width:250px; background-color:#D2EBB2; border-color:#FFFFFF; border-style:solid; border-top-width:2px; border-right-width:1px;
           border-bottom-width:0px; border-left-width:1px;}

.navbox2a {position:relative; width:200px; border-color:#FFFFFF; border-style:solid;}

.navbox2 {position:relative; width:100%; border-color:#FFFFFF; background-color:#D2EBB2; border-style:solid; border-top-width:1px; border-right-width:1px;
          border-bottom-width:0px; border-left-width:1px; }

.indentzero {font:verdana, arial, helvetica, sans-serif; color:#A0C56E; font-size:11px; font-weight:bold}

.indent30 {text-indent:20px; min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px;}

.indent30i {min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px;}

.indent30p { text-indent:15px; min-width: 200px; max-width: 200px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px; }

.articlesList { border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px;}

.indent20 {text-indent:6px; min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px; font-size: 12px; color: #006600; font-family: "Lucida Grande Bold", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, verdana, arial, helvetica, sans-serif; background-color: #ffffff;}

.indent20a {min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 0px;}

.indent00 {text-indent:6px; min-width: 170px; max-width: 170px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px;}

.indent20b {text-indent:6px; min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px;}

.indent20p { text-indent:6px; min-width: 200px; max-width: 200px; border-color:#C8DCB4; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;  margin-top: 0px; margin-bottom: 1px; }

.boxaround { min-width: 170px; max-width: 170px; border-color:#C8DCB4; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;  margin-top: 0px;}

.boxaroundp { min-width: 200px; max-width: 200px; border-color:#C8DCB4; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;  margin-top: 0px; text-align:left;}

.boxaroundm { min-width: 170px; max-width: 170px;  margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}

.boxaroundmk { min-width: 190px; max-width: 190px; border-color:#BAC7AB; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; }

.here {color: #FF89c5;}

.indent10 {text-indent:6px; min-width: 170px; max-width: 170px; color:#3D58AB; font-size:8pt;}

.titlefont {text-indent:0.6em; font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #775699;}
.titlefont2 {font:times; color:blue; font-size:auto; font-weight:900;}
.titlefont3 {text-indent:0.6em; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #775699;}
.datefont { color: #88AF5B; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-decoration: none }
.checklistfont {font-size:10px}
.white {border-style: solid; border-color:#FFFFFF}
.greenthumb {border-style: solid; border-color:#006600}
.popup {font-family: Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; color: #006600; cursor:pointer; text-decoration:none;}
.tab { text-indent:5.0em;}


/******************** Information home page ****************/
#infoText {
	color:#8C4600;
}

#infoContent {
	border-left:1px solid green;
	margin:20px 0 0 0;
}



.linkBox {
	width:300px;
	height:70px;
	border-top:1px solid #C8DCB4;
	border-right:1px solid #C8DCB4;
	border-bottom:1px solid #C8DCB4;
	margin:5px 10px 0 20px;
}






.linkBox a:hover {
text-decoration:underline;
}



#videoBox {
	float:right;
}
.infoTitle {
	font-size:16px;
	font-weight:bold;
	color:#006600;
}


.infoDetail {
	color:#84a750;
}

/******************** Shopping Cart CSS **********************/
.sans10black {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 10px; color: #000000; line-height: 12px; }
.sans10grey {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 10px; color: #909090; line-height: 12px; }
.sans11black {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 11px; color: #000000; line-height: 12px; }
.sans12black {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 12px; color: #000000; line-height: 12px; }
.sans12grey {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 12px; color: #909090; line-height: 12px; }
.sans12terra {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 12px; color: #733122; line-height: 12px; }
.sans14black {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #000000; line-height: 14px; }
.sans14grey {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #909090; line-height: 14px; }
.sans14terra {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #733122; line-height: 14px; }
.sans14green {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #3b6811; line-height: 14px; }
.sans14terrabold {  font-weight: bold; font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #733122; line-height: 14px; }
.sans18black {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #006600; line-height: 18px; }
.sans18white {  font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 18px; color: #FFFFFF; line-height: 18px; }
.error {  font-weight: bold; font-family: Myriad, Lucida Grande, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, tahoma, verdana, arial, helvetica, sans-serif;; font-size: 14px; color: #FF6600; line-height: 14px; }


/******************** ROBERT CSS **********************/

a:link.certificate { font-family: verdana, arial, sans-serif; color:#006633;  font-size:10pt; }
a:hover.certificate { color:#abcd83; font-family: verdana, arial, sans-serif; font-size:10pt; 
text-decoration:underline; background-color:#ffffff; }
.featuredhighlights { font-size:8pt; font-family: verdana, arial; color:#006500; }


/********************** END ROBERT CSS ******************************************/

/* *****start of font variant smallcap***** */
.smallcaps { font-variant: small-caps;}
/* *****end of font varient smallcap***** */


/********************** House CSS ******************************************/

.tourtxt {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color: #993300; line-height: 11px; text-align: center; vertical-align: middle}
.tourbold {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #663300; line-height: 14px; text-align: center; vertical-align: middle}

#houselayer {
 position:relative;
width: 500px; margin: 0 auto; 

}

/********************** END House CSS ******************************************/


/********************** BookMark CSS ******************************************/

.BookMark {
	display: inline;
	marging:0
}

.BookMark img {
	float: none;
	width: 16px;
	height: 16px;
	border:0;
	margin: 0;
	padding: 0;
}

.BookMark span {
	display: block;
}

.BookMark ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}

.BookMark ul li:before { content: ""; }

.BookMark ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}

.BookMarkHover {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.BookMarkHover:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/********************** END BookMark CSS ******************************************/

/********** Begin Fix for superscripts from http://www.1955design.com/2007/07/06/i-hate-internet-explorer/ **********/
sup {
	vertical-align: text-top;
	font-size: 65%;
}

.midhead {
  font-family: Marker Felt, Arial;
  font-size: 26px;
  font-weight: bold;
  color: #0e6996;
}

.tophead {
  font-size: 40px;
  font-weight: bold;
  font-family: Marker Felt, Arial;
  color: #77ac24;
}

/* Floating box for toxipedia display */
#tox {
  position:absolute;
  zIndex: 1;
  padding: 12px;
  border: 1px solid #363;
  color: #363;
  background-color: white;
  font-family: arial;
  font-size: 13px;
  width: 200px;
}
#tox h1 {
  font-size: 12px;
  margin: 0px; padding:0px; margin-bottom: 4px;
}

.toxterm {
  color: #363;
  text-decoration: underline;
}

.blindlink {
  color:#006600; font-size: 11px; cursor:pointer;
}
.pricetable { width: 100%; border-spacing: 0px; }
.pricetable th { color: #753; background-color: #efe8d0; font-size: 12px; padding: 3px; border-bottom: 1px solid #ca8; }
.pricetable td { border-bottom: 1px solid #ddd; padding: 2px 4px; color: #6b411f; font-size: 11px }
.pricetable td:nth-child(3n+1) { text-align: center; }
.pricetable td.lastrow { text-align: right; border-bottom: none; }
.pricetable .qty { text-align: center; }
.choices { padding-left: 16px; }
.choices select { font-size: 11px; margin: 4px 0px 0px -8px; }
.prod_tabs a {
  border-top: 1px solid #efe0c0;
  border-left: 1px solid #efe0c0;
  border-right: 1px solid #efe0c0;
  padding: 2px 6px;
  color: #6b411f;
  margin-right: 4px;
  background:#fff8f0;
  z-index: 1;
  position:relative; top:-2px;
  cursor:pointer;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  white-space: nowrap;
}
.prod_tabs a.active {
  color: #603510;
  font-weight: bold;
  border-bottom: 1px solid white;
  background: white;
}
.prod_desc div {
  border: 1px solid #efe0c0;
  padding: 5px 12px;
  min-height: 260px;
  max-height: 260px;
  min-width: 560px;
  overflow: auto;
}
.breadcrumbs {
  padding-top: 8px;
  font-family: arial;
  font-size: 12px;
}
.breadcrumbs a {
  text-decoration: underline;
}
.mini_img {
  border: 1px solid #ddd;
}
#pimg_cont {
  width: 250px;
  height: 250px;
  overflow: hidden;
  text-align: center;
}
#pimg {
  max-width: 250px;
  max-height: 250px;
}
#pimg_txt {
  min-height: 16px;
  text-align: center;
  color: green;
}
.related_products td {
  font-size: 11px;
  text-align: center;
  padding-top: 5px;
}
.subhead {
  color: #603510;
}

