/* for <body> of almost all pages font-size:10px to make em units easier to handle */
.doc {font-size:10px; padding-left:1.4em; margin:0; background-color:#F0F0F0; color:#333333; font-family:Geneva, Verdana, sans-serif;}
.popdoc {font-size:10px; margin:8px; margin-top:64px; background-color:white; color:#333333; font-family:Geneva, Verdana, sans-serif;}

a:link,a:active,a:visited { text-decoration:none; color:#000000;}
a:hover			{ text-decoration:none; color:#000000;}

a.txtlink {color:black; font-weight:bold; border-bottom:1px dotted black; text-decoration: none;}

a.afooter { font-size:9px; color:#666666; margin-left:0.4em; margin-right:2em; }
a.afooter:hover	{ text-decoration: none;}

form { margin:0; padding:0;}
input { font-family:Geneva, Verdana, sans-serif; font-size:11px; color:#333333;}
select { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size:11px; color: #333333;}
img {border:none;}
ul { list-style:none; margin-left:0; padding-left:1em; text-indent:-1em; }

#content {background-color:white; width:80em; padding-left:1em; padding-right:1em; padding-bottom:10em;}
.bgpane { background-color:#DFDFDF; padding:1.6em; margin-top:0.8em;}
.bgpanethinner { background-color:#DFDFDF; padding:1.2em; margin-top:0.8em;}
.bgpanebg { background-color:#DFDFDF;}

.categoryhuge {font-size:32px; font-weight:normal; color:black;}
.categorybox {padding:0.8em; width:35.2em; background-color:white;}

.titlinkcover {font-size:11px; font-weight:bold; color:white; float:left; padding:0.36em; width:18.4em;}
a.titlinkcover, a.titlinkcover:active, a.titlinkcover:visited{color:white; text-decoration:none;}
a.titlinkcover:hover {color:white; text-decoration:none;}

.textdark {color: #333333;}
.textlight {color: #969696;}
.textdarkcondensed { font-family: Arial, Helvetica, sans-serif; color: #333333;}

.warning {color: #EC008C; font-weight:bold;}

.hid {display:none;}
.vis {display:block;}

/*.navtab1 {font-size:11px; color:#333333; float:left; min-width:8em; padding-top:0.4em; padding-left:0.4em;} revised after addition of PAPPA 2008-09-10*/
.navtab1 {font-size:11px; color:#333333; float:left; min-width:3.2em; min-width:3.2em; padding-top:0.4em; padding-left:0.1em;}
.navtab1.a {color:black; text-decoration:none;}
.navtab1:hover {background-color:#efefef; text-decoration:none;}
/*.navtab {font-size:11px; color:#333333; float:left; width:8.6em; min-width:8.6em; padding-top:0.4em; padding-left:0.4em;}revised after addition of PAPPA 2008-09-10*/
/*.navtab {font-size:11px; color:#333333; float:left; width:8.3em; min-width:8.3em; padding-top:0.4em; padding-left:0.1em;} - bluetooth out on 2009-10 */
.navtab {font-size:11px; color:#333333; float:left; width:10.6em; min-width:8.3em; padding-top:0.4em; padding-left:0.1em;}

.navtab.a {color:black; text-decoration:none;}
.navtab:hover {background-color:#efefef; text-decoration:none;}

.ismallnavtabon {float:left; width:9.7em; height:1.2em; padding-top:0.2em; padding-left:0.2em; margin-right:0.2em; border-bottom:0.3em solid black; color:#333333; font-weight:bold;}
.ismallnavtaboff {float:left; width:9.7em; height:1.4em; padding-top:0.2em; padding-left:0.2em; margin-right:0.2em; border-bottom:0.1em solid black; color: #333333;}
.ismallnavtabon:hover { text-decoration:none;}
.ismallnavtaboff:hover {  background-color:#DDDDDD; text-decoration:none;}

.inavtabon { font-size:11px; color:#ffffff; background-color:#EDEDED; font-weight:bold; text-align:center; padding:0.36em; border-right:0.09em solid white; float:left; width:9em; min-width:9em;}
.inavtaboff{ font-size:11px; color:#333333; background-color:#EDEDED; text-align:center; padding:0.36em; border-right:0.09em solid white; float:left; width:9em; min-width:9em;}
.inavtabon:link, a.inavtabon:active, a.inavtabon:visited { color:#ffffff; text-decoration:none;}
.inavtabon:hover { color:#ffffff; text-decoration:none;}
.inavtaboff:hover { color:#ffffff; background-color:#DDDDDD; text-decoration:none;}

.titlinkcategory {font-size:11px; font-weight:bold; color:white; float:left; margin-bottom:0.09em; padding:0.36em; width:12em; min-width:12em;}
a.titlinkcategory, a.titlinkcategory:active, a.titlinkcategory:visited {color:white; text-decoration:none;}
a.titlinkcategory:hover {color:white;text-decoration:none;}

.prodtitle { font-size:18px; font-weight:bold; color:black;}
.titlinkfullsize { font-size:11px; font-weight:bold; color:white; margin-bottom:0.09em; padding:0.36em; }

.basketth {text-align:left; font-weight:normal; color:black; background-color:#EDEDED; padding:0.36em;}

/*

a.navheader		{ text-decoration:none; color: #666666; }
a.navheader:hover	{ text-decoration: underline; }
a.navfooter		{ text-decoration: none; color: #666666; }
a.navfooter:hover	{ text-decoration: underline; }






div { font-family:Geneva, Verdana, sans-serif; font-size:11px; color:#333333;}
.txt {font-family: Geneva, Verdana, sans-serif;	font-size:11px; color: #333333;}
.darkred {font-family: Geneva, Verdana, sans-serif;	font-size:9px; color: #cc0000;}







.inavtabon {font-family:Geneva, Verdana, sans-serif; font-size:11px; color:#ffffff; background-color:#EDEDED; font-weight:bold; text-align:center; padding:0.36em; border-right:0.09em solid white; float:left; min-width:9em;}
.inavtaboff{font-family:Geneva, Verdana, sans-serif; font-size:11px; color:#333333; background-color:#EDEDED; text-align:center; padding:0.36em; border-right:0.09em solid white; float:left; min-width:9em;}
.inavtabon:link { color:#ffffff; text-decoration:none;}
.inavtabon:hover { text-decoration:none;}
.inavtaboff:hover {  background-color:#DDDDDD; text-decoration:none;}




*/