/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* Tables still need 'cellspacing="0"' in the markup. */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:400;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a:active {outline:none;}
:-moz-any-link:focus {outline:none;}
body {background:#fff;font-family:Arial;font-size:62.5%;line-height:1.9;padding-top:1px;}

/* TYPOGRAPHY */
p, ul, ol, dl, .form label, td, th {font-size:1.3em;}
p, li, dt, dd, .form label, td, th {line-height:1.462em;}
p {margin:0 0 1.462em 0;}
p.end {margin:0 0 2.924em 0;}
.error {color:#e23835;}
.small {font-size:1.1em;}
.tiny {font-size:0.9em;font-family:Verdana;}
.strong {font-weight:bold;}
em {font-style:italic;}
sup {font-family:"Trebuchet MS";font-size:0.9em;vertical-align:top;position:relative;top:-2px;left:1px;}
*:first-child+html sup {top:-2px;vertical-align:baseline;}

/* LISTS */
ul, ol, dl {margin-top:0;padding-bottom:0.731em;position:relative;}
ul, ol {margin-left:30px;}
li, dd {margin-bottom:0.73em;}
dd {margin-left:0;}
.linkList {padding-left:0;margin-left:0;list-style:none;}
.arrow, .linkList li {background: url(../images2/chrome/arrow.gif) no-repeat 0 4px;padding-left:10px;}
.multiCol {overflow:hidden;margin-left:-22px;}
.span-12 .multiCol {width:864px;}
.span-9 .multiCol {width:648px;}
.span-8 .multiCol {width:576px;}
.span-7 .multiCol {width:504px;}
.span-6 .multiCol {width:432px;}
.multiCol ul {float:left;width:194px;margin-left:0;padding-left:22px;}
.span-8 .multiCol ul {width:266px;}
.span-7 .multiCol ul {width:219px;}
.multiCol ul li {list-style:none;margin-left:0;padding-left:0;}
.inline {list-style:none;margin-left:0;}
.inline li {display:inline;}
.inline a {border-right:1px solid #d5d5d5;padding:0 7px 0 0;margin:0 7px 0 0;}
.inline li a.last {border:0;padding:0;margin:0;}
/* TABS */
.tabs {padding:0;height:31px;list-style:none;margin:0;position:relative;z-index:200!important;}
.tabs li {float:left;line-height:1;margin:0 3px 0 0;padding:0;text-align:center;white-space:nowrap;width:120px;}
html>/**/body .tabs li {min-width:120px;width:auto;}
.tabs a, .tabs a span {background:url(../images2/chrome/tabs_new.png) no-repeat 0 0;cursor:pointer;display:block;height:30px;outline:none;padding:0 0 0 9px;}
.tabs a span {background-position:right 0;padding:8px 9px 0 0;height:22px;}
.tabs a:hover {background-position:0 -40px;}
.tabs a:hover span {background-position:right -40px;}
.tabs a.active, .tabs a.active:visited, .tabs a.active:hover {background-position:0 -80px;color:#000;cursor:text;font-weight:bold;height:31px;position:relative;text-decoration:none;z-index:250!important;}
.tabs a.active span {background-position:right -80px!important;cursor:text;height:23px;}
.tabs-blue a.active {background-position:0 -120px!important;}
.tabs-blue a.active span {background-position:right -120px!important;}
.tabs-green a.active {background-position:0 -160px!important;}
.tabs-green a.active span {background-position:right -160px!important;}

/* HEADLINE TEXT */
h1, .h1, h2, .h2, h3, .h3 {font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;line-height:1.2;}
h1, .h1 {font-size:2.6em;margin:.8em 0 .6em;}
h2, .h2 {font-size:2.1em;margin:1.0em 0 .3em;}
h3, .h3 {font-size:1.8em;margin:1.0em 0 .3em;}
h4, .h4, h5, .h5 {font-family:Arial;font-size:1.3em;font-weight:bold;line-height:1.462em;margin:.8em 0 0;}
h5, .h5 {margin:.3em 0 .731em;}
.top-first {margin-top:.1em;}
.span-11 h1, .span-12 h1 {margin:.75em 0 .5em!important;}

/* ANCHOR LINKS */
a, a:visited {color:#369;}
a:hover, a:active {color:#0335CA;}
.quiet, a.quiet, a:visited.quiet, #footer a {color:#6e6e6e;}
a:hover.quiet, #footer a:hover {color:#333;}
a:active.quiet, #footer a:active {color:#A0A0A0;}
.rates, a.rates, a:visited.rates {color:#4B8B0C;}
a:hover.rates {color:#0FA800;}
a:active.rates {color:#78A849;}
a.arrow {background-position:0 3px;}
a.rssH {padding-left:5px;}
.incognito, a.incognito, a:visited.incognito {color:#000;text-decoration:none;}
a:hover.incognito {color:#0335CA;text-decoration:underline;}

/* ALIGNMENT */
.floatL {float:left;}
.floatR {float:right;}
.clearL {clear:left;}
.clearR {clear:right;}
.alignC {text-align:center;}
.alignR {text-align:right;}

/* FORMS */
.form {padding-bottom:1.9em;}
* html .form {padding-top:0.1em;}
.form label, .form input, .form select, .form textarea {display:block;float:left;font-weight:normal;}
.form label {margin:.1em 22px 1.462em 0;text-align:right;width:194px;}
*:first-child+html .form label {margin-bottom:1.9em;}
* html .form label {margin-bottom:1.9em;}
.form input, .form select, .form textarea {font-family:Arial;font-size:1.3em;width:262px;}
.form textarea {height:91px;}
*:first-child+html .form input {width:260px;}
* html .form input {width:260px;}
*:first-child+html .form textarea {width:260px;}
* html .form textarea {width:260px;}
.form select {width:266px;}
.form br {clear:left;}
.form p, .form div {margin:-1.443em 22px 1.7em 0;padding-left:216px;}
.form div {margin-top:0;margin-right:0;}
.form ul, .form li {margin:0;padding:0;}
.form ul {list-style:none;padding-left:216px;}
.form li input, .form li label {display:inline;margin:0;width:auto!important;}
.form li label {float:none;font-size:1.0em;}
.form li input {height:13px;margin:3px 5px 0 0;padding:0;width:13px;}
*:first-child+html .form li input {margin:4px 3px 0 -4px;}
* html .form li input {margin:4px 0 0 -4px;}
.span-6 .form label {width:122px;}
.span-6 .form p, .span-6 .form div, .span-6 .form ul {padding-left:144px;}
input.button, input.button-small, input.button-disabled {background:#fcfdfe url(../images2/chrome/2009/button.gif) repeat-x left bottom;border:1px solid #959CA2;border-color:#959CA2 #727b83 #727b83 #959CA2;cursor:pointer;font-family:Arial;font-size:1.4em;font-weight:bold;margin:0 0 1.462em 0!important;overflow:visible!important;padding:6px 12px!important;width:auto!important;}
*:first-child+html input.button {padding:6px 14px 4px!important;}
* html input.button {padding:6px 14px 4px!important;}
input.button-small {background-position:left -25px;font-size:1.3em;padding:1px 4px!important;}
*:first-child+html input.button-small {padding:0 6px!important;}
* html input.button-small {padding:0 6px!important;}
input.button-disabled {background-image:url(../images2/chrome/2009/button-disabled.gif);border-color:#d5d5d5;color:#6e6e6e;cursor:default;}
optgroup {font-style:normal;font-family:Arial;}
.form label a {position:relative;z-index:1000;}

/* GRID */
.container {margin:0 auto;width:986px;overflow:hidden;}
.column {float:left;margin-right:22px;}
.last {margin-right:0!important;}
.span-1 {width:50px;}
.span-2 {width:122px;}
.span-3 {width:194px;}
.span-4 {width:266px;}
.span-5 {width:338px;}
.span-6 {width:410px;}
.span-7 {width:482px;}
.span-8 {width:554px;}
.span-9 {width:626px;}
.span-10 {width:698px;}
.span-11 {width:770px;}
.span-12 {width:842px;}
.span-13 {width:914px;}
.span-14 {width:986px;margin:0;}
.pull-2 {margin-left:-144px;}

/* HEADER AND LOGO */
#head {background:#b3e2b0 url(../images2/chrome/2009/gradient.gif) repeat-x 0 0;border-top:2px solid #80ccff;border-bottom:7px solid #a1d01e;}
* html #head {background-position:0 2px;}
*:first-child+html #head {background-position:0 2px;}
#head .span-14 {background:url(../images2/chrome/2009/clouds.gif) no-repeat 0 1px;height:84px;margin:0 auto;position:relative;z-index:90000;}
#head h4 {background:url(../images2/chrome/2009/logo.gif) no-repeat 0 0;height:82px;margin:0;padding:0;position:absolute;left:0;top:1px;width:130px;}
#head h4 a {display:block;margin:5px 0 0 22px;height:77px;text-indent:-9999px;width:77px;}
#head a {color:#036;}

/* TOP NAVIGATION */
#menu {left:110px;list-style-type:none;margin-left:0;padding-bottom:0;position:absolute;top:35px;}
#menu a, #menu span {display:block;}
#menu li {float:left;height:41px;margin-bottom:0!important;position:relative;}
#menu a.menu {cursor:default;font-size:20px;height:39px;margin-top:2px;position:relative;text-decoration:none;white-space:nowrap;z-index:90000;}
* html #menu a.menu {width:1%;}
#menu a.menu span {background:transparent url(../images2/chrome/icons.gif) right -2330px;padding:11px 23px 0 11px;}
#menu a.menu strong {letter-spacing:-1px;}
#menu a:hover.menu, #menu :hover a.menu {border:2px solid #959CA2;border-bottom:0;margin-top:0;}
#menu .menu-plan a:hover.menu, #menu .menu-plan:hover a.menu {border-color:#F9BF25;}
#menu .menu-share a:hover.menu, #menu .menu-share:hover a.menu {border-color:#80CCFF;}
#menu a:hover.menu span, #menu :hover a.menu span {background-color:#fff;background-position:right -2380px;border-bottom:2px solid #fff;height:28px;padding:11px 21px 0 9px;position:relative;z-index:90000;}
#menu .menu-share a:hover.menu span, #menu .menu-share:hover a.menu span {background-position:right -2430px;}
#menu .menu-plan a:hover.menu span, #menu .menu-plan:hover a.menu span {background-position:right -2480px;}
#menu table {border-collapse:collapse;left:0;position:absolute;top:0;}
#menu ul {list-style:none;background:#959CA2;border:1px solid #fff;border-top:0;left:-1px;margin:0;padding:2px;position:absolute;top:41px;visibility:hidden;z-index:89999;}
* html #menu ul {top:39px;left:-3px;}
#menu ul li {background:#fff;display:block;float:none;font-size:13px;height:auto;line-height:1;margin:0!important;padding:0;}
#menu ul a {border:1px solid #fff;color:#369;cursor:pointer;padding:6px 10px 7px;white-space:nowrap;}
#menu .menu-plan ul {background:#F9BF25;}
#menu .menu-plan ul a {min-width:100px;}
* html #menu .menu-plan ul a {width:100px;}
#menu .menu-share ul {background:#80CCFF;width:333px;}
#menu .menu-share ul li {float:left;width:147px;}
#menu .menu-share ul li.last {padding-bottom:6px;}
#menu .menu-share ul li a {border-right-color:#cfcfcf;}
#menu .menu-share ul li.last a {border-bottom-width:1px;}
#menu .menu-share ul li.floatR {display:inline;float:right;height:90px;position:relative;width:186px;}
#menu .menu-share ul li.floatR a, #menu .menu-share ul li.floatR small {border-right-color:#fff;padding-left:15px;width:159px;}
#menu .menu-share ul li.floatR small {color:#6e6e6e;display:block;font-size:11px;line-height:16px;margin-top:-3px;}
#menu .menu-community ul a {min-width:105px;}
* html #menu .menu-community ul a {width:105px;}
#menu .menu-stuff ul a {min-width:97px;}
* html #menu .menu-stuff ul a {width:97px;}
#menu .menu-login ul {width:231px;}
#menu .menu-login li ul {background:0;border:0;padding:8px 0 8px 11px;margin:0;width:220px;position:relative;top:0;left:0;overflow:hidden;}
#menu .menu-login li ul li {float:left;line-height:1.9;width:110px;background:0;}
#menu ul .last a {border-bottom-width:7px;}
#menu ul a:hover {background-color:#efefef;color:#0335CA;}
#menu .menu-plan ul a:hover {background-color:#FFF5D9;}
#menu .menu-share ul a:hover {background-color:#EDFAFF;}
#menu li:hover ul, #menu li a:hover.menu ul {visibility:visible;}
#menu .menu-login p {font-size:1em;padding:0 11px 11px;margin:0;}
#menu .menu-login p a {display:inline;padding:0;white-space:normal;}
#menu .menu-login p a:hover {background:0;}
#menu ul a sup {background:#fff;font-size:9px!important;padding-bottom:3px;text-decoration:none;}
* html #menu ul a sup {font-size:11px!important;}
*:first-child+html #menu ul a sup {font-size:11px!important;}
#menu ul a:hover sup {background:#FFF5D9;}
#menu a.new, .tabs-blue .new em {background-image:url(../images2/chrome/icons.gif);background-repeat:no-repeat;background-position:118px -2592px;padding-right:35px;}
.tabs-blue .new a {text-decoration:none;}
.tabs-blue .new em {background-position:66px -2596px;font-style:normal;padding:0 30px 0 5px;}
.tabs-blue .new .active em {background-position:71px -2596px;padding-right:35px;}

/* TOP SEARCH */
#head fieldset {position:absolute;right:0;top:46px;}
* html #head fieldset {top:44px;}
#head fieldset .query {border:1px solid #9b9b9b;border-color:#9b9b9b #d2d2d2 #d2d2d2 #9b9b9b;font-family:Arial;font-size:13px;margin:0 1px 0 0;padding:3px;width:255px;}
#head fieldset .find {background:url(../images2/chrome/2009/logo.gif) no-repeat 0 -82px;border:0;color:#f5b405;cursor:pointer;font-size:0;height:24px;position:relative;text-align:right;text-indent:-9999px;top:0;width:24px;}
html>/**/body #head fieldset .find {top:-3px;}
html>/**/body #head fieldset .find, x:-moz-any-link, x:default {top:-4px;}

/* SEARCH SUGGEST */
.suggest {background:#daa80d;border:1px solid #fff;overflow:hidden;padding:1px;position:absolute;width:284px;z-index:99999;}
.suggest ul {background:#fff;overflow:hidden;list-style:none;margin:0;padding:3px 0;}
.suggest ul li {line-height:1.2!important;margin:0;overflow:hidden;padding:0 1px;}
.suggest ul li.ac_warning {padding:2px 7px 4px;}
.suggest ul li a {color:#000!important;cursor:pointer;display:block;overflow:hidden;padding:2px 6px 4px;text-decoration:none!important;width:270px;}
.suggest ul li a em, .suggest ul li a span {color:#6e6e6e!important;font-family:Verdana;font-size:9px;}
.suggest ul li a em {font-style:normal;text-transform:none;}
.suggest ul li a span {float:right;text-transform:uppercase;margin-top:0.3em;}
.suggest ul li ul, .suggest ul li ul li {background:0;margin:0;padding:0;}
.suggest ul li ul li {font-size:13px;}
.suggest ul li ul li a {background:url(../images2/chrome/search/arrow.gif) no-repeat 7px 4px;padding-left:17px!important;width:259px;}
.suggest ul li a:hover, a.suggestHighlight, .suggest li.suggestCategory a.suggestHighlight {background-color:#F6EDCF!important;}
*:first-child+html .suggest ul li.break {position:relative;top:-2px;margin-bottom:-3px;}
input.busyField {background-image:url(../images2/chrome/search/spinner.gif);background-position:right center;background-repeat:no-repeat;}
.suggest ul li h4.dotTop {background-position:1px 5px;display:block;height:11px;margin:0;padding:0;text-indent:-9999px;}

/* ACCOUNT BAR */
#acct {list-style:none;margin:0;padding:0;position:absolute;right:0;top:12px;}
#acct li {border-left:1px dotted #959CA2;float:left;margin:0 0 0 8px;padding:0 0 0 11px;}
#acct li.first {border-left:0;}

/* FOOTER */
#footer {width:100%;overflow:hidden;border-top:20px solid #fff;padding:0 0 30px 0;}
#footer .inline {margin:0;padding:30px 0 0 0;border-top:2px solid #d5d5d5;}
html>/**/body #footer .inline {border-top-width:1px;}

/* MESSAGE BOXES */
#messageError, .messageError, #messageWarning, .messageWarning, #messageConfirm, .messageConfirm {background:#F9D7D7 url(../images2/chrome/messageError.gif) 10px 13px no-repeat;border-bottom:1px solid #F7CBCB;border-top:5px solid #E23835;font-size:1.3em;line-height:1.462em;margin:0 0 1.7em 0;min-height:20px;padding:12px 12px 12px 40px;}
#messageWarning, .messageWarning {background-color:#FEF8E6;background-image:url(../images2/chrome/messageWarning.gif);border-bottom-color:#FCEDC5;border-top-color:#FBDA80;}
#messageConfirm, .messageConfirm {background-color:#EBF4D9;background-image:url(../images2/chrome/messageConfirm.gif);border-bottom-color:#D9E9B9;border-top-color:#9DC941;}
/*\*/
* html #messageError, * html .messageError, * html #messageWarning, * html .messageWarning, * html #messageConfirm, * html .messageConfirm {height:20px;}
/**/

/* DISPLAY ADS */
#topAd {background:url(../images2/chrome/2009/gradients.gif) repeat-x left bottom;border-bottom:1px solid #fff;height:90px;overflow:hidden;padding:3px 0 4px;position:relative;width:100%;z-index:1000;}
.container #topAd {background:0;border-color:#d5d5d5;padding:11px 0;}
.bottomAd {border-top:1px solid #d5d5d5;padding-top:20px;}
.squareAd {padding-bottom:22px;}
#homeAd {background:url(../images2/chrome/homeAdBg.gif) repeat-x 0 0;text-align:center;width:986px;}

/* CLEARING */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/*\*/
* html .clear {height:1%;}
.clear {display:block;}
/**/

/* DOTS */
.dotTop, .dotBot {background:url(../images2/chrome/dot.gif) repeat-x 0 0;}
.dotBot {background-position:bottom left;}

/* THUMBNAILS */
.mat, .thumbnail {border:1px solid #CFCFCF;padding:3px;background:#fff;}
.thumbnail, .thumbnail span {width:114px;height:86px;text-align:center;}
.thumbnail span {display:block;overflow:hidden;}
.span-2 .profilePhoto {margin:.731em 0;}
.thumb-l, .thumb-r {float:left;margin:0 22px 22px 0;position:relative;z-index:100;}
.thumb-r {float:right;margin:0 0 22px 22px;}
.multiPhotos, .multiPhotos-r, .multiPhotos-l {float:right;background:url(../images2/chrome/journal_photos.gif) no-repeat 23px 94px;width:122px;height:94px;padding:0 0 11px 22px;}
.multiPhotos-l {float:left;background-position:1px 94px;padding:0 22px 5px 0;}
.multiPhotos-r {padding:0 0 5px 22px;}

/* GOOGLE */
.google span {display:block;font-size:1.1em;font-weight:bold;line-height:1;margin-bottom:0.731em;}
.google dd {line-height:1.1;padding-top:0.2em;}
*:first-child+html .google dd {line-height:1.3;padding-top:0;}
* html .google dd {line-height:1.3;padding-top:0;}
.google dd a, .google dd a:hover {color:#000;text-decoration:none;}
.google dd a.tiny, .google dd a:hover.tiny {color:#6e6e6e;font-size:0.8em;}

/* EMAIL SUBSCRIBE */
*:first-child+html .box-yellow .box .subscribe {overflow:hidden;width:307px;}
.subscribe input.floatL {width:217px!important;margin:0 5px 0 0;}
.subscribe input.button-small {position:relative;top:-1px;margin:0!important;}

/* COLORED BOXES */
.boxes {padding:2px;margin-bottom:22px;border-width:1px;border-style:solid;}
.boxes .box {overflow:hidden;padding:15px 12px!important;margin:0;border-width:1px;border-style:solid;}
.boxes h1, .boxes h2, .boxes h3 {margin:7px 0 8px;padding:0 0 0 10px;font-size:1.8em;line-height:1.3;}
.box-blue {background:#edfaff;border-color:#acd8f5;}
.box-blue .box {background:#fdffff;border-color:#d6ecfe;}
.box-green {background:#F2FDDA;border-color:#AACF58;}
.box-green .box {background:#fbfcf7;border-color:#def2b1;}
.box-yellow {background:#fff5d3;border-color:#ffd45d;}
.box-yellow .box {background:#fffdf7;border-color:#ffe9ac;}

/* PAGINATION */
.pagination {margin:0.731em 0;}
.pagination li strong {font-size:1.1em;}
.pagination li a {border:0;padding:0;margin:0 6px;}

/* LISTING SORTING + NAVIGATION */
.reviewNav {clear:left;position:relative;}
.reviewNav dl {padding:8px 0 0 0;text-align:right;height:22px;margin:0 0 0.731em 0!important;}
.reviewNav dt {float:left;line-height:1;padding:0;margin:0;}
.reviewNav dd {display:inline;line-height:1;padding:0;margin:0;}
.reviewNav dd a {cursor:pointer;text-decoration:underline;padding:0 10px;}
.reviewNav dd a.prev {border-right:1px solid #d5d5d5;margin-right:9px;background:url(../images2/chrome/arrow_left.gif) no-repeat 0 4px;}
.reviewNav dd a.next {border-left:1px solid #d5d5d5;margin-left:9px;background:url(../images2/chrome/arrow.gif) no-repeat right 4px;}
a.sorted, a:visited.sorted, a:hover.sorted {cursor:text;text-decoration:none;color:#000;font-weight:bold;}
.reviewNav dl.blueBot {margin-top:-10px;background:url(../images2/chrome/blue_fade.gif) repeat-x bottom left;}

/* STAR, CIRCLE, PENCIL RATING ICONS */
.editorPick, .ratings, .rating-big, .stars {background-image:url(../images2/chrome/ratings.gif);background-repeat:no-repeat;display:inline-block;height:11px;line-height:1;max-height:11px;overflow:hidden;padding-top:0;position:relative;text-indent:-999px;top:2px;width:59px;}
.rating-big {height:13px;max-height:13px;width:69px;}
.stars {height:10px;max-height:10px;top:3px;width:55px;}
.editorPick {height:12px;max-height:12px;background-position:0 -74px;top:7px;width:80px;}
/* Firefox Adjustments */
.editorPick, x:-moz-any-link, x:default {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.ratings, x:-moz-any-link, x:default {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.rating-big, x:-moz-any-link, x:default {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.stars, x:-moz-any-link, x:default {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.editorPick, x:-moz-any-link {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.ratings, x:-moz-any-link {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.rating-big, x:-moz-any-link {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.stars, x:-moz-any-link {display:-moz-inline-box;padding-top:13px;text-indent:0;}
.rating-big, .small .ratings {top:1px;}
.small .rating-big {top:0;}
.small .stars {top:2px;}
.ratings, x:-moz-any-link, x:default {top:1px;}
.small .ratings, x:-moz-any-link, x:default {top:-1px;}
.rating-big, x:-moz-any-link, x:default {top:-1px!important;}
.stars, x:-moz-any-link, x:default {top:1px!important;}
/* IE Adjustments */
* html .ratings, * html .stars, * html .rating-big, * html .editorPick {margin-left:999px;}
*:first-child+html .ratings, *:first-child+html .rating-big, *:first-child+html .stars, *:first-child+html .editorPick {display:inline-block;margin-left:999px;padding-top:0;text-indent:-999px;}
* html .ratings, * html .stars, * html .rating-big {top:-2px!important;}
*:first-child+html .ratings, *:first-child+html .rating-big, *:first-child+html .stars {top:-2px!important;}
*:first-child+html .small .ratings, *:first-child+html .rating-big, *:first-child+html .small .stars {top:-1px!important;}
* html .small .ratings, * html .small .stars, * html .rating-big {top:-1px!important;}
*:first-child+html .small .rating-big {top:0!important;}
* html .small .rating-big {top:0!important;}
/* Rating Positions */
.r-0 {background-position:-60px 0;}
.r-1 {background-position:-48px 0;}
.r-2 {background-position:-36px 0;}
.r-3 {background-position:-24px 0;}
.r-4 {background-position:-12px 0;}
.r-5 {background-position:0 0;}
.rb-0 {background-position:-70px -11px;}
.rb-1 {background-position:-56px -11px;}
.rb-2 {background-position:-42px -11px;}
.rb-3 {background-position:-28px -11px;}
.rb-4 {background-position:-14px -11px;}
.rb-5 {background-position:0 -11px;}
.s-0 {background-position:-55px -24px;}
.s-1 {background-position:-44px -24px;}
.s-2 {background-position:-33px -24px;}
.s-3 {background-position:-22px -24px;}
.s-4 {background-position:-11px -24px;}
.s-5 {background-position:0 -24px;}

/* MORE REVIEWS TABLES */
.moreReviews {margin:0 0 0.731em 0!important;}
.moreReviews .small {width:122px;}
.moreReviews th.headline {width:238px;}
.relatedReviews th.headline {width:360px;}
.moreReviews th, .moreReviews td {vertical-align:top;padding:3px 0 5px 0;}
.moreReviews td {padding:0 0 10px 0;}
.moreReviews td.selected a, .moreReviews td.selected a:hover {color:#000;font-weight:bold;text-decoration:none;cursor:text;}
.moreReviews td img {position:relative;top:2px;}
a.disabled, a:hover.disabled, a:active.disabled {color:#6e6e6e;text-decoration:none;cursor:text;}

/* BLUE FILTERS BOX */
.filter {background:#edfaff;border:1px solid #acd8f5;margin-bottom:1.9em;padding:0;overflow:hidden;}
.filter fieldset {width:227px;height:49px;float:left;padding-left:13px;}
.filter .filter-keyword {width:377px;}
.filter legend {font-size:1.1em;margin-bottom:0;position:relative;left:-0.6em;}
.filter input, .filter select {float:left;margin:0 2px 2px 0!important;width:176px;}
*:first-child+html .filter input {width:173px;}
* html .filter input {width:173px;margin-bottom:2px!important;}
.filter select {width:180px;}
*:first-child+html .filter select {width:179px;}
* html .filter select {width:179px;}
.filter .filter-keyword input {width:306px;}

/* NEW FILTER */
.filter-search {background:#edfaff;border:1px solid #acd8f5;margin:0 0 .731em 0;padding:10px 10px 6px;}
.filter-search input {margin-bottom:2px!important;width:300px;}
.filter-search input.button-small {margin-bottom:2px!important;width:auto;}
.filter-search p {margin:0;}
.filter-search ul {list-style:none;margin:0;padding:0;}
.filter-search li {float:left;margin:0 22px 0 0;padding:0;}
html>body .filter-search li input {position:relative;top:3px;}
.filter-search li input {height:13px;margin:0!important;padding:0;width:13px;}

/* PHOTO GALLERY */
.photoGallery {width:504px;margin-left:-22px;overflow:hidden;}
.photo {width:146px;height:180px;margin-left:22px;float:left;display:inline;overflow:hidden;}
.photo .thumbnail {padding:6px;margin-bottom:3px;}
.photo .thumbnail, .photo .thumbnail span {width:132px;height:99px;}
.photo ul {list-style:none;margin-left:0;padding-bottom:0;}
.photo li {margin-bottom:0.1em;}
.photo li.small {font-size:0.85em;}
* html .photo li.small {font-size:11px;}
.photo li.tiny {font-size:0.7em;}
.photo a.title {color:#000;text-decoration:none;}
.photo a:hover.title, .photo a:active.title {color:#0335CA;text-decoration:underline;}
.photo a.quiet span {cursor:pointer;text-decoration:underline;}

/* REVIEW OPTIONS  */
.options li a {padding:0;margin:0;}
.flagging {margin-left:0!important;white-space:normal!important;clear:right;}
.flagging li.voted, .flagging li.flagged, .flagging li a, .flagging li a.last {border:0;padding:0 0 0 25px;margin:0;background:url(../images2/chrome/listing_icons.gif) no-repeat 10px -476px;}
.flagging li a.last {background-position:10px -498px;margin:0;}
html>/**/body .flagging li.voted {line-height:1.7;}
html>/**/body .flagging li.flagged {line-height:1.7;}
.flagging li.voted {background-position:10px -454px;}
.flagging li.flagged {background-position:10px -520px;}
#flagging {background:transparent;padding:0!important;}
#flagging .flagging {text-align:left;float:none;width:204px;position:relative;left:-10px;}
#redFlag form {width:482px;margin:0 auto;}
#redFlag .form textarea {width:478px;margin-left:0;}
#redFlag .form div {padding-left:0;}
#redFlag .form div input {margin:0 auto!important;float:none;}

/* LINK and TOOLBAR ICONS */
ul.toolbar, ul.toolbar li, ul.toolbar li strong, ul.toolbar li a, a.statsReviews, a.statsPhotos, a.statsExper {background:url(../images2/chrome/listing_icons.gif) no-repeat -2px 7px;padding-left:17px;}
a.statsPhotos {background-position:0 -17px;padding-left:19px;}
a.statsExper {background-position:-2px -41px;}

/* TOOLBAR */
ul.toolbar {width:338px;height:25px;overflow:hidden;margin:0 0 22px 0;padding:0;list-style:none;background-repeat:repeat-x;background-position:0 -96px;}
ul.toolbar li {float:left;background-position:right -301px;height:25px;padding:0;}
ul.toolbar li strong {display:block;background-position:right -301px;}
ul.toolbar li a {display:block;height:21px;background-position:0 -137px;text-decoration:none;padding:4px 0 0 25px;}
ul.toolbar li a:hover {text-decoration:underline;}
ul.toolbar li.first {width:141px;background-position:0 -121px;}
ul.toolbar li.first a {background-position:3px -267px;padding-left:20px;}
ul.toolbar li.email {width:59px;}
ul.toolbar li.email a {background-position:10px -231px;}
ul.toolbar li.print {width:56px;}
ul.toolbar li.print a {background-position:10px -196px;}
ul.toolbar li.last {width:82px;background-position:right -71px;}
ul.toolbar li.last a {background-position:10px -161px;}

ul.noEmail li.first {width:148px;}
ul.noEmail li.writeRev a {background-position:7px -267px;padding-left:24px;}
ul.noEmail li.last {width:108px;}
ul.noEmail li.last a {background-position:23px -161px;padding-left:38px;}
ul.noEmail li.print {width:82px;}
ul.noEmail li.print a {background-position:23px -196px;padding-left:38px;}

ul.noReviews li.first {width:256px;}
ul.noReviews li.writeRev a {background-position:3px -267px;padding-left:20px;}
ul.noReviews li.print {display:none;}
ul.noReviews li.last {width:82px;background-position:right -71px;}
ul.noReviews li.last a {background-position:10px -161px;padding-left:25px;}

/* MEMBER BOX */
.memberBox {overflow:hidden;}
.memberBox a.mat {background:url(../images2/chrome/member_64x85.gif) no-repeat 3px 3px;display:block;padding:0;position:relative;width:70px;}
.memberBox img {border:3px solid #fff;}
.memberBox dl {padding-bottom:0.3em;}
.memberBox dd {font-size:0.85em;}
* html .memberBox dd {font-size:11px;}
.memberBox ul {list-style:none;margin-left:0;margin-bottom:0;}
.memberBox li {width:70px;}
.memberBox li.memberBlurb {width:125px;padding-left:0;color:#000;}
.box-yellow .memberBox {float:none;width:306px;overflow:hidden;padding:15px 12px 5px 12px!important;margin:0;background:#fffdf7;border:1px solid #ffe9ac;}
.box-yellow .memberBox .mat {float:left;margin-right:12px;}
.box-yellow .memberBox ul {padding-bottom:0;padding-left:84px;}

/* TABLE */
table.table tr {background:url(../images2/chrome/tables.gif) repeat-x bottom left;}
table.table thead tr {background-image:url(../images2/chrome/blue_fade.gif);}
table.table tr:hover {background-color:#EBEAE3;}
table.table thead tr:hover {background-color:#fff;}
table.table tr.draft {background-color:#FEF8E6;}
table.table td, table.table th {padding:0.5em 11px 0.8em 0;}
table.table td {border-top:1px solid #fff;}
table.table td .quiet {font-size:0.85em;line-height:1.2;}
table.table img {position:relative;top:2px;}
table.table td .noRate {margin-top:10px;}
table.table th a, table.table th a:visited {color:#000!important;text-decoration:none;cursor:help;background:url(../images2/chrome/dot_blue.gif) repeat-x bottom left;padding-bottom:1px;}
table.table th a:hover {color:#0335CA!important;}
th.alignC, td.alignC, th.last, td.last {padding-right:0!important;}
th.span-1 {width:72px;padding-right:0!important;}
th.span-2 {width:133px;}
th.span-3 {width:205px;}
th.span-4 {width:277px;}
th.span-5 {width:349px;}
.sorted-down {padding-right:14px;background:url(../images2/chrome/arrow_vertical.gif) no-repeat right -94px;}

/* SOFT POPUPS */
#feedburnerFormContainer, .softpopup {display:none;}
.softiframe {margin:0;padding:0;background:#fff;border:5px solid #bfbfbf;}
#overlay {width:100%;height:100%;background:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;margin:0;padding:0;}
.soft-close {background:#bfbfbf;border:5px solid #bfbfbf;border-top:0;border-right:0;margin:0;position:absolute;right:0;top:0;}
* html .soft-close {border-right-width:5px;}

/* BREADCRUMBS AND LEFT NAV */
.crumbs {overflow:visible;position:relative;}
.crumbs .sponsorLogo {position:absolute;z-index:1000;top:21px;right:0;}
.crumbs ul, .destination {list-style:none;margin-left:0;}
.crumbs ul {margin:0;padding:0;text-transform:uppercase;}
* html .crumbs ul {margin:2px 0 0 0;}
.crumbs li {display:inline;margin:0;}
.crumbs li a, .destination a {text-decoration:none;}
.crumbs li a {padding-right:11px;margin-right:4px;background:url(../images2/chrome/arrow_small.gif) no-repeat right 3px;}
.crumbs li.last a {background:0;padding-right:0;margin-right:0;}
.destination {font:1.4em "Trebuchet MS";padding:0;}
.destination li {margin:0;padding:0 0 2px 0;background:url(../images2/chrome/dotsX.gif) repeat-x 0 bottom;}
.destination a, .destination li span {display:block;padding:4px 0 2px 10px;background:#fff url(../images2/chrome/icons.gif) no-repeat 0 -1140px;}
.destination li span a, .destination li span span {display:inline;padding:0;background:0;}
.destination .last {background:0;}
.destination .selected a, .destination .selected span, .destination .selected span a {background-color:transparent;}
.destination .selected a {font-weight:bold;}
.awards {margin-top:0.72em;}
.awards li span {background:#fff url(../images/halloffameicon.gif) no-repeat 0 7px;padding-left:14px;}
.crumbs a:hover, .destination a:hover {text-decoration:underline;}
.destination .last {background:0;}
.destination .selected a {background-position:0 -1190px;font-weight:bold;}
h2.location, h2.member {font-size:1.5em;font-weight:bold;margin:1.462em 0 0;overflow:hidden;padding:0 0 6px;width:122px;}
.span-3 h2.member {width:194px;}