body         { background-color: #FFFFFF; margin: 0 }
td           { font-family: Tahoma; font-size: 8pt; color: #535353 }
font         { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif }
a            { color: #FF6600; text-decoration: none }
a:link       { color: #FF6600; text-decoration: none }
a:active     { color: #FF6600; text-decoration: none }
a:visited    { color: #FF6600; text-decoration: none }
a:hover      { color: #FF6600; text-decoration: underline }
input        { font-size: 10px }
select       { font-size: 10px }
.smallnav    { font-size: 10px; font-family: Tahoma, Helvetica, Arial, sans-serif; color: 
               #A7A7A7 }
.smallnav a  { color: #A7A7A7; text-decoration: none }
.smallnav a:link { color: #A7A7A7; text-decoration: none }
.smallnav a:active { color: #A7A7A7; text-decoration: none }
.smallnav a:visited { color: #A7A7A7; text-decoration: none }
.smallnav a:hover { color: #FF6600; text-decoration: none }
.navbar      { background-color: #EBEBEB; font-family: Arial; font-size: 8pt; color: #535353; 
               font-weight: bold; border-top: 2px solid #979797 }
.nav         { font-family: Arial; font-size: 8pt; color: #535353; font-weight: bold }
.nav a       { color: #535353; text-decoration: none }
.nav a:link  { color: #535353; text-decoration: none }
.nav a:active { color: #535353; text-decoration: none }
.nav a:visited { color: #535353; text-decoration: none }
.nav a:hover { color: #777777; text-decoration: none }
.footerbar   { background-color: #FFFFFF; font-family: Tahoma, Helvetica, Arial, sans-serif; 
               font-size: 8pt; color: #535353; font-weight: bold; 
               border-top: 2px solid #979797 }
.colcontainer { border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; 
               border-top: 1px solid #D7D7D7 }
.container   { border: 1px solid #D7D7D7 }
.minicart    { background-color: #EBEBEB; border: 1px solid #D7D7D7; padding: 4px }
.browse      { background-color: #EBEBEB; border: 1px solid #D7D7D7 }
.border-bottom { border-bottom: 1px solid #D7D7D7 }
.border-top  { border-top: 1px solid #D7D7D7 }
.catprod_bg  { background-image: url('../images/site/bg_catprod.gif'); 
               background-repeat: repeat-y; background-position: left top }
.category    { height: 21px; font-size: 8pt; font-family: 
               Tahoma, Helvetica, Verdana, sans-serif; color: #535353; 
               padding-left: 9px }
.category a  { color: #535353; text-decoration: none }
.category a:link { color: #535353; text-decoration: none }
.category a:active { color: #535353; text-decoration: none }
.category a:visited { color: #535353; text-decoration: none }
.category a:hover { color: #FF6600; text-decoration: none }
.searchbutton { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; 
               font-size: 8pt; height: 17px; background-color: #777777; 
               color: #FFFFFF; border-style: none; border-width: 0; 
               margin-left: 5px }
.searchbox   { border: 1px solid #CBCBCB }
.prodprice   { font-size: 10pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #FF6600; font-weight: bold }
.saleprice   { font-size: 10pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #E65757; font-weight: bold }
.itemtitle   { font-size: 10pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #535353; font-weight: bold }
.itemtitle a { color: #535353; text-decoration: none }
.itemtitle a:link { color: #535353; text-decoration: none }
.itemtitle a:active { color: #535353; text-decoration: none }
.itemtitle a:visited { color: #535353; text-decoration: none }
.itemtitle a:hover { color: #FF6600; text-decoration: none }
.chead       { color: #FF6600; font-weight: bold; padding-left: 4px }
.footer      { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #FF6600 }
.copy        { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #C0C0C0 }
.copy a { color: #C0C0C0; text-decoration: none }
.copy a:link { color: #C0C0C0; text-decoration: none }
.copy a:active { color: #C0C0C0; text-decoration: none }
.copy a:visited { color: #C0C0C0; text-decoration: none }
.copy a:hover { color: #FF6600; text-decoration: none }
.largefont   { font-size: 10pt; color: #FF6600 }
.ctrl {
	color: #787878;
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 11px; 
	width: 100%;
	}
.ctrlsmall {
	color: #787878;
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 11px; 
	width: 65%;
	align: right;
	}
.btn {
	background-color: #DBEAF5; 
	padding: 0px;
}
select {
	color: #787878; 
	background-color: #FFFFFF;
}
/* classes for validator */
.tfvHighlight {
	font-weight: bold; 
	color: red;
}
.tfvNormal {
	font-weight: normal;	
	color: black;
}
.line_bot {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D7D7D7;
}
.formfield {
	color: #787878;
	background-color: #FFFFFF;
	border: 1px solid #000066;
}
.lines {
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D7D7D7;
	border-top-color: #D7D7D7;
}
.tableau {
	border: 1px solid #D7D7D7;
}
.newsbox   {
	border: 1px solid #CBCBCB;
	height: 5px;
	width: 15px;
	top: 5px;
	color: #787878;
}
