/*These rules define font types for whole site*/  
  form { margin:0px; } 
  .searchinput {
	margin:0px;
	height:18px;
	width:100px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:10px;
	border: 1px solid #333333;
}
  .medium { font-family: arial, verdana, geneva, helvetica; font-size:10pt; color:#000000; }
  .med { font-family: arial, verdana, geneva, helvetica; font-size:10pt; color:#000000; }
  .white { font-family: arial, verdana, geneva, helvetica; font-size:10pt; color:#FFFFFF; }
  .large { font-family: arial, verdana, geneva, helvetica; font-size:14pt; color:#000000; }
  .largef { font-family: arial, verdana, geneva, helvetica; font-size:12pt; color:#000000; }
  .red { font-family: arial, verdana, geneva, helvetica; font-size:10pt; color:#FF0000; }
  .redlarge { font-family: arial, verdana, geneva, helvetica; font-size:12pt; color:#FF0000; }
  .blue { font-family: arial, verdana, geneva, helvetica; font-size:10pt; color:#0066FF; }
  .smallb { font-family: arial, verdana, geneva, helvetica; font-size:8pt; color:#0066FF; }
  .small { font-family: arial, verdana, geneva, helvetica; font-size:8pt; color:#000000; }
  .topnav:link { color: #FFFFFF; }
  .topnav:visited { color: #FFFFFF; }
  .allnav:link { color: #0066FF; text-decoration : underline; }
  .allnav:visited { color: #FF0000; text-decoration : underline; }
  .navFashionBot { color: #000000; text-decoration : underline; font-family: arial, verdana, geneva, helvetica; font-size:8pt; }
  .navFashionBot { color: #000000; text-decoration : underline; font-family: arial, verdana, geneva, helvetica; font-size:8pt; }
  A.nav { color: #0066FF; text-decoration : none; }
  A.nav:hover { color: #FF0000; text-decoration : none; }
  A.bodyRedNav { color: #FF0000; text-decoration : none; }
  A.bodyRedNav:hover { color: #FF0000; text-decoration : underline; }
  A.bodyBlueNav { color: #0066ff; text-decoration : none; font-weight: bold; }
  A.bodyBlueNav:hover { color: #0066ff; text-decoration : underline; font-weight: bold; }
  .subnav:link { color: #000000; text-decoration : underline; font-family: arial, verdana, geneva, helvetica; font-size:10pt; }
  .subnav:visited { color: #0066FF; text-decoration : underline; font-family: arial, verdana, geneva, helvetica; font-size:10pt; }
  A.topadnav { color: #FF0000; text-decoration : none; font-family: arial, verdana, geneva, helvetica; font-size:8pt; }
  A.topadnav:hover { color: #FF0000; text-decoration : underline; font-family: arial, verdana, geneva, helvetica; font-size:8pt; }
  .image { border: 1px solid #000000;}
  .imageLeftFashion { border: 1px solid #cc33cc; margin-right: 5px; margin-bottom: 3px; float: left; }
  .imageRightFashion { border: 1px solid #cc33cc; margin-left: 5px; margin-bottom: 3px; float: right; }

a											{ outline: none; }
   
   TD.boxBlack {
	border-style: solid;
	border-width: thin;
	border-color: #0066FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 4px;
}
Table.boxBlue {
	border-style: solid;
	border-width: thin;
	border-color: #0066FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 4px;
}
TD.boxDash {
	border-style: dashed;
	border-width: thin;
	border-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 2px;
}
    TD.lineDoubleBox {
	border-style: double;
	border-color: #0066FF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	padding: 4px;
}


  .formSelect {
	margin:0px;
	height:20px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:12px;
	color: #ca27d0;
	border: 1px solid #ca27d0;
}

  .formSubmit {
	background-color:  #0066FF;
	border-width: 1px;
	border-color: #000000;
	font-family: arial, verdana, geneva, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2; text-align: center; width: 80px;
}







/* ######### POP OUT JS BASED MENU REMOVED 04-09 CSS  ######### */

/* main menu styles begin */
td.backColored a:hover { 
text-decoration: none; 
background-color: #9ebefd;
border: #0066ff solid 1px;
display: block;
padding: 4px 0 3px 3px;
width: 140px;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 9pt;
font-weight: bold;
} 

td.backColored a { 
text-decoration: none; 
background-color: #ffffff;
border: #ffffff solid 1px;
display: block;
padding: 4px 0 3px 3px;
width: 140px;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 9pt;
font-weight: bold;
} 

/* pop out menu styles begin */
#dropmenudiv{
position:absolute;
background-color: #9ebefd;
border:1px solid #0066ff;
font-family: arial, verdana;
font-size:9pt;
color: #000000;
text-decoration: none;
line-height:16px;
width: 100px;
z-index:50;
}

#dropmenudiv a{
width: 100px;
display: block;
text-indent: 3px;
border: 0px;
padding: 2px 0;
text-decoration: none;
}

#dropmenudiv a:hover{
width: 100px;
display: block;
text-indent: 3px;
border: 0px;
padding: 2px 0;
text-decoration: none;
}





/* ######### HINT BOX CSS  ######### */

#hintbox{ /*CSS for pop up hint box  placed on star rating images*/
position:absolute;
top: 10;
background-color: #dde6fa;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #003399;
font:normal 9px Verdana;
line-height:14px;
z-index:100;
border-right: 2px solid #003399;
border-bottom: 2px solid #003399;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover if you use a text link*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

