/* CSS Document */

body { font-family: arial, helvetica, sans serif; font-size:12px; margin-top: 0px; }
table { font-family: arial, helvetica, sans serif; font-size:12px; } 
h1 { color: #851616; font-size:16px; font-weight:bold}
h2 { color: #222222; font-size:18px; font-weight:bold;  margin-bottom: 0px; padding-bottom: 0px;}
b { font-size:13px; color: #333333 }
hr { color: #f93334; text-align: center; width:650px; display:block; background-color: #f93334; }
a { color: #333333}
a:link {text-decoration:none}
a:visited {text-decoration:none; color:#333333}
a:hover {text-decoration:underline; color:#CC3333}
.bottom {font-size:10px} 
.nav {background-color:#CCCCCC; border:1px solid #999999; font-weight:bold; text-align:center;}
.nav_header {background-color:#FFFFFF; border:1px solid #999999; font-weight:bold; text-align:center;}
.active {background-color:#999999; border:1px solid #666666; font-weight:bold; text-align:center;}
.sale { color: #cc3333; font-size:12px; font-weight:bold;}
.red {color:#FF0000}
.refurb {color:#006600}
.new {color:#8B0D10}
.redlink {text-decoration:underline; color:#CC3333}
.model { font-size:22px; color: #111111; font-weight:bold }
.grey {color:#333333}
.empty {border-bottom:0; border-left:0; border-right:0; border-top:0}
.tab_active {background-color:#EEEEEE; border-bottom:0; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; text-align:center; font-weight:bold;}
.tab_shaded {background-color:#AAAAAA; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000;  text-align:center; font-weight:bold;}
.tab_body {background-color:#EEEEEE; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:0; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:10px;}
.tab_table {background-color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px;}
a.link_body {text-decoration:underline; color:#0000FF}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.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: 0px;
left: -1000px;
border: 1px black solid;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -45px;
left: 25px; /*position where enlarged image should offset horizontally */
}