html { background-color: #ffffff; }
body { margin: 0; padding: 0; color: #000000; font-size: 9pt;}
h1 { font: 24px Arial, Helvetica,sans-serif; font-weight: normal; color: #000000; }
A, a {color:#000000;}
td { color:#000000;}
#toppanel { display: none; }
#midcol {float:left; margin-right:120px; color: #000000; }
#leftcol, #rightcol, #bookawrapper, #footer, #topnavwrap, #banner720, #bannerdivs, #hdr, #nav { display:none;  visibility: hidden; }

/* td { padding: 4px;  }
h6 { font: 18px Arial, Helvetica,sans-serif;  margin-bottom: 0px; }
#rightcol { width: 603px;  float: left; margin-left: 10px;  display:none; }
#wrapper {  width: 803px; margin: -10px; }
.columns div { float: left; width: 270px; padding: 10px; position: relative; text-align: justify; margin: 0; display:none; }
.columns img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
.columns img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.columns div .readOn { position: absolute; right: 1em; bottom: -0.5em;  display:none;}
.Titles {  font-size: 16px; font-weight: bold; }

#wrapper #midcol, #wrapper midcolBlogs { width: 100%; margin: 0px; padding: 0px; }
#wrapper #midcol #content, #wrapper #midcolBlogs #contentBlogs { width: 100%; padding: 0px; margin: 0px; }

#leftcol, #rightcol, #bookawrapper, #footer, #topnavwrap, #banner720, #bannerdivs, #hdr, #nav { display: none; visibility: hidden; }
#wrapper, #wrapper #midcol, #wrapper #midcolBlogs, #wrapper #midcol #content, #wrapper #midcol #contentBlogs { display: block; visibility: visible; width: 1003px; float: left; font-size: 1.1em;  color: #000000; }

#wrapper #midcol table, #wrapper #midcolBlogs table, #wrapper #midcol tr, #wrapper #midcolBlogs tr, #wrapper #midcol td, #wrapper #midcolBlogs td, #wrapper #midcol span, #wrapper #midcolBlogs span, #wrapper #midcol .titlesMed, #wrapper #midcolBlogs .titlesMed {visibility: visible; font-size: .9em; color:#000000;}

#wrapper #midcol table, #wrapper #midcolBlogs table { display: block; visibility: visible; width: 100%; }

#wrapper #midcol table#spas, #wrapper #midcolBlogs table#spas, #wrapper #content table#spas, #wrapper #contentBlogs table#spas, #wrapper #midcol table#spas table, #wrapper #midcolBlogs table#spas table, #wrapper #content table#spas table, #wrapper #contentBlogs table#spas table { width: 1003px; font-size: 1.1em; }

#wrapper #midcol table#spas tr, #wrapper #midcolBlogs table#spas tr, #wrapper #content table#spas tr, #wrapper #contentBlogs table#spas tr { clear: both; }

#wrapper #content table, #wrapper #content table table, #wrapper #content table table table, #wrapper #contentBlogs table, #wrapper #contentBlogs table table, #wrapper #contentBlogs table table table { font-size: 1.1em; }

#addcomments { display: none; }

#wrapper #midcol h1, #wrapper #midcolBlogs h1 { display: block; visibility: visible; font-size: 1.3em; }

#wrapper #midcol h2, #wrapper #midcol h3, #wrapper #midcol h4, #wrapper #midcol h5, #wrapper #midcol h6, #wrapper #midcolBlogs h2, #wrapper #midcolBlogs h3, #wrapper #midcolBlogs h4, #wrapper #midcolBlogs h5, #wrapper #midcolBlogs h6 { display: block; visibility: visible; font-size: 1.1em; color: #000000; }

#wrapper #midcol a, #wrapper #midcol a:link, #wrapper #midcol a:visited, #wrapper #midcolBlogs a, #wrapper #midcolBlogs a:link, #wrapper #midcolBlogs a:visited, #wrapper #midcol #content a, #wrapper #midcol #content a:link, #wrapper #midcol #content a:visited, #wrapper #midcolBlogs #contentBlogs a, #wrapper #midcolBlogs #contentBlogs a:link, #wrapper #midcolBlogs #contentBlogs a:visited { display: inline; visibility: visible; font-size: 1em; background: transparent; text-decoration: underline; color: #000000; }

#wrapper #midcol b, #wrapper #midcol p, #wrapper #midcolBlogs b, #wrapper #midcolBlogs p, #wrapper #midcol #content b, #wrapper #midcol #content p, #wrapper #midcolBlogs #contentBlogs b, #wrapper #midcolBlogs #contentBlogs p { display: inline; visibility: visible; font-size: 1em; }

#toppanel { display: none; }
.miniStarRatings { position: relative; margin: auto; padding: auto; text-align: center; height: 16px; text-indent: 0px; overflow: hidden; }
.miniStarRatings .numRatingReplacement { display: inline; font-size: 1em; }