#partstable {width:711px}

.part {width:155px;height:172px;float:left;margin:0px 20px 20px 0px;border:1px solid #0059AB}

.partname {background:#0059AB;padding-left:3px;font-weight:bold;text-transform:uppercase;font-size:1.2em;text-align:center}

#content #mainContent .mainTextFull .partname a {display:block;width:155px;height:17px;color:#fff;text-decoration:none}
#content #mainContent .mainTextFull .partname a:hover {color:#78D9FF}

table.partstablemain {width:100%;margin-bottom:13px}

table.partstablemain th {text-align:left}

table.partstablemain th,td {padding: 2px 5px 2px 5px}

table.partstablemain tr.tablehead, table.partstablemain tr:hover {background:#0059AB;color:#fff}

.partbox {border:1px solid #0059AB;width:700px;padding:2px;margin-bottom:10px}
.partnumber {width:98px;padding:2px;color:#fff;background:#0059AB;float:left;margin-right:2px}
.partname2 {width:589px;float:left;background:#00AAEA;padding:2px 2px 2px 5px;text-transform:uppercase;color:#fff;font-weight:bold;}
.partspec {width:98px;padding:2px;background:#78D9FF;float:left;margin-top:2px;margin-right:2px;height:80px;color:#000}
.partdesc {padding:2px 2px 2px 5px;background:#E7F2F8;width:589px;float:left;margin-top:2px;height:80px}
.partprice {font-weight:bold;font-size:1.1em}
#content #mainContent .mainText a.buypart, #content #mainContent .mainTextFull a.buypart, #content #mainContent .mainTextWide a.buypart {color:#000;text-decoration:underline}
#content #mainContent .mainText a.buypart:hover, #content #mainContent .mainTextFull a.buypart:hover, #content #mainContent .mainTextWide a.buypart:hover {color:#fff}
