body{
background-color:#000000;
font-family: Georgia, Sans-Serif;
font-size: 0.75em;
}

table.main{
border:12px solid grey;
background-color:#FFFFFF;
}

p{
font-size: 0.85em;
}

p.heading{
font-family: Georgia, Sans-Serif;
font-size: 1.2em;
font-weight: bold;
}

img.border{
border:5px solid grey;
float: right;
margin: 5px;
}

.sidebar{
font-family: Tahoma, Georgia, Sans-Serif;
font-size: 0.75em;
margin-left:40px;
}

.affiliate{
border:3px dashed #3B3B3B;
background-color:#FFFFCC;
}

.reviewer{
color: grey;
}

.rating{
vertical-align:text-bottom;
}

.hreview{
margin-top:-15px;
}

line{ 
background:#f4eeca url(images/bg.png) repeat-x; 
}

.rightline{
border-right: 1px solid #C7C7C7;
}

.leftline{
border-left: 1px solid #C7C7C7;
}

ul.cons li {
list-style:none;
padding-left: 40px;
background-image: url("images/C.jpg");
background-repeat: no-repeat;
min-height:28px;
height:auto !important;
height:28px;
padding-top:6px;
padding-bottom:6px;
font-size: 0.80em;
}

ul.pros li {
list-style:none;
padding-left: 40px;
background-image: url("images/P.jpg");
background-repeat: no-repeat;
min-height:28px;
height:auto !important;
height:28px;
padding-top:6px;
padding-bottom:6px;
font-size: 0.80em;
}

.smallfooter{
font-family: Georgia, Sans-Serif;
font-size: 0.9em;
color: white;
text-align: center;
}

.medfooter{
font-family: Georgia, Sans-Serif;
font-size: 1.1em;
color: white;
text-align: center;
}

.footerlink{
font-family: Georgia, Sans-Serif;
font-size: 1.1em;
color: #0066CC;
text-align: center;
}
