body { font-family: Arial; font-size: 12px; background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
td   { font-family: Arial; font-size: 12px; }

.heading             { font-size: 12px; font-family:Arial; color: #FFFFFF; background-color:#CC0000; }
.focused             { background-color: #EFEFEF; }
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF
}
.select    { font-family: Arial, Verdana, sans-serif; background-color:#990000; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;text-align:center;  }

a.foot:link    { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #000000 ; font-weight: none; text-decoration: none; }
a.foot:visited { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #000000 ; font-weight: none; text-decoration: none; }
a.foot:active  { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #000000  ; font-weight: none; text-decoration: none; }
a.foot:hover   { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #000000  ; font-weight: none; text-decoration: none; }

a.heading2:link    { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #FFFFFF ; font-weight: bold; text-decoration: none; }
a.heading2:visited { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #FFFFFF ; font-weight: bold; text-decoration: none; }
a.heading2:active  { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #CCCCCC  ; font-weight: bold; text-decoration: none; }
a.heading2:hover   { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #CCCCCC  ; font-weight: bold; text-decoration: none; }

a.brandBottom:link    { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0000FF ; font-weight: none; text-decoration: none; }
a.brandBottom:visited { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0000FF ; font-weight: none; text-decoration: none; }
a.brandBottom:active  { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0099FF  ; font-weight: none; text-decoration: underline; }
a.brandBottom:hover   { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #CC3300  ; font-weight: none; text-decoration: underline; }

a:link    { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0000FF ; font-weight: none; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0000FF ; font-weight: none; text-decoration: underline; }
a:active  { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #0099FF  ; font-weight: none; text-decoration: underline; }
a:hover   { font-family: Verdana, Arial, sans-serif; font-size: 12; color: #CC3300  ; font-weight: none; text-decoration: underline; }

.buyButton2 {
        margin: 0px;
        padding: 0px;
        border: 2px solid #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        background-color:#CCCCCC;
        height: 25px;
		cursor:pointer;
}
.buyButton {
        margin: 0px;
        padding: 0px;
        border: 2px solid #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
		color:#FFFFFF;
        text-decoration: none;
        background-color:#CC0000;
        height: 25px;
		cursor:pointer;
}
.sb { height:10px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px; }
.sbButton {
        margin: 0px;
        padding: 0px;
        border: 1px solid #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        background-color:#CCCCCC;
        height: 20px;
	width:25px;
	cursor:pointer;
}
#dropdown { 
background-image:url(/images/apfilters-dd.jpg);
width:624px;
height:100px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#dropselect1 {
float:left;
margin:0px;
padding:0px;
padding-top:55px;
padding-left:15px;
}
#dropselect2 {
float:left;
padding-top:55px;
padding-left:10px;
}
#dropbutton {
padding-top:48px;
padding-left:265px;
}
#dropdown2 { 
background-image:url(/images/apfilters-dd2.jpg);
width:235px;
height:250px;
margin-left:auto;
margin-right:auto;
}
#dropselect3 {
padding-top:73px;
padding-left:55px;
}
#dropselect3 select {
width:110px;
}
#dropselect4 select {
width:110px;
}
#dropselect4 {
padding-top:25px;
padding-left:55px;
}
#dropbutton2 {
padding-top:30px;
text-align:center;
}
#nav {
text-align:center;
padding-top:10px;
}
#nav a {
font-weight:bold;
}
#makes a {
color:black;
text-decoration:none;
font-weight:normal;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none
}

a.info:hover{
	z-index:25; background-color:yellow
}

a.info span{
	display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    /*top:-2em; left:-2em; width:5em;*/
    top: 0px; left: 0px;
    border:1px solid black;
    background-color:white; color:#000;
}

.buy_brand_title {
	font-family: Arial, Helvetica; 
	font-size: 16px; 
	color: #0000FF; 
	font-weight: bold;
}

.more_div {
position:absolute;
width:450px;
background-color:white;
border:2px solid black;
padding:3px;
}

.more_title {
font-size:24px;
width:100%;
text-align:center;
}

.more_hr {
font-size:1px;
width:100%;
background-color:#DDD;
border:none;
}

.more_img {
width:100%;
border:none;
text-align:center;
}

.more_txt {
padding:5px;
font-size:14px;
text-align:center;
}

