body
{
}

ul.greenMenu { display: none; visibility: hidden; }
ul.udm li { list-style-type: none; height:21px;}

table.CompareTable { width: 650px; }

/* GARAGE DETAILS */

table#garagedetails {
border: 1px solid #D5D7DE;
border-top: none; width: 650px; }
table#garagedetails th, table#garagedetails td { padding: 5px; }
table#garagedetails td#address { width: 245px; }
table#garagedetails td#photo { width: 260px; }

table#garageinfo { font-size:0.8em; width: 650px; }
table#garageinfo table tr.header { background: url(../../images/header_datatableth.gif) top left repeat-x; }
table#garageinfo table tr.header th { text-align: left; padding: 5px; }
table#garageinfo table td { text-align: left; padding: 5px; }
table#garageinfo table tr.header a { color: #000000; }
table#garageinfo td { vertical-align: top;  }
table#garageinfo td#features td.title { font-weight: bold; text-align: right; }
table#garageinfo td#hours td.title { font-weight: bold; text-align: right; }
table#garageinfo td#rates td.title { font-weight: bold; text-align: right; }

table#garageinfo td#features { }
table#garageinfo td#hours { padding: 0 5px; }
table#garageinfo td#rates { }
table#garageinfo { page-break-after: always; vertical-align: top; }

table#garageinfo td#features table, table#garageinfo td#hours table, table#garageinfo td#rates table {
border: 1px solid #D5D7DE; border-top: 0; }


table#garageinfo td#rates table table { border: 0; }
table#garageinfo td#rates table table td { padding: 0; }

table#garageinfo table td.description { border-left: 1px solid #D5D7DE; }
table#garageinfo table tr.even td.description { background: #E9F1F9; }

/* END garage details */