body {background-color:#FFFFFF;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#titlebox{background-color:#cc3333;border-bottom:1px white solid;margin:0px;padding:10px;color:white;height:28px;  text-align:center;}
#titletext {color:white;font-size:18px;font-weight:bold;}
.resultpar {width:480px; margin:5px auto; border-collapse:collapse;}
.resultpar td {border:1px gray solid;}
#pleasewait {display:block;margin:50px auto; width:400px; font-size:14px;}
#listall a {color:gray;}
#listall {padding-bottom:10px;}
#mapcontainer{ text-align:center; margin:auto; display:block; width:500px; padding-top:4px; }
a, a:visited { color:black; font-size:13px; text-decoration:underline; }
/* a:hover {background:#FFFFCC;} */
#results {height:280px;overflow:auto;border-bottom:2px black solid;}

.expander {background-color:white;padding-right:10px;text-decoration:none;padding-left:20px;background-image:url(/parts/plus_minus_icons.gif); background-repeat:no-repeat; background-position:0px -19px;}


.productrow {display:block;clear:both;overflow:hidden;}
.productrow .product {display:block;float:left;width:120px;text-align:center;margin:10px 16px;}



.productrow .imgframe {border:0px;}
.catimage {float:right;}
.productlisting {text-align:left;border-bottom:1px black solid;overflow:hidden;padding:5px 0px;}
.productlisting .indproduct {border-top:1px black solid;padding-bottom:15px;overflow:hidden;}
.prodimg {float:right;display:block;text-align:center;}
.prodimg td {} /*background-color:#e9e9e9;*/
.productlisting .prodimg {margin:15px;}
.prodimg img {display:block;margin:0px;padding:0px;}
.productdetail {margin-left:15px;}
.addform {float:right;font-size:11px;margin:0px;}
.addform .inputbox {font-size:11px;padding:1px;height:13px;margin:0px;display:inline;}
.addform form {margin:0px;position:relative;top:-6px;}
h2 {font-size:18px;margin:18px 8px 8px 8px;}
h1 {font-size:16px;text-align:center;display:block;border:1px black solid;}

.toptrim {border-top:1px black solid;}
.toplefttrim {border-top:1px black solid;border-left:1px black solid;}
.toprighttrim {border-top:1px black solid;border-right:1px black solid;}
.carttable td {font-size:12px;}
.carttable {border:1px black solid;}

.cathome td {width:120px;height:120px;vertical-align:middle;text-align:center;background-color:#e9e9e9;}
.cathome img {border:0px;}



.showprice {font-weight:bold;font-size:14px;color:red;}
.thumbnails {font-size:10px;}
.thumbnails img {display:block;margin:8px;}

.productlisttitle {margin:0px;}

#prevnext {float:right;}
#productnav {margin-bottom:10px;}

#tlinelogo {margin:auto;display:block;}
#menu {background-image:url(/catalog/images/menubg.gif); background-repeat:repeat-x; background-position:top;height:22px;color:black;text-decoration:none;font-size:12px;font-weight:bold;padding:5px 0px 0px 15px;margin:0px;}
#menu a {color:black;text-decoration:none;font-size:12px;font-weight:bold;}
#footer {margin:20px auto 0px auto;background-color:black;color:white;text-align:center;padding:5px;border:1px black solid;}
#ablogo {position:absolute;top:38px; left:20px;border:0px;}
#mycart {position:absolute;top:54px; right:100px;text-align:center;}
.tableheader td {background-color:#ED1B2D;text-align:center;font-size:11px;color:white;border-top:1px black solid;border-bottom:1px black solid; font-weight:bold;}
.tableoutline {width:300px;border:1px black solid;margin-bottom:5px;}
.tableoutline td {width:150px;}

#textonlygrid a {color:black;text-decoration:none;}
#textonlygrid a:hover {text-decoration:underline;}
#textonlygrid td {border-bottom:1px #e9e9e9 dotted;}
.producttoplevel {padding-bottom:10px;overflow:hidden;border:1px black solid;}

.mediatoplevel {padding-bottom:10px;overflow:hidden;border:1px black solid;}
.mediarow {display:block;clear:both;overflow:hidden;}
.mediarow .media {display:block;float:left;width:120px;text-align:center;margin:10px 16px;}
.mediahome td {width:120px;height:120px;vertical-align:middle;text-align:center;background-color:#e9e9e9;}
.mediahome img {border:0px;}
