.moduletable {
margin:5px;
}

.moduletable h3 {
background:#43D0F6 url(images/bg_heading.jpg) no-repeat scroll left top;
border-bottom:1px solid #6AD5F7;
color:#FFFFFF;
font-family:verdana,sans-serif;
font-size:12px;
font-weight:bold;
height:28px;
padding:2px 17px;
text-transform:uppercase;
}

.moduletable td {
border-bottom:1px solid #CBF0FD;
padding:4px 0 0;
font-family:Arial;
}

.mt_mod_link a {
color:#00B9F2;
font-weight:bold;
font-family:Arial;
}

.mt_mod_price {
color:#0173BC;
font-size:14px;
font-weight:bold;
font-family:Arial;
}

.mt_more:hover {
margin-bottom:10px;
margin-top:10px;
text-decoration:underline;
}

.mt_more {
background:#0098CB url(images/bg_more.jpg) repeat scroll 0 0;
bottom:10px;
clip:rect(10px, auto, 10px, auto);
color:#FFFFFF !important;
display:block;
float:right;
font-weight:bold;
height:18px;
line-height:18px;
margin-bottom:10px;
margin-top:10px;
padding-left:7px;
padding-right:7px;
text-decoration:none;
text-transform:capitalize;
top:10px;
white-space:nowrap;
width:60px;
z-index:auto;
}

.listing-summary {
border-bottom:1px solid #CBF0FD;
color:#00B9F2;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:auto;
margin-bottom:5px;
padding-bottom:17px;
padding-top:0;
width:95%;
}

h2.contentheading {
color:#00B9F2;
margin-bottom:10px;
padding-left:10px;
text-align:center;
text-transform:uppercase;
}

.content {
padding-left:10px;
padding-right:10px;
}

.listing-summary h3 {
display:block;
float:left;
font-size:12px;
margin:0 10px 1px 0;
}

.listing-summary .fieldRow {
display:inline;
font-size:0.9em;
height:22px;
line-height:1.5em;
padding:0 2px 0 0;
}

.output_price {
color:#0173BC;
display:block;
float:right;
font-size:14px;
font-weight:bold;
margin-right:20px;
}

#listing {
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:100%;
}

#listing h2 {
font-size:1.4em;
font-weight:bold;
line-height:1.6em;
margin:5px 0;
padding:0;
text-align:left;
vertical-align:bottom;
}