*{ margin:0; padding:0; }
body{ font:12px verdana,tahoma,arial,sans-serif; line-height:1.4em; text-align:center; color:#111; background:#e8eaec; }

a{ color:#00e; font-weight:bold; text-decoration:none; background-color:inherit;  }
a:hover{ color:#00e; text-decoration:underline; background-color:inherit; }
a img{ border:none; }

#container{ width:780px; margin:5px auto; padding:1px 0; text-align:left; background:#fff; color:#111; border:2px solid #a0a0a0; }
#header{ height:90px; width:778px; margin:0 1px 1px 1px; background:#467aa7; color:#fff; }
#header h1{ padding:25px 0 0 20px; font-size:2.4em; background-color:inherit; color:#fff; letter-spacing:-2px; font-weight:normal; }
#header h2{ margin:12px 0 0 40px; font-size:1.4em; background-color:inherit; color:#f0f2f4; letter-spacing:-1px; font-weight:normal; }

#navigation{ height:2.2em; line-height:2.2em; width:778px; margin:0 1px; background:#578bb8; color:#fff; }
#navigation li{ float:left; list-style-type:none; border-right:1px solid #fff; white-space:nowrap; }
#navigation li a{ display:block; padding:0 10px;font-size:0.9em; font-weight:normal; text-decoration:none; background-color:inherit; color: #fff; }
* html #navigation a { width:1%; }
#navigation .selected,#navigation a:hover{ background:#80b0da; color:#fff; text-decoration:none; }

#content{ float:left; width:778px; font-size:1.0em; margin:5px 0; }

.reviewtitle { width:778px; text-align:center; padding:10px 0; }
.reviewleft { float:left; width:220px }
.reviewmiddle { float:left; width:250px }
.reviewright { float:left; width:255px }
.reviewleftimage { width:180px; height:110px; margin:30px 5px 5px 30px; }
.reviewleft_1 { float:left; width:130px; font-weight:bold; text-align:right; margin-top:10px; }
.reviewleft_2 { float:left; width:70px; text-align:left; margin-top:10px; padding-top:3px; }
.reviewmiddle_1 { width:200px; margin-top:20px; text-align:center; }
.reviewright_1 { float:left; width:110px; text-align:left; margin-top:5px; margin-left:20px; }
.reviewright_2 { float:left; width:100px; text-align:left; margin-top:5px; padding-top:3px; }
.review_image { float:left; width:260px; padding-top:5px; text-align:right; }
.review_text { float:left; width:330px; padding:5px 0; margin-left:3px; font-size:1.5em; text-align:left; }

.reviewframetitle { clear:both; float:left; width:778px; font-size:1.5em; font-weight:bold; color:#f0f0f0; text-align: center; background:#578bb8; margin:0 1px; margin-top:15px; padding:3px 0; }

#footer{ clear:both; width:778px; padding:5px 0; margin:0 1px; font-size:1.1em; color:#f0f0f0; background:#467aa7; }
#footer p{ padding:0; margin:0; text-align:center; }
#footer a{ color:#f0f0f0; background-color:inherit; font-weight:bold; }
#footer a:hover{ color:#fff; background-color:inherit; text-decoration: underline; }

p{ padding:8px; }
.red{ color:#f00; font-weight:bold; }

