#review { margin:15px 8px; }
#review a { text-decoration:underline; }
#review a:hover { text-decoration:none; }
#review ul { list-style:none inside none; }
#review ul li { font-weight:bold; background-position:right 2px; background-repeat:no-repeat; padding:1px 45px 1px 0; line-height:18px; width:150px; }
.cr1 { background-image:url(http://images.laterooms.com/dizzy/details/cr1.gif); }
.cr2 { background-image:url(http://images.laterooms.com/dizzy/details/cr2.gif); }
.cr3 { background-image:url(http://images.laterooms.com/dizzy/details/cr3.gif); }
.cr4 { background-image:url(http://images.laterooms.com/dizzy/details/cr4.gif); }
.cr5 { background-image:url(http://images.laterooms.com/dizzy/details/cr5.gif); }
.cr6 { background-image:url(http://images.laterooms.com/dizzy/details/cr6.gif); }

.na_en { background-image:url(en/na.gif);  }
.na_es { background-image:url(es/na.gif);  }
.na_de { background-image:url(de/na.gif);  }
.na_it { background-image:url(it/na.gif);  }
.na_fr { background-image:url(fr/na.gif);  }

.crAwaiting { background-image:url(http://images.laterooms.com/dizzy/details/feedback_await.gif); }
.crDeclined { background-image:url(http://images.laterooms.com/dizzy/details/feedback_reg.gif); }
.crNone { background-image:url(http://images.laterooms.com/dizzy/details/feedback_none.gif); }

b.perc { font-size:56px; line-height:1em; text-align:center; display:block; }
div.review b.perc { line-height:2.1em; }

/*   S U M M A R Y   T A B L E   */
#summary table { width:100%; }
#summary h2 { color:#060; }
#summary p { padding:0 5px 10px 5px; font-size:12px; }
#summary th { padding:10px 10px 25px 10px; text-transform:none; font-weight:normal; font-size:18px; color:#9A9A9A; text-align:center; background:#F1EDE7 url(pointbg.gif) no-repeat bottom center; }
#summary td { padding:5px 10px 25px 10px; }
#summary td.overall { width:24%; color:#b2b2b2; text-align:center }
#summary td.overall span { font-size:14px; }
#summary td.overall b.perc { font-size:76px; padding-bottom:15px; }
#summary td.recommend { text-align:center; }
#summary td.recommend b.perc { font-size:36px; line-height:36px; }
#summary .rateheading { width:44%; border-left:10px solid #fff; border-right:10px solid #fff; }
#summary ul li { font-size:12px; line-height:16px; padding-right:45px; }
#summary ul li a.rgt { float:right; font-weight:normal; font-size:12px }

/*   F I L T E R   */
#review #filtabs li { float:left; background:#f6f6f6; margin-right:2px; padding:0; }
#review #filtabs li.active { background:#e9e9e9; }
#review #filtabs li a { display:block; font-size:14px; text-decoration:none; color:#222; text-align:center; padding:15px 20px 8px 20px; }
#filtabs { position:relative; }
#filter { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f6f6f6; margin-bottom:20px; }
#filter h5 { font-size:14px; font-weight:normal; color:#666; }
#filter table { width:100%; margin-top:10px; }
#filter table td { width:25%; padding:3px 10px 3px 0; font-size:12px; }
#filtabs .lang { position:absolute; right:0px; top:15px }

/*   R E V I E W S   */
div.review { border:4px solid #D1CDC8; border-left-width:3px; margin-bottom:10px; }
div.review table { border-collapse:collapse; width:100%; }
div.review td { padding:10px; border-left:1px solid #D1CDC8; }
div.review td.icons { padding:0px 10px 0px 10px;}
div.review .overall { width:140px; }
div.review .ratebody { width:230px; background-color:#F1EDE7; text-align:left; vertical-align:top; }
div.review .txt { background-color:#F1EDE7; }
div.review .txt p { font-size:12px; line-height:1.5em; overflow:hidden; }
div.review .txt p b { font-size:13px; }
div.review td.who { padding:10px 0; width:180px; }
div.review .who p { padding:0 10px 5px 10px; font-size:12px; }
div.review p.sml { font-size:11px; }
div.review p.bot { border-top:1px solid #D1CDC8; padding:5px 10px 0 10px; }
div.alt .rate, div.alt .txt { background:#F1EDE7; }
div.review a, p.disc a { font-weight:normal; }
#review li.photo { line-height:16px; padding-left:30px; background:url(http://images.laterooms.com//dizzy/vidicons/camera.png) no-repeat 10px 2px; }
#review li.video { line-height:16px; padding-left:30px; background:url(http://images.laterooms.com//dizzy/vidicons/film.png) no-repeat 10px 2px; }

/* MISC */
.grn { color:#060; }
#review p.disc { font-size:12px; line-height:1.5em;  }
#pageIndexer { text-align:center; font-size:14px; word-spacing:25px; margin:40px 10px 25px 10px; }
#bigload { position:absolute; left:50%; top:2em; margin-left:-33px; text-align:center; width:66px; height:66px; background:url(http://images.laterooms.com/dizzy/layout/ajax-loader-big.gif) no-repeat center top; }


/* OVERRIDES */
html #reviews h1 { font-size:1.7em; font-weight:normal; }
html div.review td.txt p { font-size:11px; }
html div.review td.who { width:100px; }