html {height: 100%;}
body          {font-family: arial, geneva, sans-serif; font-size: 8pt; color: #000000; height: 100%;}
.hsmall         {font-family: arial, geneva, sans-serif; font-size: 7pt; color: #000000; bottom: 0px;  position: relative;}
.nav_chosen	{font-family: arial,sans-serif; font-size: 12px; font-weight: bold; color: #a50202}
.main_price     {font-family: arial,sans-serif; font-size: 20px; font-weight: bold; color: #a50202; bottom: 0px; position: relative;}
.main_ahead     {font-family: arial,sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.grey           {font-family: arial,sans-serif; font-size: 12px; font-style: italic; color: #999999}
.grey_tn           {font-family: arial,sans-serif; font-size: 11px; font-style: italic; color: #999999}
.greybold           {font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #999999}
.name_link  {font-family: arial, sans-serif; font-size: 12px; color: #a50202}
.headv3     {font-family: arial,sans-serif; font-size: 18px; font-weight: bold; color: #ff3c00}

.smallbluev3    {font-family: arial,sans-serif; font-size: 11px; font-style: italic; color: #100072}
.pricev3     {font-family: arial,sans-serif; font-size: 18px; font-weight: bold; color: #ff3c00; bottom: 0px; position: relative;}
.navv3red   {font-family: arial,sans-serif; font-size: 13px; color: #ff3c00}
.navv3redbigger   {font-family: arial,sans-serif; font-size: 16px; color: #ff3c00}
pre, tt       {font-size: 8pt}
th            {font-family: arial, geneva, sans-serif; font-size: 8pt; font-weight: bold; background-color: #D3DCE3}
td            {font-family: arial, geneva, sans-serif; font-size: 12px}
td.main_head  {font-family: arial, sans-serif; font-size: 13px; font-weight: bold; color: #a50202}
td.main   	  {font-family: arial,sans-serif; font-size: 12px; color: #000000}
td.top		  {font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #000000}
td.top_red	  {font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #a50202}
td.small      {font-family: arial, sans-serif; font-size: 10px}
form          {font-family: arial, geneva, sans-serif; font-size: 8pt}
input         {font-family: arial, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding: 1px; background-color: #ffffff; border: 1px solid #ff3c00}
input.v3         {font-family: arial, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding: 1px; background-color: #ffffff; border: 1px solid #ff3c00}
input.subimg    {border: hidden}
select        {font-family: arial, geneva, sans-serif; font-size: 8pt; color: #000000}
textarea      {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 1px; background-color: #ffffff; border: 1px solid #ff3c00}
textarea.v3      {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 1px; background-color: #ffffff; border: 1px solid #ff3c00}
A:link        {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:visited     {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:hover       {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #a50202}
A:link.main       {font-family: arial, geneva, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; color: #000000}
A:visited.main     {font-family: arial, geneva, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; color: #000000}
A:hover.main       {font-family: arial, geneva, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; color: #a50202}
A:link.top        {font-family: arial, geneva, sans-serif; font-size: 13px; text-decoration: none; color: #000000}
A:visited.top     {font-family: arial, geneva, sans-serif; font-size: 13px; text-decoration: none; color: #000000}
A:hover.top       {font-family: arial, geneva, sans-serif; font-size: 13px; text-decoration: underline; color: #a50202}
A:link.main_head        {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #a50202}
A:visited.main_head     {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #a50202}
A:hover.main_head       {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000}
A:link.nav        {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
A:visited.nav     {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000}
A:hover.nav       {font-family: arial, geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #a50202}
A:link.nav_brands        {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:visited.nav_brands     {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:hover.nav_brands       {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #a50202}
A:link.nav_chosen        {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #a50202}
A:visited.nav_chosen     {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #a50202}
A:hover.nav_chosen       {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #a50202}
A:link.small        {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
A:visited.small     {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
A:hover.small       {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: underline; color: #a50202}
A:link.thumbnail        {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
A:visited.thumbnail     {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #000000}
A:hover.thumbnail       {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #a50202}
A:link.extdisp        {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:visited.extdisp     {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:hover.extdisp       {font-family: arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #a50202}
A:link.navv3        {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
A:visited.navv3     {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
A:hover.navv3       {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #ff3c00}
A:link.navv3red        {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; color: #ff3c00}
A:visited.navv3red     {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; color: #ff3c00}
A:hover.navv3red       {font-family: arial, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #ff6c30}
A:link.headv3        {font-family: arial, geneva, sans-serif; font-size: 18px; font-weight: bold; color: #ff3c00}
A:visited.headv3     {font-family: arial, geneva, sans-serif; font-size: 18px; font-weight: bold; color: #ff3c00}
A:hover.headv3       {font-family: arial, geneva, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #ff6c30}
A:link.headv3med        {font-family: arial, geneva, sans-serif; font-size: 16px; font-weight: bold; color: #ff3c00}
A:visited.headv3med     {font-family: arial, geneva, sans-serif; font-size: 16px; font-weight: bold; color: #ff3c00}
A:hover.headv3med       {font-family: arial, geneva, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #ff6c30}
A:link.lnavv3        {font-family: arial, geneva, sans-serif; font-size: 13px; color: #000000}
A:visited.lnavv3     {font-family: arial, geneva, sans-serif; font-size: 13px; color: #000000}
A:hover.lnavv3       {font-family: arial, geneva, sans-serif; font-size: 13px; text-decoration: none; color: #ff3c00}
A:link.lnavsmallv3        {font-family: arial, geneva, sans-serif; font-size: 11px; color: #000000}
A:visited.lnavsmallv3     {font-family: arial, geneva, sans-serif; font-size: 11px; color: #000000}
A:hover.lnavsmallv3       {font-family: arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #ff3c00}

 
big {font-family: arial; font-size: 14px; font-weight: bold; color: #DC3400}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px solid #FFE0D6;
visibility: hidden;
color: black;
text-decoration: none;
height: 0px;
cursor: hand;
}

.ielink a{
    position: absolute;
    background-color: #FFFFFF;
    padding: 5px;
    left: -1000px;
    border: 1px solid #FFE0D6;
    visibility: hidden;
    color: black;
    text-decoration: none;
    height: 0px; 
}
.ielink:hover a{ /*CSS for enlarged image on hover*/
    visibility: visible;
    position: absolute;
    top: -175px;
    left: -40px; /*position where enlarged image should offset horizontally */
    height: auto;  
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position: absolute;
top: -175px;
left: -40px; /*position where enlarged image should offset horizontally */
height: auto;  
}
.edext {
position: relative;
z-index: 0;

}
.edext span {
    background-color: transparent;
    z-index: 60;
    position: absolute;
    visibility: hidden;
    background-color: #FFFFFF;
    padding: 1px;
    max-height: 300px;
    
    overflow: scroll;
    top: 0px;
    left: 0px; /*position where enlarged image should offset horizontally */
    border: 1px solid #FFE0D6;
    color: black;
    text-decoration: none;
}

.shext {
position: relative;
z-index: 0;
}
.shext span {
    background-color: transparent;
    z-index: 80;
    position: absolute;
    visibility: hidden;
    background-color: #FFFFFF;
    padding: 1px;    
    top: 0px;
    left: -30px; /*position where enlarged image should offset horizontally */
    border: 1px solid #FFE0D6;
    color: black;
    text-decoration: none;
}
