@import "toh-ucs-common.css";

@import "toh-ucs-tabs.css";
#toh-ucs {
  /*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

  /* Remove em and strong default as it prevented nested styles */

  /* This	Old House- main.css
-----------------------------------------*/

  /*Shweta@MT added below css for bug#27046 */

  /*Maruthi@MT added below css for bug#28220 */

  /*rss*/

  /* Breadcrumb navigation styles
-------------------------------*/

  /* Misc styles
-------------------------------*/

  /* Article Tools styles
-------------------------------*/

  /*
tools dropdown
----------------------------------*/

  /*
bColumn module with bkg
-------------------------------*/

  /* Advertisement styles
-----------------------------------------*/

  /*shweta@Mt commenting below line and added new line to fix the bug#24237 on 17-May-08
.moduleImg230, .moduleImg230 img {width:230px;}   */

  /* Design Toolbox styles
-----------------------------------------*/

  /* In The Magazine styles
-----------------------------------------*/

  /* zipcode lookup */

  /*SKDas@MT changing the below div for fixing bug 26166 as per comment 6 */

  /*Sambit Das@MT commenting the below line of code
#aColumn #lead.module .aColModuleSplitB ul li{padding-bottom:8px;}
#aColumn #lead.module .aColModuleSplitB ul li{padding-bottom:3px;}
#aColumn #lead.module .aColModuleSplitB ul {padding-top:5px;} */

  /* below line were placed in footer component which causing HTML error, that is why i am placing the CSS code here */

  /*ADDED 1209*/

  /* This Old House- article.css
-----------------------------------------*/

  /* aColumn styles
-----------------------------------------*/

  /* bColumn styles
-----------------------------------------*/

  /* homepage home improvement styles
-----------------------------------------*/

  /* homepage split module styles
-----------------------------------------*/

  /* homepage Daily Fix styles
-----------------------------------------*/

  /* homepage TV Program styles
-----------------------------------------*/

  /* homepage B Col Bottom Ad styles
-----------------------------------------*/

  /* Photo Gallery styles
-----------------------------------------*/

  /* galleryImageContainer styles
-----------------------------------------*/

  /* DIY ad styles
-----------------------------------------*/

  /* aColumnGallery styles
-----------------------------------------*/

  /* BColumnGallery styles
-----------------------------------------*/

  /* aColumnArticle styles
-----------------------------------------*/

  /* bColumnArticle styles
-----------------------------------------*/

  /* slideshow styles
-----------------------------------------*/

  /*  START SCRIBBLEBOARD STYLES  */

  /* styles for iframe */

  /* styles for iframe */

  /* generic styles for scribbleboard component */

  /* generic styles for scribbleboard component */

  /* styles for scribbleboard component: Horizontal version */

  /* styles for scribbleboard component: Horizontal version */

  /* styles for scribbleboard component: Three Vertical versions
The vertical version comes in 4 flavors: verticalCommentsContainerA, verticalCommentsContainerB, verticalCommentsContainerC and verticalCommentsContainerD
The only differnce between the three is that they have slightly different widths.
*/

  /* styles for scribbleboard component: Vertical versions */

  /*  END SCRIBBLEBOARD STYLES  */

  /* NEW GALLERY STYLES December 2010 */

  /* Main Content - Steps Styles
-----------------------------------------*/

  /*
#step_menus .stepMenuContainer {
  margin:0;
  }
*/

  /* aColumnSteps styles
-----------------------------------------*/

  /* bColumnSteps styles
-----------------------------------------*/

  /* cColumnSteps styles
-----------------------------------------*/

  /* dColumnSteps styles
-----------------------------------------*/

  /* sub nav step styles */

  /*new*/

  /*.popup2 .closeC {
  width: 100%;
  border-top: 1px dotted #ccc;
  text-align: right;
  padding: 4px 0 4px 0;*/

  /*GALLERY BUTTON*/

  /* CSS Document */

  /*FOR PHASE 3 RENDITION OF YOUR OLD HOUSE SITE*/

  /* NEW GALLERY STYLES December 2010 */

  /*Talk to the Editor*/

  /*
 * 	buttons
 */

  /*
 * photo containers
 *
 */

  /* NEW GALLERY STYLES December 2010 */

  /*AUTO POLL*/

  /* THUMB VIEW */

  /* carousel */

  /**

 *  Horizontal Buttons

 */

  /* clearfix */

  /* Hides from IE-mac \*/

  /* End hide from IE-mac */

  /* Gallery Overrides */

}
#toh-ucs html {
  color: #000;
  background: #ffffff;
}
#toh-ucs body,
#toh-ucs div,
#toh-ucs dl,
#toh-ucs dt,
#toh-ucs dd,
#toh-ucs ul,
#toh-ucs ol,
#toh-ucs li,
#toh-ucs h1,
#toh-ucs h2,
#toh-ucs h3,
#toh-ucs h4,
#toh-ucs h5,
#toh-ucs h6,
#toh-ucs pre,
#toh-ucs code,
#toh-ucs form,
#toh-ucs fieldset,
#toh-ucs legend,
#toh-ucs input,
#toh-ucs textarea,
#toh-ucs p,
#toh-ucs blockquote,
#toh-ucs th,
#toh-ucs td {
  margin: 0;
  padding: 0;
}
#toh-ucs table {
  border-collapse: collapse;
  border-spacing: 0;
}
#toh-ucs fieldset,
#toh-ucs img {
  border: 0;
}
#toh-ucs address,
#toh-ucs caption,
#toh-ucs cite,
#toh-ucs code,
#toh-ucs dfn,
#toh-ucs th,
#toh-ucs var {
  font-style: normal;
  font-weight: normal;
}
#toh-ucs ol,
#toh-ucs ul {
  list-style: none;
}
#toh-ucs caption,
#toh-ucs th {
  text-align: left;
}
#toh-ucs h1,
#toh-ucs h2,
#toh-ucs h3,
#toh-ucs h4,
#toh-ucs h5,
#toh-ucs h6 {
  font-size: 100%;
  font-weight: normal;
}
#toh-ucs q:before,
#toh-ucs q:after {
  content: '';
}
#toh-ucs abbr,
#toh-ucs acronym {
  border: 0;
  font-variant: normal;
}
#toh-ucs sup {
  vertical-align: text-top;
}
#toh-ucs sub {
  vertical-align: text-bottom;
}
#toh-ucs input,
#toh-ucs textarea,
#toh-ucs select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
#toh-ucs input,
#toh-ucs textarea,
#toh-ucs select {
  *font-size: 100%;
}
#toh-ucs legend {
  color: #000000;
}
#toh-ucs * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs h1,
#toh-ucs h2,
#toh-ucs h3,
#toh-ucs h4,
#toh-ucs h5,
#toh-ucs h6 {
  color: #323232;
}
#toh-ucs a,
#toh-ucs a:visited {
  color: #077493;
  text-decoration: none;
}
#toh-ucs a:hover {
  text-decoration: underline;
}
#toh-ucs img {
  border: none;
  text-decoration: none;
}
#toh-ucs ul {
  list-style: none;
}
#toh-ucs .clear {
  clear: both;
}
#toh-ucs .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#toh-ucs .clearfix {
  display: inline-block;
}
#toh-ucs html[xmlns] .clearfix {
  display: block;
}
#toh-ucs * html .clearfix {
  height: 1%;
}
#toh-ucs .header-left {
  float: left;
  margin: 0 5px 0 0;
}
#toh-ucs .header-right {
  padding: 3px 0 0 0;
  float: left;
  clear: right;
}
#toh-ucs .btnRow {
  padding: 7px 0;
}
#toh-ucs .adColA {
  float: right;
}
#toh-ucs .adColTv {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
#toh-ucs .moduleSplit h2#watch {
  margin: 0 10px 10px 5px;
  font: bold 18px tahoma, verdana, sans-serif;
}
#toh-ucs p.summary {
  font-size: 12px;
  line-height: 1.7em !important;
  color: #323232;
  margin: 0 0 1em 0;
}
#toh-ucs p.summary11 {
  font-size: 11px !important;
  line-height: 1.7em !important;
  color: #323232;
  margin: 0 0 1em 0;
}
#toh-ucs p.summary13 {
  font-size: 13px !important;
  line-height: 1.7em !important;
  color: #323232;
  margin: 0 0 1em 0;
}
#toh-ucs p.intro {
  font-size: 16px;
  color: #323232;
  margin: 0 0 1em 0;
}
#toh-ucs p.subtxt {
  font-size: 11px;
}
#toh-ucs .req {
  color: red;
  font-weight: bold;
}
#toh-ucs .reqText {
  font: 10px arial, sans-serif;
  color: #666;
}
#toh-ucs .head_browse {
  margin: 4px 0;
}
#toh-ucs .head_browse h2,
#toh-ucs .head_browse h3,
#toh-ucs .head_browse h4 {
  display: inline;
  vertical-align: middle;
  clear: left;
}
#toh-ucs a.browseMore {
  background: url(/thisoldhouse/images/1209/iconBrowseMore.gif) center left no-repeat;
  padding: 0 0 0 15px;
  margin: 0 5px;
  font: 11px arial, helvetica, sans-serif;
  vertical-align: middle;
}
#toh-ucs a.viewGallery {
  background: transparent url(/thisoldhouse/images/1209/iconBrowseMore.gif) no-repeat scroll 0%;
  height: 16px;
  padding: 2px 0 2px 17px;
  margin-right: 5px;
  overflow: hidden;
  font: 11px arial, helvetica, sans-serif;
  width: 30px;
}
#toh-ucs * html a.browseMore {
  height: 1%;
  padding: 0 0 0 22px;
}
#toh-ucs a.articleArrow {
  background: transparent url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat scroll 0%;
  height: 16px;
  padding: 2px 0 2px 17px;
  margin-right: 5px;
  overflow: hidden;
  font: 11px arial, helvetica, sans-serif;
  width: 21px;
}
#toh-ucs a.viewAll {
  margin: 2px;
  padding: 0 0 0 10px;
  display: block;
  float: left;
  background: url(/thisoldhouse/images/1209/iconBrowseMore.gif) no-repeat 0px 0;
}
#toh-ucs a.learnMore {
  margin: 2px;
  padding: 18px 0 0 10px;
  display: block;
  float: left;
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs a.browse {
  background: transparent url(/thisoldhouse/images/1209/iconBrowse.gif) no-repeat 0;
  padding: 0 0 0 22px;
  font: 11px/160% arial, helvetica, sans-serif;
}
#toh-ucs a.browseMag {
  background: transparent url(/images/1209/iconBrowse.gif) no-repeat 0;
  display: block;
  font: 11px arial, helvetica, sans-serif;
  margin: 5px 0;
  padding: 0 0 0 22px;
}
#toh-ucs a.arrow,
#toh-ucs span.arrow {
  padding: 0 0 0 20px;
  font: 11px/160% arial, helvetica, sans-serif;
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
}
#toh-ucs a.arrowBig,
#toh-ucs span.arrowBig {
  padding: 0 0 0 20px;
  font: 13px/160% arial, helvetica, sans-serif;
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
}
#toh-ucs * html a.viewAll {
  height: 1%;
  padding: 0 0 0 10px;
}
#toh-ucs #categoryTitleContainer .rss {
  float: left;
  width: 90px;
}
#toh-ucs #categoryTitleContainer .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #categoryTitleContainer .rss {
  height: 1%;
}
#toh-ucs #categoryTitleContainer .rss a.icon {
  float: left;
  width: 18px;
  height: 10px;
  margin: 37px 5px 0 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/1209/rss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs .discussions {
  float: left;
  margin: 15px 0 0 0;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}
#toh-ucs .discussions div.col2 {
  padding: 3px 0 3px 10px;
}
#toh-ucs .discussions div.col1 {
  padding: 3px 0 3px 10px;
  width: 615px;
}
#toh-ucs .discussions a {
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}
#toh-ucs .a2ColModuleSplitB h6,
#toh-ucs .a2ColModuleSplitC h6 {
  color: #999999;
  margin: 5px 0;
  font: 11px georgia, serif !important;
}
#toh-ucs .a2ColModuleSplitA h5,
#toh-ucs .a2ColModuleSplitB h5 {
  float: left;
  clear: both;
  margin: 10px 0 5px 0;
  font-size: 11px !important;
  font-style: italic;
  font-weight: bold;
  width: 100%;
}
#toh-ucs ul.bigArrow a.arrow,
#toh-ucs ul.bigArrow a.browse,
#toh-ucs ul.bigArrow span.arrow,
#toh-ucs ul.bigArrow span.browse {
  font-size: 12px !important;
}
#toh-ucs #breadcrumb li {
  font: normal 12px Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  margin: 5px 6px 0 0;
  color: #666;
}
#toh-ucs #breadcrumb li a {
  padding-right: 11px;
  background: url(/thisoldhouse/images/1209/breadcrumb_arrow.gif) no-repeat right center;
}
#toh-ucs #breadcrumb li h1 {
  font-size: 1em;
  font-weight: normal;
  display: inline;
  color: #666;
}
#toh-ucs .cta-links {
  font: normal 11px/20px Arial, Helvetica, sans-serif;
  background: url(/thisoldhouse/images/1209/border_top.gif) repeat-x bottom;
  padding: 0 0 11px 0;
}
#toh-ucs .cta-links a {
  color: #06c;
}
#toh-ucs .cta-links-lg {
  padding: 0 0 11px 0;
}
#toh-ucs .cta-links-lg a {
  font: normal 13px/20px Arial, Helvetica, sans-serif;
  color: #06c;
}
#toh-ucs .helpful-links {
  background: url(/thisoldhouse/images/1209/border_top.gif) repeat-x bottom;
  padding: 11px 0;
}
#toh-ucs .helpful-links h4 {
  font: bold italic 12px Georgia, "Times New Roman", Times, serif;
}
#toh-ucs .helpful-links li {
  font: normal 11px Arial, Helvetica, sans-serif;
  margin-top: 1em;
}
#toh-ucs .helpful-links a {
  color: #06c;
}
#toh-ucs .gt-link {
  background: url(/thisoldhouse/images/1209/icon_greaterthan.gif) no-repeat 0 3px;
  padding-left: 10px;
  font: normal 11px Arial, Helvetica, sans-serif;
  display: block;
}
#toh-ucs .next-ad a.btnNext {
  float: left;
  margin-top: 9px;
}
#toh-ucs .next-ad .discussAd {
  float: right;
}
#toh-ucs .moduleRow {
  background: url(/thisoldhouse/images/1209/border_top.gif) repeat-x top;
  clear: both;
  min-height: 274px;
  padding-top: 10px;
}
#toh-ucs .btm-bdr {
  border-bottom: 2px solid #ddd;
}
#toh-ucs #article-tools {
  float: right;
  display: block;
  height: 17px;
  padding: 3px 0 0 0;
  margin: 3px 0 3px 0;
}
#toh-ucs #article-tools:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #article-tools {
  height: 1%;
  margin-top: 4px;
}
#toh-ucs #article-tools li {
  float: left;
  display: block;
  margin-left: 10px;
  font: normal 9px Arial, Helvetica, sans-serif;
  height: 13px;
}
#toh-ucs #article-tools li a {
  color: #555;
}
#toh-ucs #article-tools .print {
  padding-left: 18px;
  background: url(/thisoldhouse/images/1209/icon_print.gif) no-repeat 0 0;
}
#toh-ucs #article-tools .mail {
  padding-left: 20px;
  background: url(/thisoldhouse/images/1209/icon_mail.gif) no-repeat 0 0;
}
#toh-ucs #article-tools .discuss {
  padding-left: 17px;
  background: url(/thisoldhouse/images/1209/icon_discuss.gif) no-repeat 0 0;
}
#toh-ucs #article-tools .share {
  padding-left: 18px;
  background: url(/thisoldhouse/images/1209/icon_share.gif) no-repeat 0 0;
}
#toh-ucs .toolsContainer {
  width: 250px;
  float: right;
  clear: right;
  position: relative;
  display: block;
}
#toh-ucs .ifxElement {
  background-color: #fff;
  border-top: 5px solid #ECEAE0;
  position: absolute;
  width: 125px;
  top: 20px;
  left: 125px;
  text-align: left;
  overflow: hidden;
  display: none;
  z-index: 100;
  clear: both;
}
#toh-ucs .ifxElement div.ifxContainer {
  border-left: 5px solid #F9F8F3;
  border-right: 5px solid #F9F8F3;
  border-bottom: 5px solid #F9F8F3;
  padding: 10px 10px 5px 10px;
  width: 95px;
}
#toh-ucs .ifxElement .ifxContainer div.close {
  background: url(/thisoldhouse/images/1209/borderModule.gif) repeat-x left top;
  width: 95px;
  padding: 10px 0 0 0;
}
#toh-ucs ul.share {
  margin: 0 0 10px 0;
}
#toh-ucs ul.share li {
  margin-bottom: 15px;
  line-height: 15px;
  text-transform: uppercase;
}
#toh-ucs a.digg,
#toh-ucs a.delicious,
#toh-ucs a.reddit,
#toh-ucs a.netscape {
  height: 16px;
  padding: 2px 0 2px 22px;
  margin-right: 5px;
  overflow: hidden;
  font: 11px arial, helvetica, sans-serif;
  width: 21px;
}
#toh-ucs a.digg {
  background: url(/thisoldhouse/images/1209/i_digg.gif) no-repeat;
}
#toh-ucs a.delicious {
  background: url(/thisoldhouse/images/1209/i_delicious.gif) no-repeat;
}
#toh-ucs a.reddit {
  background: url(/thisoldhouse/images/1209/i_reddit.gif) no-repeat;
}
#toh-ucs a.netscape {
  background: url(/thisoldhouse/images/1209/i_netscape.gif) no-repeat;
}
#toh-ucs a.close,
#toh-ucs a.close:hover,
#toh-ucs a.close:visited,
#toh-ucs a.close:active {
  background: transparent url(/thisoldhouse/images/toh/i_close.gif) right no-repeat;
  height: 16px;
  padding: 2px 17px 2px 0px;
  margin-right: 5px;
  overflow: hidden;
  font: 11px arial, helvetica, sans-serif;
  color: #404040;
  width: 21px;
}
#toh-ucs #bColumn .module-bkg {
  background: #fff;
  width: 200px;
  margin: 0;
  padding: 10px 97px 5px 10px;
}
#toh-ucs #bColumn #oldHouseMyHouse.module-bkg {
  background: #ffffff url(/thisoldhouse/images/1209/ph_bkg_mod_oldhouse.jpg) right top no-repeat;
}
#toh-ucs #bColumn #shelterLife.module-bkg {
  background: #ffffff url(/thisoldhouse/images/1209/ph_bkg_mod_shelter.jpg) right top no-repeat;
}
#toh-ucs #bColumn #hardwareAisle.module-bkg {
  background: #ffffff url(/thisoldhouse/images/1209/ph_bkg_mod_hardware.jpg) right top no-repeat;
}
#toh-ucs #bColumn #hardwareAisle2.module-bkg {
  padding-left: 45px;
  width: auto;
  background: #ffffff url(/thisoldhouse/images/1209/ph_bkg_mod_hardware2.jpg) no-repeat scroll right bottom;
}
#toh-ucs #bColumn #hardwareAisle2.module-bkg div p a {
  font-size: 9pt;
}
#toh-ucs #shelterLife h2,
#toh-ucs #oldHouseMyHouse h2,
#toh-ucs #hardwareAisle h2 {
  font: bold 18px tahoma, verdana, sans-serif;
  margin-bottom: 10px;
}
#toh-ucs #shelterLife p a,
#toh-ucs #oldHouseMyHouse p a,
#toh-ucs #hardwareAisle p a {
  font-weight: bold;
}
#toh-ucs #editor-spotlight {
  background: #fff;
}
#toh-ucs #editor-spotlight .imgcont {
  float: right;
  margin-top: 10px;
}
#toh-ucs #editor-spotlight h3 {
  margin: 0 0 16px 10px;
  padding: 10px 0 0 0;
  font: bold 18px tahoma, verdana, sans-serif;
}
#toh-ucs #editor-spotlight p {
  margin: 0 0 1em 10px;
  font-size: 11px;
  line-height: 17px;
}
#toh-ucs #editor-spotlight p a {
  font-size: 14px;
}
#toh-ucs #editor-spotlight #more-bios {
  border: 1px solid #fff;
  border-top: 1px solid #eee;
  clear: both;
  background: #ebebeb url(/images/1209/bg_modbottom.gif) repeat-x;
  padding-top: 5px;
}
#toh-ucs #editor-spotlight #more-bios h5 {
  font-size: 11px;
  margin-left: 10px;
}
#toh-ucs #editor-spotlight #more-bios span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 10px;
  display: block;
  padding-bottom: 3px;
}
#toh-ucs #wmhc input {
  display: block;
  margin: 0 0 9px 0;
}
#toh-ucs #shelterLife h2 span,
#toh-ucs #oldHouseMyHouse h2 span,
#toh-ucs #hardwareAisle h2 span {
  font: bold 13px tahoma, verdana, sans-serif;
  color: #666;
}
#toh-ucs #bColumn .module-bkg div,
#toh-ucs #genBSide .module-bkg div {
  clear: both;
}
#toh-ucs #bColumn .module-bkg .quote,
#toh-ucs #genBSide .module-bkg .quote {
  font-size: 17px;
  padding: 0;
  margin: 0;
}
#toh-ucs #tips .quote {
  font-size: 17px !important;
  line-height: 1.2em !important;
  color: #323232 !important;
  padding: 0;
  margin: 0;
}
#toh-ucs #bColumn .module-bkg div h2,
#toh-ucs #genBSide .module-bkg div h2 {
  font: italic 12px georgia, serif;
  padding: 0;
  margin: 8px 0 4px 0;
}
#toh-ucs #bColumn .module-bkg div p,
#toh-ucs #genBSide .module-bkg p.summary {
  font-size: 11px;
  font-weight: normal;
  padding: 0 0 8px 0;
  line-height: 18px;
  margin: 0;
  width: 190px;
}
#toh-ucs #bColumn .module-bkg div p .date {
  font-size: 10px;
  font-style: italic;
  color: #666;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
#toh-ucs .bottomLinks {
  background: #ebebeb url(/thisoldhouse/images/1209/bg_modbottom.gif) repeat-x;
  padding: 10px;
  border: 1px solid #fff;
  border-top: 1px solid #eee;
  clear: both;
}
#toh-ucs .bottomLinks h3 {
  font-size: 11px;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
}
#toh-ucs .bottomLinks a {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}
#toh-ucs a.completeDir {
  float: left;
  width: 135px;
  height: 19px;
  margin: 8px 0 10px 0;
}
#toh-ucs .advertisement {
  font-size: 10px;
  font-style: italic;
  color: #000;
  margin-top: 10px;
}
#toh-ucs .photo-credit {
  font: normal 9px Arial, Helvetica, sans-serif;
  color: #999;
  margin-top: 3px;
  margin-bottom: 8px;
}
#toh-ucs .enlarge a {
  padding: 0 0 0 21px;
  background: url(/thisoldhouse/images/1209/icon_enlarge.gif) no-repeat left;
  font: normal 11px Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
#toh-ucs .clear {
  clear: both;
}
#toh-ucs .floatLeft {
  float: left;
}
#toh-ucs .floatRight {
  float: right;
}
#toh-ucs .moduleRow .adModule {
  width: 299px;
  margin: 0;
  padding: 4px;
  clear: both;
}
#toh-ucs .adCopy {
  text-align: left;
  font-size: 10px;
  color: #a4a4a4;
  font-weight: normal;
  font-style: italic;
  margin: 0 0 3px 30px;
}
#toh-ucs .moduleRow .adModule img {
  border: 1px solid #ddd;
}
#toh-ucs .moduleImg {
  width: 140px;
  position: relative;
}
#toh-ucs .moduleImg img {
  width: 140px;
}
#toh-ucs .moduleImg .videoOverlay a {
  z-index: 1000;
  position: absolute;
  top: 20px;
  left: 47px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 47px;
  height: 47px;
  background: url(/images/1209/watchVideoOverlay.gif) no-repeat 0 0;
}
#toh-ucs .moduleImg230,
#toh-ucs .moduleImg230 img {
  width: 230px;
  float: left;
  margin-right: 10px;
}
#toh-ucs .moduleImg230 .videoOverlay a {
  top: 90px;
  left: 90px;
}
#toh-ucs .moduleImg450,
#toh-ucs .moduleImg450 img {
  width: 450px;
}
#toh-ucs .moduleImg450 .videoOverlay a {
  top: 125px;
  left: 200px;
}
#toh-ucs .videoParagraph {
  width: 285px;
  margin: 0 0 15px 0;
}
#toh-ucs .magParagraph {
  width: 300px;
  margin: 0 15px 15px 0;
}
#toh-ucs .magImage {
  float: left;
  width: 108px;
  margin: 0;
}
#toh-ucs .magDate {
  margin-top: 4px;
  color: #5b5b5b;
  font-size: 10px;
  font-style: italic;
  text-align: right;
}
#toh-ucs ul.rightCol {
  margin: 0;
  padding: 0;
  list-style: none;
}
#toh-ucs ul.rightCol li {
  margin: 0;
  padding: 0 0 0 20px;
  text-indent: -20px;
}
#toh-ucs #designToolbox {
  clear: both;
  text-align: left;
  background: white;
}
#toh-ucs #designToolbox .learnMore {
  margin-top: -2px;
}
#toh-ucs #designToolbox h2 {
  float: left;
  margin: 10px 0 5px 5px;
  padding: 0;
  font: bold 18px/1.3em tahoma, verdana, sans-serif;
}
#toh-ucs #designToolbox .promo {
  width: 170px;
  border: 1px solid #ddd;
  clear: both;
  margin: 0;
  padding: 10px 5px 10px 120px;
  background: #f1f2f6 url(/images/1209/designToolBoxImage.gif) 10px 10px no-repeat;
}
#toh-ucs * html #designToolbox .promo {
  margin-top: 10px;
}
#toh-ucs #designToolbox h4 {
  padding: 0;
  margin: 0 0 5px 0 !important;
  text-transform: uppercase;
  font: bold 12px arial, sans-serif !important;
}
#toh-ucs #designToolbox p.summary {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 1.3em !important;
}
#toh-ucs #designToolbox .promo p.summary {
  padding: 0 20px 10px 0;
  font: normal 16px/1.2em georgia, serif !important;
}
#toh-ucs #designToolbox #promoBottom {
  width: 285px;
  border: 1px solid #ddd;
  border-top: none;
  margin: 0;
  padding: 5px;
  background: url(/images/1209/designToolboxTopBG.gif) repeat-x 0 0;
}
#toh-ucs #designToolbox #promoBottom .promoLeft {
  border-right: 1px solid #ddd;
  float: left;
  padding: 5px 2px 5px 0;
  width: 50%;
}
#toh-ucs #designToolbox #promoBottom .promoRight {
  float: right;
  padding: 5px 0 5px 2px;
  width: 47%;
}
#toh-ucs #designToolbox #promoBottom:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #designToolbox #promoBottom {
  height: 1%;
}
#toh-ucs #inMagazine {
  background: #fff;
  clear: both;
  padding: 0 5px;
}
#toh-ucs #inMagazine:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #inMagazine {
  height: 1%;
}
#toh-ucs #inMagazine h2 {
  font: bold 18px tahoma, verdana, sans-serif;
  padding: 5px 0;
}
#toh-ucs #inMagazine .inMagSplitB {
  float: right;
  width: 108px;
  margin-left: 6px;
}
#toh-ucs #inMagazine .tools {
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs .pagination {
  text-align: right;
  font: italic 12px georgia, serif;
}
#toh-ucs .pagination a {
  text-decoration: underline;
}
#toh-ucs .pagination a,
#toh-ucs .pagination span {
  margin-left: 0.25em;
  font-style: normal;
  font-family: arial, sans-serif;
}
#toh-ucs #subscribe {
  float: right;
  width: 147px;
  margin: 0;
}
#toh-ucs #showfinder table.zcc-localise {
  padding: 3px;
}
#toh-ucs #showfinder table.zcc-localise .zcc-providerType,
#toh-ucs #showfinder table.zcc-localise thead tr td.zcc-providerType a {
  font-family: tahoma, verdana, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #323232;
  padding: 5px 0 10px 5px;
}
#toh-ucs #showfinder table.zcc-localise tbody tr td.zcc-providerType {
  font-family: Georgia,serif;
  font-style: italic;
  font-size: 17px;
}
#toh-ucs #showfinder table.zcc-localise tr td {
  padding: 0 0 10px 15px;
}
#toh-ucs #showfinder table.zcc-localise .zcc-provider a {
  padding-left: 15px;
  background-image: url(/thisoldhouse/images/1209/iconBrowseMore.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  text-decoration: none;
  color: #0066cc;
}
#toh-ucs #showfinder table.zcc-localise .zcc-provider a:hover {
  text-decoration: underline;
}
#toh-ucs div.zcc-showfinder {
  padding: 10px 10px 10px 20px;
}
#toh-ucs div.zcc-sked {
  padding: 5px 0 0 0;
}
#toh-ucs div.zcc-sked-detail {
  font-family: Georgia,serif;
  text-decoration: none;
  color: #2E2E2E;
  font-weight: bold;
}
#toh-ucs div.zcc-sked-airings {
  padding: 5px 0;
  color: #1874CD;
  font-family: tahoma, verdana, sans-serif;
}
#toh-ucs div.zcc-prog {
  position: relative;
  top: 5px;
  padding-bottom: 10px;
}
#toh-ucs div.zcc-prog span.zcc-prog-title {
  color: #06c;
}
#toh-ucs div#genBContent div#showfinder span.zcc-provider a {
  font-family: Georgia,serif;
  font-style: italic;
  font-size: 17px;
  color: #323232;
}
#toh-ucs div#genBContent div#showfinder div {
  background: none;
}
#toh-ucs div.zcc-sked div.zcc-sked-detail span.zcc-sked-more a,
#toh-ucs span.zcc-prog-more a {
  font-weight: bold;
  padding-left: 18px;
  background-color: transparent;
  background-image: url(/images/1209/iconMore.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
  color: #ef7c1b;
}
#toh-ucs span.zcc-prog-title {
  text-transform: uppercase;
  font-weight: bold;
}
#toh-ucs span.zcc-provider,
#toh-ucs span.zcc-provider a {
  font-weight: bold;
  text-transform: none;
  padding: 5px 0 0 5px;
  color: #0066cc;
}
#toh-ucs div#AddThisGenericContain {
  position: relative;
  height: 37px;
  float: right;
  background: url(/thisoldhouse/images/1209/addthis_bg2.png) no-repeat 0 0;
  width: 220px;
  clear: right;
}
#toh-ucs div#AddThisContain {
  position: relative;
  height: 37px;
  float: right;
  background: url(/thisoldhouse/images/1209/addthis_bg.png) no-repeat 0 0;
  width: 365px;
  clear: right;
}
#toh-ucs ul#AddThisTB {
  position: relative;
  height: 20px;
  padding: 6px 0 0 12px;
  margin: 0;
  padding-top: 8px;
}
#toh-ucs #AddThisTB li {
  margin: 1px 6px 0 0;
  padding: 0;
  float: left;
  height: 20px;
}
#toh-ucs #AddThisTB li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 20px;
  height: 22px;
  display: inline-block;
  background: url(/images/1209/add_this_sprite2.png) no-repeat 0 0;
  color: #fff;
  text-decoration: none;
}
#toh-ucs #AddThisTB li a:hover {
  text-decoration: underline;
}
#toh-ucs #AddThisTB li.addThis a {
  background-image: none;
  padding: 0;
}
#toh-ucs #AddThisTB li.addThis a img {
  width: 70px;
  height: 16px;
  padding-top: 2px;
  padding: 0;
}
#toh-ucs #AddThisTB li.yahooBuzz a {
  background-image: none;
  padding: 0;
}
#toh-ucs #AddThisTB li.yahooBuzz a span {
  color: #fff;
}
#toh-ucs #AddThisTB li.print a {
  background-position: 0 -4px;
  padding-left: 22px;
}
#toh-ucs #AddThisTB li.mail a {
  background-position: 0 -29px;
  padding-left: 24px;
}
#toh-ucs #AddThisTB li.discuss a {
  background-position: -4px -57px;
  padding-left: 24px;
}
#toh-ucs div.aColDirSplit dd,
#toh-ucs div.bColDirSplit dd {
  line-height: 1.1em!important;
  padding-bottom: 8px !important;
}
#toh-ucs div.aColDirSplit dd,
#toh-ucs div.bColDirSplit dd {
  line-height: 1.1em!important;
  padding-bottom: 8px;
}
#toh-ucs *#articleTitleContainer > div.ad {
  clear: right;
}
#toh-ucs div.module *.a2ColModuleSplitBFP {
  font-size: 17px;
}
#toh-ucs #footerLinks div#footerAd,
#toh-ucs #footerAddiv#copyright {
  background: #fff;
  position: relative;
}
#toh-ucs #footerLinksdiv#footerAd {
  left: -20px;
}
#toh-ucs #footerAd div#copyright {
  left: -6px;
}
#toh-ucs #copyright {
  background: #fff!important;
  /*position:relative;left:-11px;*/
}
#toh-ucs #bottomFooter {
  background: #f9f8f3 url(/thisoldhouse/images/1209/mainContainBGBottom.gif) no-repeat scroll 0 0 !important;
}
#toh-ucs #aColDir .aColDirSplit dt {
  padding-bottom: 8px;
}
#toh-ucs div#aColumn div#lead.module div.aColModuleSplitB ul {
  padding-top: 5px;
}
#toh-ucs div#aColumn div#lead.module div.aColModuleSplitB ul li {
  padding-bottom: 6px;
  line-height: 110%;
}
#toh-ucs #copyright {
  /*position:relative;left:-11px;*/
}
#toh-ucs #bottomFooter {
  background: #f9f8f3 url(/thisoldhouse/images/1209/mainContainBGBottom.gif) no-repeat scroll 0 0 !important;
}
#toh-ucs #aColumn .module .a2ColModuleSplitBFP .a2colModuleSplitVertB {
  border-top: 1px dotted #DDD;
  margin-top: 10px;
  padding-top: 5px;
}
#toh-ucs *#homeImprove > div.tohMag {
  clear: left;
  float: left!important;
}
#toh-ucs img#emailGif {
  margin: 3px 0 3px -10px;
}
#toh-ucs p.summary {
  font-size: 12px;
  line-height: 1.7em!important;
  color: #323232;
  margin: 0 0 1em 0;
  padding-right: 5px;
  white-space: normal;
}
#toh-ucs #mainContent {
  padding-top: 5px;
}
#toh-ucs .discussions div.col2,
#toh-ucs .discussions {
  margin: 15px 0 0 0;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}
#toh-ucs #lead .discussions {
  padding-right: 10px;
}
#toh-ucs .discussions div.col2 {
  background-color: #F1F2F6;
}
#toh-ucs .discussions div.col2 {
  border: 1px solid #ddd;
  padding: 5px 10px;
}
#toh-ucs .last_row {
  margin-top: 5px;
}
#toh-ucs #footer_logo p {
  font-style: italic;
  font-size: 10px;
  color: #959595;
}
#toh-ucs .list {
  list-style-type: disc;
  margin: 0 0 5px 13px;
  float: left;
}
#toh-ucs #opa_ad {
  margin: auto;
  width: 970px;
}
#toh-ucs #make_homepage {
  margin: 0 auto;
  padding: 3px 2px 0 0;
  text-align: right;
  width: 970px;
}
#toh-ucs #make_homepage a {
  background: url(/thisoldhouse/images/1209/iconBrowseMore.gif) center left no-repeat;
  padding: 0 0 0 18px;
  font-size: 11px;
}
#toh-ucs #footerLinks .column a img {
  vertical-align: top;
}
#toh-ucs #homeHeaderContainer {
  margin: 0 0 0 0 !important;
}
#toh-ucs #homeHeaderContainer:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #homeHeaderContainer {
  height: 1%;
}
#toh-ucs #homeHeaderContainer #date {
  float: left;
  font-size: 11px;
  font-style: italic;
  padding-top: 5px;
}
#toh-ucs #homeTitleContainer {
  margin: 0 0 5px 0 !important;
}
#toh-ucs #homeTitleContainer:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #homeTitleContainer {
  height: 1%;
}
#toh-ucs #homeTitleContainer .title {
  clear: both;
  display: inline;
  float: left;
  margin: 5px 18px 0 0;
}
#toh-ucs #homeTitleContainer .rss {
  float: left;
  margin-top: 34px;
  width: 90px;
}
#toh-ucs #homeTitleContainer .rss:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #homeTitleContainer .rss {
  height: 1%;
}
#toh-ucs #homeTitleContainer .rss a.icon {
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  float: left;
  height: 10px;
  margin: 0 5px 0 0;
  overflow: hidden;
  text-indent: -9999px;
  width: 18px;
}
#toh-ucs #homeTitleContainer .rss a.whatIsThis {
  float: left;
  font: 10px arial, helvetica, sans-serif;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #aColumn .module {
  background: #fff;
  background: url(/thisoldhouse/images/toh/borderModule.gif) repeat-x left top;
  clear: both;
  margin: 0 0 0 0;
  padding: 12px 0 15px 0;
  width: 450px;
}
#toh-ucs #aColumn .module:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #aColumn .module {
  height: 1%;
}
#toh-ucs #aColumn .module h3 {
  font-size: 17px;
  margin: 0 0 0.3em 0;
}
#toh-ucs #aColumn .module h4 {
  color: #323232;
  font: italic normal 17px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}
#toh-ucs #aColumn .module img {
  float: left;
  margin: 0 10px 5px 0;
  padding: 0 0 0 0;
}
#toh-ucs .tools {
  display: inline;
  font: 11px/160% arial, helvetica, sans-serif;
}
#toh-ucs .tools a.comment {
  background: url(/thisoldhouse/images/toh/iconComment.gif) no-repeat 0 0;
  margin: 0 15px 25px 0;
  padding: 0 0 0 22px;
}
#toh-ucs .tools a.browse {
  background: url(/thisoldhouse/images/toh/iconBrowse.gif) no-repeat 0 0;
  margin: 0 15px 25px 0;
  padding: 0 0 0 22px;
}
#toh-ucs #aColumn .module#lead {
  background: #fff;
  background: url(/thisoldhouse/images/toh/borderLeadStory.gif) repeat-x left top;
  padding: 18px 0 15px 0;
  width: 450px;
}
#toh-ucs #aColumn .module#lead img {
  margin: 0 10px 5px 0;
  padding: 0 0 0 0;
}
#toh-ucs .module#lead h3 {
  margin: 0 0 10px 0;
}
#toh-ucs #bColumn {
  background-color: #eceae0;
  float: right;
  padding: 5px 5px 0 5px;
  width: 470px;
}
#toh-ucs #bColumn .module {
  background: #fff;
  float: left;
  margin: 0 0 5px 0;
  padding: 10px 10px 10px 10px;
  width: 450px;
}
#toh-ucs #bColumn .module:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #bColumn .module {
  height: 1%;
}
#toh-ucs #bColumn .module h3 {
  color: #333;
  font-size: 90%;
  font-weight: bold;
  line-height: 140%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #bColumn .module h3 .q {
  color: #333;
  font-size: 90%;
  font-style: italic;
  line-height: 140%;
  margin: 0 0 0 0;
}
#toh-ucs #bColumn .module h4 {
  color: #333;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  margin: 7px 0 15px 0;
  padding: 0 0 0 0;
}
#toh-ucs #bColumn #homeImprove {
  background: #fff;
  margin: 0 0 5px 0;
  padding: 15px 0px 10px 0px;
  width: 470px;
}
#toh-ucs #bColumn #homeImprove:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #bColumn #homeImprove {
  height: 1%;
}
#toh-ucs #homeImprove .homeImproveRow .tohMag {
  display: block;
  float: left;
  font: 11px arial, helvetica, sans-serif;
  margin: 10px 0 5px 0;
  padding: 10px 0 0 0;
  width: 160px;
}
#toh-ucs #homeImprove h2 {
  float: left;
  font: bold 18px tahoma, verdana, sans-serif;
  margin: 0 0 5px 0;
}
#toh-ucs #homeImprove .homeImproveRow h3 {
  font: bold 16px tahoma, verdana, sans-serif;
  margin: 5px 0;
}
#toh-ucs #homeImprove a.seeComplete {
  display: inline;
  float: left;
  font: 10px arial, helvetica, sans-serif;
  margin: 5px 0 0 10px;
  padding: 0 0 0 0;
  width: 150px;
}
#toh-ucs #homeImprove .homeImproveRow {
  float: left;
  font-size: 100%;
  padding: 0 0 0 10px;
  width: 135px;
}
#toh-ucs #homeImprove .homeImproveRow h4 {
  color: #323232;
  font: italic normal 17px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
#toh-ucs #homeImprove .homeImproveRow ul li {
  margin: 0 0 4px;
  padding: 0 0 2px 0;
}
#toh-ucs #homeImprove .homeImproveRow a.more {
  background: url(/thisoldhouse/images/toh/iconMore.gif) no-repeat 0 0;
  color: #ef7c1b;
  display: block;
  line-height: 100%;
  margin: 2px 0 5px 0;
  padding: 0 0 0 20px;
}
#toh-ucs #moduleSplit {
  background: url(/thisoldhouse/images/toh/splitRowBG.gif) repeat-y 0 0;
  clear: both;
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  width: 470px;
}
#toh-ucs #moduleSplit:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #moduleSplit {
  height: 1%;
}
#toh-ucs #moduleSplit #rowA {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0px 0;
  width: 165px;
}
#toh-ucs #moduleSplit #rowA h2 {
  font: bold 18px tahoma, verdana, sans-serif;
  margin: 0 0 0 10px;
  padding: 10px 0 0 0;
}
#toh-ucs #moduleSplit #rowA .module {
  margin: 5px 0 0 0;
  padding: 0 0 10px 10px;
  width: 140px;
}
#toh-ucs #moduleSplit #rowA .module:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs #moduleSplit #rowA .module {
  height: 1%;
}
#toh-ucs #moduleSplit #rowA .moduleImg {
  margin-bottom: 5px;
}
#toh-ucs #moduleSplit #rowA .module h5 {
  font-size: 12px;
  width: 140px;
}
#toh-ucs #moduleSplit #rowA .module p.summary {
  width: 140px;
}
#toh-ucs #moduleSplit #rowA .moduleContainDivider {
  background: url(/thisoldhouse/images/toh/moduleDividerBG.gif) repeat-x 0 0;
  float: left;
  height: 5px;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  width: 165px;
}
#toh-ucs * html #rowA .moduleContainDivider {
  clear: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #moduleSplit #rowB .moduleContainDivider {
  background: url(/thisoldhouse/images/toh/moduleDividerBG.gif) repeat-x 0 0;
  float: left;
  height: 5px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 303px;
}
#toh-ucs * html #rowA .moduleContainDivider {
  margin: 0 0 -5px 0;
  padding: 0 0 0 0;
}
#toh-ucs #moduleSplit #rowB {
  float: left;
  padding: 5px 0 5px 2px;
  text-align: center;
  width: 300px;
}
#toh-ucs * html #moduleSplit #rowB {
  height: 1%;
}
#toh-ucs #moduleSplit #rowB .module {
  float: left;
  padding: 0 0 0 2px;
  width: 300px;
}
#toh-ucs #moduleSplit #rowB .adModule {
  float: left;
  height: 320px;
  margin: 0 0 2px 0;
  padding: 0 0 0 2px;
  width: 300px;
}
#toh-ucs #dailyFix {
  background: #fff;
  margin: 0 0 5px 0;
  padding: 15px 0 5px 10px;
  width: 460px;
}
#toh-ucs #dailyFix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #dailyFix {
  height: 1%;
}
#toh-ucs #dailyFix h2 {
  float: left;
  font: bold 18px tahoma, verdana, sans-serif;
  margin-right: 1em;
}
#toh-ucs #dailyFix .rss {
  float: left;
  margin: 9px 0 0 0;
  padding: 0 0 0 0;
  width: 90px;
}
#toh-ucs #dailyFix .rss:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #dailyFix .rss {
  height: 1%;
}
#toh-ucs #dailyFix .rss a.icon {
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  float: left;
  height: 10px;
  margin: 0 5px 0 0;
  overflow: hidden;
  padding: 0 0 0 0;
  text-indent: -9999px;
  width: 18px;
}
#toh-ucs #dailyFix .rss a.whatIsThis {
  float: left;
  font: 10px arial, helvetica, sans-serif;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix .module {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  width: 460px;
}
#toh-ucs #dailyFix .module img.mainImg {
  float: right;
  margin: 0 10px 5px 10px;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix .module .boards {
  font: 11px arial, helvetica, sans-serif;
  width: 290px;
}
#toh-ucs #dailyFix .module h5 {
  clear: left;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 0 0 2px 0;
}
#toh-ucs #dailyFix .module .boards a.tv {
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
  margin: 0 85px 25px 0;
  padding: 0 0 0 20px;
}
#toh-ucs #dailyFix .module .boards a.home {
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
  margin: 0 10px 25px 0;
  padding: 0 0 0 20px;
}
#toh-ucs #dailyFix .module .boards a.newProd {
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
  margin: 0 10px 25px 0;
  padding: 0 0 0 20px;
}
#toh-ucs #dailyFix .module .boards a.project {
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
  margin: 0 20px 25px 0;
  padding: 0 0 0 20px;
}
#toh-ucs #dailyFix #tip {
  background: #fff;
  margin: 0 0 5px 0;
}
#toh-ucs #dailyFix #tip:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #dailyFix #tip {
  height: 1%;
  margin: 0 0 5px 0;
}
#toh-ucs #dailyFix #tip .module {
  background: #f9f8f3;
  margin: 0 0 0 0;
  padding: 0 7px 7px 10px;
  width: 436px;
}
#toh-ucs #dailyFix #tip .module h3 {
  font-size: 16px;
  margin: 0 15px 10px 0;
  text-align: center;
}
#toh-ucs #tvPrograms {
  background: #fff;
  margin: 0 0 5px 0;
  padding: 15px 0 0 10px;
}
#toh-ucs #tvPrograms:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#toh-ucs * html #tvPrograms {
  height: 1%;
}
#toh-ucs #tvPrograms h2 {
  font: bold 18px tahoma, verdana, sans-serif;
}
#toh-ucs #tvPrograms .module {
  background: url(/thisoldhouse/images/toh/borderModule.gif) repeat-x bottom left;
  color: #323232;
  font: 12px georgia, serif;
  margin: 0;
  padding: 0 0 10px 0;
}
#toh-ucs #tvPrograms #moduleAsk {
  background: #ffffff url(/thisoldhouse/images/toh/ask-crew-member.jpg) no-repeat right bottom;
  clear: both;
  margin: 0;
  padding: 5px 0 10px 0;
}
#toh-ucs #tvPrograms #moduleAsk h4 {
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 10px 0;
}
#toh-ucs #tvPrograms #moduleAsk h3 {
  font-size: 90%;
  margin: 0 0 10px 0;
  padding: 0;
}
#toh-ucs .videoOverlayMod {
  float: right;
  padding-left: 10px;
  width: 140px;
}
#toh-ucs #tvPrograms .module img {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
}
#toh-ucs #bottomAd {
  background: #fff;
  clear: both;
  margin: 0 0 5px 0;
  padding: 15px 0 5px 10px;
  width: 460px;
}
#toh-ucs .hdClear {
  clear: both;
  float: left;
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
}
#toh-ucs #video .moduleImg {
  width: 230px;
}
#toh-ucs #video .moduleImg img {
  width: 230px;
}
#toh-ucs #video .moduleImg .videoOverlay a {
  left: 90px;
  top: 90px;
}
#toh-ucs .btnpumpkin {
  left: 135px;
  position: absolute;
  top: 87px;
}
#toh-ucs .btnpumpkin_vote {
  left: 135px;
  position: absolute;
  top: 57px;
}
#toh-ucs .btngingerbread {
  left: 135px;
  position: absolute;
  /*top: 72px;*/

  top: 60px;
}
#toh-ucs .btngingerbread09 {
  left: 135px;
  position: absolute;
  top: 76px;
}
#toh-ucs .btngingerbread09v2 {
  left: 135px;
  position: absolute;
  top: 60px;
}
#toh-ucs #subscribe {
  position: relative;
  top: -6px;
}
#toh-ucs #mainContent {
  margin: 0 0 10px 10px;
  width: 960px;
}
#toh-ucs #aColumn {
  float: left;
  overflow: hidden;
  width: 635px;
}
#toh-ucs #rightcol {
  background-color: #ECEAE0;
  float: right;
  margin-right: 2px;
  overflow: hidden;
  padding: 5px;
  width: 310px;
}
#toh-ucs #rightcol div {
  background-color: #fff;
  margin-bottom: 5px;
  zoom: 1;
}
#toh-ucs #rightcol h4 {
  color: #323232;
  font: bold 18px/20px arial, sans-serif;
  margin: 0 0 5px 0;
}
#toh-ucs #hero_tout {
  background: #ffffff url(/thisoldhouse/images/1209/bg_herotout.gif) left -12px repeat-x;
  height: 440px;
  padding: 7px 7px 0 7px;
  width: 618px;
}
#toh-ucs #hero_tout #slider {
  float: left;
}
#toh-ucs #hero_tout div h2 {
  float: left;
  font: bold 24px Georgia, "Times New Roman", Times, serif;
  padding: 7px 0;
}
#toh-ucs #hero_tout div.tab {
  background-color: #fff;
  clear: both;
  float: left;
  height: 342px;
  margin-bottom: 6px;
  overflow: hidden;
  padding: 0 4px 20px 7px;
}
#toh-ucs #hero_tout div img {
  float: left;
  margin-right: 15px;
}
#toh-ucs #hero_tout div p {
  float: right;
  font-size: 14px;
  height: 270px;
  overflow: hidden;
  padding-top: 10px;
  width: 142px;
}
#toh-ucs #hero_tout #ctrls_cont {
  position: relative;
}
#toh-ucs #hero_tout #ctrls_cont #ctrls {
  left: 535px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 327px;
}
#toh-ucs #hero_tout .ie_layout {
  height: 0;
  height: auto;
  zoom: 1;
}
#toh-ucs #hero_tout #ctrls_cont #ctrls a {
  background: url(/thisoldhouse/images/1209/sprite_herotout.gif) 0 0 no-repeat;
  float: left;
  height: 16px;
  text-indent: -9999px;
  width: 24px;
}
#toh-ucs #hero_tout #ctrls_cont #ctrls a#back {
  background-position: 4px 0;
}
#toh-ucs #hero_tout #ctrls_cont #ctrls a#pause {
  background-position: -109px 0;
  border-left: 1px solid #fe8b00;
  border-right: 1px solid #fe8b00;
}
#toh-ucs #hero_tout #ctrls_cont #ctrls a#forward {
  background-position: -219px 0;
}
#toh-ucs #hero_tout ul {
  margin: 0;
  padding: 0;
}
#toh-ucs #hero_tout ul li {
  background: #f1f3f8 url(/thisoldhouse/images/1209/sprite_herotout.gif) right -64px no-repeat;
  float: left;
  margin-right: 5px;
}
#toh-ucs #hero_tout ul li a {
  display: block;
  float: left;
  font: normal 11px Arial, Helvetica, sans-serif;
  height: 39px;
  outline: none;
  padding: 2px 2px 2px 0;
  width: 101px;
}
#toh-ucs #hero_tout ul li a:hover {
  text-decoration: none;
}
#toh-ucs #hero_tout ul li.ui-state-active a:hover {
  text-decoration: underline;
}
#toh-ucs #hero_tout ul li span {
  color: #06c;
  display: block;
  float: left;
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  padding: 0 0 15px 3px;
  width: 14px;
}
#toh-ucs #hero_tout ul li.ui-state-active {
  background: #ffffff url(/thisoldhouse/images/1209/sprite_herotout.gif) right bottom no-repeat;
  position: relative;
  top: -6px;
}
#toh-ucs #hero_tout ul li.ui-state-active span {
  color: #f60;
  font-size: 18px;
  padding-top: 0;
  width: 19px;
}
#toh-ucs #hero_tout ul li.ui-state-active a {
  font: bold 14px Arial, Helvetica, sans-serif;
  height: 60px;
  padding-top: 4px;
  width: 97px;
}
#toh-ucs #hero_tout ul li.last {
  margin: 0;
}
#toh-ucs #hero_tout ul li.last a {
  width: 98px;
}
#toh-ucs #hero_tout ul li.last.ui-state-active a {
  width: 94px;
}
#toh-ucs #hero_tout .ui-tabs-hide {
  display: none;
}
#toh-ucs #hero_tout a.img_link {
  display: block;
  float: left;
  height: 300px;
  width: 450px;
}
#toh-ucs #medium_touts {
  float: left;
  margin: 20px 0 0 0;
  padding: 0 0 15px 7px;
  width: 624px;
}
#toh-ucs #medium_touts .mtout {
  float: left;
  padding-right: 12px;
  width: 200px;
}
#toh-ucs #medium_touts .mtout.last {
  padding: 0;
}
#toh-ucs #medium_touts .mtout.video {
  display: block;
  position: relative;
}
#toh-ucs #medium_touts .mtout.video a.overlay,
#toh-ucs #medium_touts .mtout.video a.overlay:hover {
  background: url(/thisoldhouse/images/1209/watchVideoOverlay.gif) left top no-repeat;
  display: block;
  height: 47px;
  left: 80px;
  outline: none;
  position: absolute;
  top: 100px;
  width: 47px;
}
#toh-ucs #medium_touts .mtout h3 {
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  padding-top: 5px;
}
#toh-ucs #medium_touts .mtout h3.hot {
  font-size: 11px;
}
#toh-ucs #medium_touts .mtout h4 {
  font: bold 18px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  padding-bottom: 5px;
}
#toh-ucs #most_pop_gal {
  border-top: 1px dotted #e3e3e3;
  clear: both;
  float: left;
  padding: 7px 0 0 7px;
  width: 624px;
}
#toh-ucs #most_pop_gal h4 {
  font: bold 18px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  padding: 5px 0 15px 0;
}
#toh-ucs #most_pop_gal #most_pop_gal_container {
  background: url(/thisoldhouse/images/1209/most_pop_bg.png);
}
#toh-ucs #most_pop_gal .row {
  border-bottom: 1px dotted #e3e3e3;
  float: left;
  width: 624px;
}
#toh-ucs #most_pop_gal .last {
  border: 0;
}
#toh-ucs #most_pop_gal .stout {
  float: left;
  margin: 5px 0;
  padding: 0 0 15px 0;
  width: 300px;
}
#toh-ucs #most_pop_gal .left {
  margin-right: 10px;
  padding-right: 10px;
}
#toh-ucs #most_pop_gal .stout h3 {
  font: normal 18px Georgia, "Times New Roman", Times, serif;
  margin: 0;
  padding: 0 0 5px 0;
}
#toh-ucs #most_pop_gal .stout p {
  color: #333;
  float: left;
  font-size: 11px;
  line-height: 15px;
  padding-left: 7px;
  width: 153px;
}
#toh-ucs #most_pop_gal .stout img {
  float: left;
}
#toh-ucs #most_pop_gal .more {
  background: transparent url(/thisoldhouse/images/1209/iconMore.gif) no-repeat scroll 0 0;
  float: right;
  padding: 0 0 0 20px;
}
#toh-ucs #most_pop_gal #see_all_galleries {
  clear: both;
  display: block;
  margin: 0;
}
#toh-ucs #topics,
#toh-ucs #mag,
#toh-ucs #totd,
#toh-ucs #webcam,
#toh-ucs #tv_shows {
  padding: 5px;
}
#toh-ucs #topics ul {
  margin-bottom: .5em;
  margin-bottom: .5em;
}
#toh-ucs html > body #topics ul {
  margin-bottom: 0;
}
#toh-ucs #topics ul li {
  margin-bottom: .2em;
}
#toh-ucs #topics .col1 {
  float: left;
}
#toh-ucs #topics .col2 {
  margin: 0 0 0 8.8em;
  width: 60%;
}
#toh-ucs #topics ul li a {
  font: 12px/13px Georgia, serif;
  text-decoration: none;
}
#toh-ucs #topics .more {
  background: transparent url(/thisoldhouse/images/1209/iconMore.gif) no-repeat scroll 0 0;
  clear: both;
  color: #EF7C1B;
  margin: 0 0 0 65px;
  padding: 0 0 0 20px;
}
#toh-ucs #webcam {
  padding: 7px 5px;
}
#toh-ucs #webcam div {
  float: left;
  width: 212px;
}
#toh-ucs #webcam h4 {
  font-family: Arial, Helvetica, sans-serif;
}
#toh-ucs #webcam a {
  float: left;
  display: block;
}
#toh-ucs #webcam a#watch {
  background: url(/thisoldhouse/images/1209/button-watch-crew.gif) no-repeat;
  height: 21px;
  text-indent: -9999px;
  width: 140px;
}
#toh-ucs #tv_shows img {
  float: left;
  margin: 0 5px 5px 0;
}
#toh-ucs #tv_shows p {
  clear: left;
  font-size: 11px;
  margin: 5px 0;
}
#toh-ucs #tv_shows ul li {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 3px;
}
#toh-ucs #tv_shows ul li a {
  background: transparent url(/thisoldhouse/images/1209/iconBrowse.gif) no-repeat scroll 0 0;
  font-size: 11px;
  padding: 0 0 0 22px;
}
#toh-ucs #asktoh {
  background: url(/thisoldhouse/images/1209/bg_asktoh.jpg) right bottom no-repeat;
  border-top: 1px dotted #e3e3e3;
  margin: 10px 0 0 0;
  padding: 7px 0 0 0;
}
#toh-ucs #asktoh h4 {
  font: italic 13px Georgia, "Times New Roman", Times, serif;
}
#toh-ucs #asktoh h4 span {
  font-style: normal;
}
#toh-ucs #asktoh h3,
#toh-ucs #asktoh p {
  color: #06C;
  float: left;
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 10px 0;
  width: 205px;
}
#toh-ucs #asktoh p {
  display: block;
  width: 20px;
}
#toh-ucs #asktoh ul {
  clear: both;
}
#toh-ucs #get_toh {
  padding: 7px 5px 5px 5px;
}
#toh-ucs #get_toh h4 {
  display: none;
}
#toh-ucs #get_toh ul {
  background: url(/thisoldhouse/images/1209/bg_4moreways.png) 0 0 no-repeat;
  height: 64px;
  padding: 46px 0 0 0;
  width: 300px;
}
#toh-ucs #get_toh ul li {
  background: none;
  display: inline;
  margin: 0;
  padding: 0;
}
#toh-ucs #get_toh ul li a {
  background: url(/thisoldhouse/images/1209/sprite_4moreways.png) -488px 0 no-repeat;
  display: block;
  float: left;
  height: 60px;
  padding: 0;
  text-indent: -9999px;
  width: 68px;
}
#toh-ucs #get_toh ul li a#subscribe {
  background-position: 0 0;
  margin-left: 5px;
}
#toh-ucs #get_toh ul li a#get_toh_tv {
  background-position: -133px 0;
  margin-left: 7px;
}
#toh-ucs #get_toh ul li a#news {
  background-position: -264px 0;
  margin-left: 7px;
}
#toh-ucs #get_toh ul li a#news_feed {
  background-position: -398px 0;
  margin-left: 7px;
  width: 63px;
}
#toh-ucs #totd p {
  line-height: 20px;
  margin-bottom: 10px;
  padding: 0 5px;
  text-align: center;
}
#toh-ucs #totd h5 {
  float: left;
  font: italic 12px Georgia,serif;
  font-weight: bold;
  margin: 0 0 0 10px;
}
#toh-ucs #totd ul {
  margin: 0 0 0 5em;
}
#toh-ucs #totd a {
  background: transparent url(/asktoh/images/1209/icon_arrow.gif) no-repeat scroll 0 0;
  font: normal 11px Arial, Helvetica, sans-serif;
  padding-left: 20px;
}
#toh-ucs #mag h2 {
  font: bold 19px Arial;
  margin-bottom: 5px;
}
#toh-ucs #mag .mag_text {
  float: left;
  margin: 0 5px 0 0;
  width: 187px;
}
#toh-ucs #mag .mag_text p {
  line-height: 18px;
  margin-bottom: 5px;
}
#toh-ucs #mag .mag_text ul {
  font-family: Arial, Helvetica, sans-serif;
  margin: 8px 0;
}
#toh-ucs #mag .mag_text ul li {
  padding-bottom: 4px;
}
#toh-ucs #mag .mag_img p {
  font-style: italic;
}
#toh-ucs #mag ul li a {
  background: transparent url(/thisoldhouse/images/1209/iconBrowse.gif) no-repeat scroll 0 0;
  font-size: 11px;
  padding: 0 0 0 22px;
}
#toh-ucs #mag .subscribe {
  clear: left;
  margin: 0 auto;
  width: 162px;
}
#toh-ucs #mag .subscribe a {
  background: transparent url(/thisoldhouse/images/1209/button_subscribeToMag.gif) no-repeat 0 0;
  display: block;
  height: 0 !important;
  overflow: hidden;
  padding: 20px 0 0 0;
}
#toh-ucs #footerLinks {
  clear: both;
  margin: 0 auto;
}
#toh-ucs .adModule {
  clear: left;
  padding: 5px;
}
#toh-ucs .adCopy {
  margin: 0 0 0 5px !important;
}
#toh-ucs #headerContainer {
  background: url(/thisoldhouse/images/toh/borderLeadStory.gif) repeat-x left bottom;
}
#toh-ucs #headerContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #headerContainer {
  height: 1%;
}
#toh-ucs #articleBreadcrumbs #subscribe a {
  float: right;
  display: block;
  width: 213px;
  height: 21px;
  margin: 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/subscribe.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #articleTitleContainer {
  clear: both;
  margin: 5px 0;
  padding: 5px 0;
  background: url(/thisoldhouse/images/toh/borderLeadStory.gif) repeat-x left bottom;
  *height: 1%;
}
#toh-ucs #articleTitleContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #articleTitleContainer {
  height: 1%;
}
#toh-ucs #articleTitleContainer .title {
  clear: left;
  font-size: 24px;
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
}
#toh-ucs #articleTitleContainer .ad {
  float: right;
}
#toh-ucs #articleTitleContainer .byline,
#toh-ucs #galleryTitleContainer .byline {
  color: #5b5b5b;
  font-style: italic;
  font-size: 12px;
  float: left;
  clear: both;
  padding: 5px 0 10px 0;
}
#toh-ucs #articleTitleContainer .byline .name,
#toh-ucs #galleryTitleContainer .byline .name {
  font-style: normal;
  text-transform: uppercase;
}
#toh-ucs #articleTitleContainer .byline .magsource,
#toh-ucs #galleryTitleContainer .byline .magsource {
  font-style: normal;
}
#toh-ucs #articleTitleContainer .tools {
  float: right;
}
#toh-ucs #articleTitleContainer .rss {
  float: left;
  width: 90px;
}
#toh-ucs #articleTitleContainer .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #articleTitleContainer .rss {
  height: 1%;
}
#toh-ucs #articleTitleContainer .rss a.icon {
  float: left;
  width: 18px;
  height: 10px;
  margin: 37px 5px 0 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #articleTitleContainer .rss a.whatIsThis {
  float: right;
  margin: 18px 0 0 0;
  padding: 0 0 0 0;
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs #aColumn {
  float: left;
  clear: both;
  width: 550px;
  margin: 0 0 0 0;
}
#toh-ucs #aColumn #articleImg {
  margin: 5px 0 10px 0;
  padding: 8px;
  border: 1px solid #e2e0e0;
  display: none;
}
#toh-ucs #aColumn #articleImg p.summary {
  color: #333;
  font: italic 11px/1.5em georgia, serif !important;
}
#toh-ucs #aColumn #articleImg .credit {
  font: 9px arial, helvetica, sans-serif;
  color: #999;
}
#toh-ucs #aColumn #articleImg .tools {
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  *height: 1%;
}
#toh-ucs #aColumn #articleImg .tools:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #aColumn #articleImg .tools {
  height: 1%;
}
#toh-ucs #aColumn #articleImg .tools a.enlarge {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 22px;
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs #aColumn #articleImg .tools .pageCount {
  float: right;
  font-size: 11px;
}
#toh-ucs #aColumn .module,
#toh-ucs #aColumn .browseModule {
  background: #fff;
  background: url(/thisoldhouse/images/toh/borderModule.gif) repeat-x left bottom;
  margin: 0 0 0 0;
  padding: 15px 0 22px 0;
  width: 550px;
  clear: both;
  position: relative;
}
#toh-ucs #aColumn .browseModule {
  color: #000;
  padding-bottom: 15px;
  font-size: 11px;
  float: left;
}
#toh-ucs #aColumn .browseModule h5 {
  padding-bottom: 7px;
  font-weight: normal;
  font-size: 11px;
}
#toh-ucs #aColumn .browseModule a {
  color: #0066CC;
  font: 11px arial, helvetica, sans-serif;
  padding: 0 0 10px 0;
}
#toh-ucs #aColumn .module:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #aColumn .module {
  height: 1%;
}
#toh-ucs #aColumn .module h3 {
  margin: 0 0 15px 0;
  font-size: 12px;
  font-weight: normal;
  clear: both;
  display: block;
}
#toh-ucs #aColumn .module h4 {
  font: 12px normal;
  font-style: italic;
  margin: 0 0 10px 0;
}
#toh-ucs #aColumn .module p.summary {
  color: #666;
}
#toh-ucs #aColumn .module .tools {
  font: 10px arial, helvetica, sans-serif;
  width: 140px;
}
#toh-ucs #aColumn .module .tools a.comment {
  margin: 0 5px 25px 0;
  padding: 0 0 0 22px;
  background: url(/thisoldhouse/images/toh/iconComment.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #aColumn .module .tools a.browse {
  padding: 0 0 0 22px;
  background: url(/thisoldhouse/images/toh/iconBrowse.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #aColumn .browseModule a.view-all {
  padding: 0 0 0 22px;
  background: url(/thisoldhouse/images/yoh/icon_view-all.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #aColumn .module#video h2 {
  margin: 3px 0 4px 0;
  font: bold 18px tahoma, verdana, sans-serif;
}
#toh-ucs #aColumn .module#video h3 {
  margin: 0 0 8px 0;
}
#toh-ucs #aColumn .module#video .moduleImg {
  width: 145px;
  float: right;
  position: relative;
  margin-top: 3px;
}
#toh-ucs #aColumn .module#video .moduleImg img {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  float: right;
}
#toh-ucs #aColumn .module#video .moduleImg .videoOverlay a {
  z-index: 1000;
  position: absolute;
  top: 20px;
  left: 50px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 47px;
  height: 47px;
  background: url(/thisoldhouse/images/yoh/watchVideoOverlay.gif) no-repeat 0 0;
}
#toh-ucs #aColumn .module#video .moduleImg a.watchVideo {
  float: left;
  clear: right;
  width: 111px;
  height: 19px;
  margin: 0 0 0 4px;
  overflow: hidden;
  background: url(/thisoldhouse/images/yoh/button_watchVideo.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #aColumn .ad300 {
  float: left;
  width: 317px;
  background: url(/thisoldhouse/images/yoh/borderModule.gif) repeat-x left bottom;
  margin: 0 0 12px 0;
  padding: 20px 0 20px 0;
}
#toh-ucs #aColumn .ad300 .descript,
#toh-ucs .advertisement {
  font-size: 9px;
  font-style: italic;
  color: #a4a4a4;
  margin: 0 0 5px 0;
  padding: 0 0 0 8px;
}
#toh-ucs #aColumn .ad300 img {
  margin: 0 0 5px 0;
  padding: 0 0 0 8px;
}
#toh-ucs #aColumn .module#newsstands {
  background: none;
  margin: 0 0 0 0;
  padding: 0;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer {
  margin-top: 5px;
  padding: 8px;
  border: 1px solid #e2e0e0;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer .newsstandMod {
  float: left;
  clear: both;
  width: 300px;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer .newsstandMod .floatLeft {
  width: 130px;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer .newsstandMod .floatRight {
  width: 165px;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer .newsstandMod h5 {
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  padding-bottom: 0px;
}
#toh-ucs #aColumn .module#newsstands .newsstandsContainer .newsstandMod .subhead {
  font-size: 11px;
  padding-bottom: 4px;
}
#toh-ucs #aColumn .module#newsstands h2 {
  clear: right;
  margin: 0 0 5px 0;
  font: bold 18px tahoma, verdana, sans-serif;
}
#toh-ucs #aColumn .module#newsstands .moduleImg {
  width: 300px;
  border: 1px solid #e6e5e5;
  margin: 0 0 0 0;
  padding: 8px 8px 8px 8px;
}
#toh-ucs #aColumn .bottom {
  background: none !important;
}
#toh-ucs #bColumn {
  float: right;
  width: 330px;
  padding: 5px 10px 0 0;
}
#toh-ucs #bColumn h3 {
  color: #333;
  font-size: 12px;
  line-height: 1.4em;
}
#toh-ucs #bColumn p {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  color: #333;
  line-height: 1.3em;
}
#toh-ucs #bColumn ol {
  margin-left: 1.5em;
  padding-left: 0;
}
#toh-ucs #bColumn .module {
  background: #fff;
  width: 450px;
  float: left;
  margin: 0 0 5px 0;
  padding: 10px 10px 10px 10px;
}
#toh-ucs #bColumn .module:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #bColumn .module {
  height: 1%;
}
#toh-ucs #bColumn .module h3 {
  font-size: 12px;
  line-height: 140%;
  color: #333;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #bColumn .module h3 .q {
  font-size: 12px;
  line-height: 140%;
  color: #333;
  font-style: italic;
  margin: 0 0 0 0;
}
#toh-ucs #bColumn .module h4 {
  font-size: 12px;
  color: #333;
  font-weight: normal;
  font-style: italic;
  margin: 7px 0 15px 0;
  padding: 0 0 0 0;
}
#toh-ucs #bColumn .module .tools {
  font: 11px arial, helvetica, sans-serif;
  width: 250px;
  margin: 0 5px 0 0;
}
#toh-ucs #bColumn #homeImprove,
#toh-ucs #bColumn #RR_topAd,
#toh-ucs #bColumn #RR_subNav,
#toh-ucs #bColumn #RR_bottomAd,
#toh-ucs #bColumn #RR_creative {
  background: #fff;
  width: 310px;
  margin: 0 0 5px 5px;
  padding: 5px 10px 10px 10px;
}
#toh-ucs #bColumn #homeImprove:after,
#toh-ucs #bColumn #RR_topAd:after,
#toh-ucs #bColumn #RR_subNav:after,
#toh-ucs #bColumn #RR_bottomAd:after,
#toh-ucs #bColumn #RR_creative:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs #bColumn #RR_creative {
  background: #fff;
  width: 310px;
  margin: 0 0 5px 5px;
  padding: 10px 10px 10px 10px;
}
#toh-ucs #bColumn #RR_creative:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #bColumn #homeImprove {
  height: 1%;
}
#toh-ucs #homeImprove .homeImproveRow {
  width: 140px;
  float: left;
  font-size: 12px;
  padding: 0 5px 0 0;
}
#toh-ucs #homeImprove .homeImproveRow h4 {
  font: 12px normal;
  font-style: italic;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
#toh-ucs #homeImprove .homeImproveRow ul li {
  margin: 0 0 0 0;
  padding: 0 0 2px 0;
}
#toh-ucs #homeImprove .homeImproveRow a.more {
  display: block;
  margin: 2px 0 5px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/yoh/iconMore.gif) no-repeat 0 0;
  line-height: 100%;
  color: #ef7c1b;
}
#toh-ucs #moduleSplit {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  background: url(/thisoldhouse/images/toh/splitRowBG.gif) repeat-y 0 0;
  width: 470px;
  clear: both;
}
#toh-ucs #moduleSplit:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #moduleSplit {
  height: 1%;
}
#toh-ucs #moduleSplit #rowA {
  float: left;
  width: 165px;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
}
#toh-ucs #moduleSplit #rowA h2#watch {
  display: block;
  width: 123px;
  height: 15px;
  margin: 15px 0 5px 10px;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/h_watchOnline.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #moduleSplit #rowA h2#watch {
  display: block;
  width: 123px;
  height: 15px;
  margin: 15px 0 10px 10px;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/h_watchOnline.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #moduleSplit #rowA .module {
  width: 140px;
  margin: 5px 0 0 0;
  padding: 0 0 10px 10px;
}
#toh-ucs #moduleSplit #rowA .module:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs #moduleSplit #rowA .module {
  height: 1%;
}
#toh-ucs #moduleSplit #rowA .module h5 a {
  width: 140px;
  font-size: 12px !important;
}
#toh-ucs #moduleSplit #rowA .module p.summary {
  width: 140px;
}
#toh-ucs #moduleSplit #rowA .moduleContainDivider {
  float: left;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  width: 165px;
  height: 5px;
  background: url(/thisoldhouse/images/toh/moduleDividerBG.gif) repeat-x 0 0;
}
#toh-ucs * html #rowA .moduleContainDivider {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  clear: left;
}
#toh-ucs #moduleSplit #rowB .moduleContainDivider {
  background: url(/thisoldhouse/images/toh/moduleDividerBG.gif) repeat-x 0 0;
  height: 5px;
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 303px;
}
#toh-ucs * html #rowA .moduleContainDivider {
  margin: 0 0 -5px 0;
  padding: 0 0 0 0;
}
#toh-ucs #moduleSplit #rowB {
  float: left;
  width: 300px;
  text-align: center;
  padding: 5px 0 5px 2px;
}
#toh-ucs * html #moduleSplit #rowB {
  height: 1%;
}
#toh-ucs #moduleSplit #rowB .module {
  float: left;
  width: 300px;
  padding: 0 0 0 2px;
}
#toh-ucs #moduleSplit #rowB .adModule {
  float: left;
  width: 300px;
  height: 390px;
  margin: 0 0 0 0;
  padding: 0 0 0 2px;
}
#toh-ucs #dailyFix {
  background: #fff;
  width: 460px;
  margin: 0 0 5px 0;
  padding: 15px 0 5px 10px;
}
#toh-ucs #dailyFix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #dailyFix {
  height: 1%;
}
#toh-ucs #dailyFix .rss {
  float: left;
  width: 90px;
  margin: 0 0 0 0
  padding: 5px 0 0 0;
}
#toh-ucs #dailyFix .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #dailyFix .rss {
  height: 1%;
}
#toh-ucs #dailyFix .rss a.icon {
  float: left;
  width: 18px;
  height: 10px;
  margin: 4px 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #dailyFix .rss a.whatIsThis {
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs * html #dailyFix .rss a.whatIsThis {
  float: right;
  margin: -14px 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix .module {
  width: 460px;
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix .module img {
  float: right !important;
  margin: 0 10px 5px 10px;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix .module .boards {
  font: 10px arial, helvetica, sans-serif;
  width: 290px;
}
#toh-ucs #dailyFix .module .boards a.tv {
  margin: 0 85px 25px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #dailyFix .module .boards a.home {
  margin: 0 10px 25px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #dailyFix .module .boards a.newProd {
  margin: 0 10px 25px 0;
  padding: 0 0 0 20px;
  background: url(/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #dailyFix .module .boards a.project {
  margin: 0 20px 25px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/icon_arrow.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #dailyFix #tip {
  background: #fff;
  width: 460px;
  margin: 0 0 5px 0;
  padding: 5px 0 0 0;
}
#toh-ucs #dailyFix #tip:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #dailyFix #tip {
  height: 1%;
  margin: 0 0 5px 0;
}
#toh-ucs #dailyFix #tip .module {
  background: #f9f8f3;
  width: 436px;
  margin: 0 0 0 0;
  padding: 7px 7px 7px 10px;
}
#toh-ucs #dailyFix #tip .module h3 {
  font-size: 15px !important;
  text-align: center;
  margin: 0 15px 10px 0;
}
#toh-ucs #dailyFix #tip .module .tools {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #dailyFix #tip .module .tools a.browse {
  margin: 0 0 25px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/iconBrowse.gif) no-repeat 0 0;
  font: arial, helvetica, sans-serif;
  line-height: 160%;
}
#toh-ucs #dailyFix .module .tools {
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs #dailyFix .module .tools a.browse {
  margin: 0 20px 25px 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/iconBrowse.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #dailyFix .module .tools a.comment {
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/iconComment.gif) no-repeat 0 0;
}
#toh-ucs #dailyFix .module .discussRow {
  float: left;
  width: 257px;
  margin: 15px 0 0 0;
}
#toh-ucs #dailyFix .module .discussRow:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs #dailyFix .module .discussRow a.discuss {
  float: left;
  width: 69px;
  height: 16px;
  margin: 8px 0 10px 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/button_discuss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #dailyFix .module .discussRow .discussAd {
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#toh-ucs #tvPrograms {
  background: #fff;
  width: 460px;
  margin: 0 0 5px 0;
  padding: 15px 0 5px 10px;
}
#toh-ucs #tvPrograms:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #tvPrograms {
  height: 1%;
}
#toh-ucs #tvPrograms .module {
  width: 450px;
  padding: 5px 0 10px 0;
  background: url(/thisoldhouse/images/toh/borderModule.gif) repeat-x bottom left;
}
#toh-ucs #tvPrograms .module:last-child {
  background: none;
}
#toh-ucs #tvPrograms .module img {
  float: right !important;
  margin: 0 0 5px 10px;
  padding: 0 0 0 0;
}
#toh-ucs * html #tvPrograms .module a.watchVideo {
  margin: 5px 15px 0 0;
}
#toh-ucs #tvPrograms .module .tools {
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs #tvPrograms .module .tools a.browse {
  margin: 0 0 25px 0;
  padding: 0 0 0 22px;
  background: url(/thisoldhouse/images/toh/iconBrowse.gif) no-repeat 0 0;
  line-height: 160%;
}
#toh-ucs #bottomAd {
  background: #fff;
  width: 460px;
  margin: 0 0 5px 0;
  padding: 15px 0 5px 10px;
}
#toh-ucs #bottomAd:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #bottomAd {
  height: 1%;
}
#toh-ucs #galleryTitleContainer {
  float: left;
  margin-top: 7px;
  clear: both;
  width: 700px;
}
#toh-ucs #galleryTitleContainer #headline .title {
  display: block;
  float: left;
}
#toh-ucs #galleryTitleContainer #headline .title {
  font: normal 24px georgia, serif;
  color: #323232;
}
#toh-ucs #galleryTitleContainer .title span {
  font: italic 24px georgia, serif;
  color: #5b5b5b;
}
#toh-ucs #galleryTitleContainer .rss {
  width: 90px;
  float: left;
  margin: 12px 0 0 10px;
}
#toh-ucs #galleryTitleContainer .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #galleryTitleContainer .rss {
  height: 1%;
}
#toh-ucs #galleryTitleContainer .rss a.icon {
  float: left;
  width: 18px;
  height: 10px;
  margin: 0 5px 0 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #galleryTitleContainer .rss a.whatIsThis {
  font: 10px arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
#toh-ucs #galleryTitle {
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  color: #323232;
  margin-bottom: 0.7em;
}
#toh-ucs .pinkAd {
  float: right;
  margin-top: 3px;
}
#toh-ucs #galleryImageContainer,
#toh-ucs #galleryImageContainer2 {
  border: 1px solid #ddd;
  width: 451px;
  /*461px*/

  padding: 7px 1px 4px 1px;
  background-color: #fff;
}
#toh-ucs #galleryImageContainer {
  border: none;
  padding: 1px 1px 4px 1px;
}
#toh-ucs #galleryToggle {
  font: normal 10px Arial, Helvetica, sans-serif;
  color: #000;
  margin-left: 4px;
}
#toh-ucs #galleryToggle li {
  display: block;
  float: left;
}
#toh-ucs #toggle-single {
  margin-right: 8px;
  border-right: 1px solid #000;
}
#toh-ucs #toggle-single a,
#toh-ucs #toggle-single span {
  padding: 0 8px 0 17px;
  /*background:url(http://img2.timeinc.net/toh/i/gallery/icon_single-photo_off.gif) no-repeat left;*/

  text-decoration: underline;
}
#toh-ucs #toggle-single a.active,
#toh-ucs #toggle-single span {
  /*background:url(http://img2.timeinc.net/toh/i/gallery/icon_single-photo_on.gif) no-repeat left;*/

  color: #000;
  text-decoration: none;
}
#toh-ucs #toggle-thumbnails a,
#toh-ucs #toggle-thumbnails span {
  padding: 1px 8px 1px 17px;
  /* background:url(http://img2.timeinc.net/toh/i/gallery/icon_thumbnails_off.gif) no-repeat left;*/

  text-decoration: underline;
}
#toh-ucs #toggle-thumbnails a.active,
#toh-ucs #toggle-thumbnails span {
  /*background:url(http://img2.timeinc.net/toh/i/gallery/icon_thumbnails_on.gif) no-repeat left;*/

  color: #000;
  text-decoration: none;
}
#toh-ucs .galleryPagination {
  font-style: italic;
  font-size: 11px;
  display: block;
  float: right;
  margin-right: 4px;
}
#toh-ucs .galleryPagination a,
#toh-ucs .galleryPagination span {
  display: block;
  float: left;
}
#toh-ucs .galleryPagination a {
  text-indent: -9999px;
}
#toh-ucs .galleryPagination a.previous {
  width: 21px;
  height: 16px;
  background: url(/thisoldhouse/images/toh/toggle-prev.gif) no-repeat;
  overflow: hidden;
  margin-right: 5px;
}
#toh-ucs .galleryPagination a.next {
  width: 21px;
  height: 16px;
  background: url(/thisoldhouse/images/toh/toggle-next.gif) no-repeat;
  overflow: hidden;
  margin-left: 5px;
}
#toh-ucs #gallery-single,
#toh-ucs #gallery-single2 {
  padding: 10px 0 4px 0;
  clear: both;
}
#toh-ucs #gallery-thumbs {
  margin: 0 0 0 8px;
  padding-top: 10px;
  clear: both;
  font-size: 1px;
}
#toh-ucs #gallery-thumbs img {
  margin: 0 6px 10px 0;
  padding: 0;
  width: 100px;
  height: 100px;
}
#toh-ucs #gallery-diy {
  margin: 10px 0;
  padding: 15px 0;
  background: url(/thisoldhouse/images/toh/border_top.gif) repeat-x;
}
#toh-ucs #gallery-diy div {
  padding-left: 45px;
}
#toh-ucs .diy-headline {
  background: url(/thisoldhouse/images/toh/bg_colorchips.gif) no-repeat;
  font: italic normal 16px/20px Georgia, "Times New Roman", Times, serif;
  color: #323232;
  width: 235px;
}
#toh-ucs .diy-try {
  font: normal 12px/20px Arial, Helvetica, sans-serif;
  margin-bottom: 1em;
}
#toh-ucs #aColumnGallery {
  float: left;
  clear: both;
  width: 615px;
  margin: 0;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitA {
  float: left;
  width: 461px;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitB {
  float: right;
  width: 308px;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitB p {
  font: normal 12px/20px Georgia, "Times New Roman", Times, serif;
  color: #333;
  margin-bottom: 2em;
}
#toh-ucs #aColumnGallery .module#galleryLead {
  background: #fff;
  padding: 18px 0 15px 0;
  width: 779px;
}
#toh-ucs #bColumnGallery {
  margin-top: 7px;
}
#toh-ucs #bColumnGallery .moduleContainDivider {
  background: url(/thisoldhouse/images/toh/moduleDividerBG.gif) repeat-x 0 0;
  width: 100%;
  height: 5px;
  clear: both;
}
#toh-ucs * html #bColumnGallery .moduleContainDivider {
  margin: 0px 0 -5px 0;
  padding: 0;
  clear: left;
}
#toh-ucs #bColumnGallery {
  float: right;
  width: 160px;
}
#toh-ucs #bColumnGallery .module {
  background: #fff;
  width: 297px;
  float: left;
  margin: 0;
  padding: 5px;
}
#toh-ucs #bColumnGallery .module:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #bColumnGallery .module {
  height: 1%;
}
#toh-ucs #bColumnGallery .adModule {
  background-color: #fff;
  width: 299px;
  margin: 0;
  padding: 4px;
  clear: both;
}
#toh-ucs #bColumnGallery .adModule img {
  border: 1px solid #ddd;
}
#toh-ucs #bColumnGallery .module h3,
#toh-ucs #bColumnGallery .module h3 a {
  font-size: 12px !important;
  line-height: 140%;
  color: #333;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#toh-ucs #bColumnGallery .module h3 .q {
  font-size: 11px;
  line-height: 140%;
  color: #333;
  font-style: italic;
  margin: 0;
}
#toh-ucs #bColumnGallery .module h4 {
  font-size: 11px;
  color: #333;
  font-weight: normal;
  font-style: italic;
  margin: 7px 0 15px 0;
  padding: 0;
}
#toh-ucs #aColumnArticle {
  float: left;
  clear: both;
  width: 450px;
  margin: 0;
}
#toh-ucs #bColumnArticle {
  float: left;
  width: 281px;
  padding-left: 20px;
}
#toh-ucs #bColumnArticle .adModule {
  background-color: #fff;
  width: 299px;
  margin: 0;
  padding: 4px;
  clear: both;
}
#toh-ucs #bColumnArticle .adModule img {
  border: 1px solid #ddd;
}
#toh-ucs #bColumnArticle .module h3,
#toh-ucs #bColumnArticle .module h3 a {
  font-size: 12px !important;
  line-height: 140%;
  color: #333;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#toh-ucs #bColumnArticle .module h3 .q {
  font-size: 12px;
  line-height: 140%;
  color: #333;
  font-style: italic;
  margin: 0;
}
#toh-ucs #bColumnArticle .module h4 {
  font-size: 11px;
  color: #333;
  font-weight: normal;
  font-style: italic;
  margin: 7px 0 15px 0;
  padding: 0;
}
#toh-ucs #articleCommentsContainer {
  margin: 10px 0 0 0;
  padding: 0 0 18px 0;
  background: url(/thisoldhouse/images/toh/border_top.gif) repeat-x bottom;
}
#toh-ucs #articleCommentsContainer h4 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}
#toh-ucs #articleCommentsContainer h4 span {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
}
#toh-ucs #articleCommentsContainerSteps {
  margin: 10px 0 0 0;
  padding: 0 0 18px 0;
}
#toh-ucs #articleCommentsContainerSteps h4 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}
#toh-ucs #articleCommentsContainerSteps h4 span {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
}
#toh-ucs .articleComments {
  background-color: #f1f3f8;
  padding: 3px;
  /*10px*/

  margin: 0 0 4px 0;
}
#toh-ucs .articleComment {
  margin: 8px 7px 1em 7px;
}
#toh-ucs #bColumn p.posted {
  color: #999;
  font-style: italic;
}
#toh-ucs #bColumnSteps p.posted {
  color: #999;
  font-style: italic;
}
#toh-ucs #dColumnSteps p {
  font-size: 10px;
  line-height: 15px;
}
#toh-ucs #bColumn .articleComment p {
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs #bColumn #articleCommentsContainer p {
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs #bColumnSteps .articleComment p {
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs #bColumnSteps #articleCommentsContainer p {
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs .articleComment:last-child {
  margin-bottom: 0;
}
#toh-ucs .articleComments .tools {
  background-color: #fff;
  padding: 3px 0 4px 7px;
  font: normal 11px Arial, Helvetica, sans-serif;
}
#toh-ucs .articleComments .tools .view-all {
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/icon_view-all.gif) no-repeat 0 0;
  margin-right: 11px;
}
#toh-ucs .articleComments .tools .comment {
  padding: 0 0 0 20px;
  background: url(/thisoldhouse/images/toh/icon_comment.gif) no-repeat 0 0;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitB #articleCommentsContainer p {
  margin: 8px 0 0 0;
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitB #articleCommentsContainer .articleComments .articleComment p {
  margin: 0;
  font-size: 11px;
  line-height: 15px;
}
#toh-ucs #aColumnGallery .module .aColModuleSplitB #articleCommentsContainer .articleComments .articleComment p.posted {
  color: #999;
  font-style: italic;
}
#toh-ucs .articleTxt p {
  line-height: 1.7em !important;
}
#toh-ucs .articleInlineList {
  background-color: #f2f3f8;
  float: left;
  width: 180px;
  display: inline;
  padding: 5px;
  margin: 0 10px 0 0;
}
#toh-ucs .articleInlineList h4 {
  font: bold italic 11px georgia, serif;
  padding-bottom: 5px;
}
#toh-ucs .articleInlineList ul {
  margin-top: 0px;
}
#toh-ucs .articleInlineList ul li {
  padding-bottom: 5px;
}
#toh-ucs .articleAd {
  float: right;
  width: 160px;
  margin-left: 10px;
}
#toh-ucs .articleInlineList a {
  font: bold 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
#toh-ucs .articlePageLink {
  font: 13px Arial, Helvetica, sans-serif;
  display: block;
}
#toh-ucs .articlePageination {
  background: url(/thisoldhouse/images/toh/border_top.gif) repeat-x center bottom;
  padding-bottom: 15px;
  margin: 15px 0;
}
#toh-ucs .btmPageArticle {
  font-family: arial, sans-serif;
}
#toh-ucs .pageination {
  text-align: right;
  margin-bottom: 15px;
}
#toh-ucs .pageination a {
  font: 13px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  padding-left: 3px;
}
#toh-ucs .pageination span {
  font: 13px Arial, Helvetica, sans-serif;
}
#toh-ucs #newsstands h5 {
  color: #323232;
  font: bold italic 14px Georgia,serif;
  margin: 0 0 3px 0;
}
#toh-ucs #newsstands .subhead {
  color: #323232;
  font: 11px Georgia,serif;
  padding: 3px 0 5px 0;
  margin: 3px 0 5px 0;
}
#toh-ucs #slideshow2 {
  position: relative;
  width: 300px;
  height: 200px;
  overflow: hidden;
}
#toh-ucs #slideshow2 img {
  position: absolute;
  left: 0;
  top: 0;
}
#toh-ucs #scribbleboardContent {
  background-color: #f2f3f8;
  padding: 15px 0 20px 12px;
  font: normal 11px georgia,times,serif;
  line-height: 15px;
  border: none;
}
#toh-ucs #scribbleboardContent div {
  /*width:608px;*/
  height: 220px;
  overflow: scroll;
}
#toh-ucs #scribbleboardContent p {
  margin-bottom: 10px;
}
#toh-ucs #scribbleboardContent p span {
  font-style: italic;
  color: #999;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#toh-ucs #postform .commentInput label {
  display: block;
  font: normal 11px georgia,times,serif;
}
#toh-ucs #postform .commentInput textarea {
  height: 90px;
  overflow: auto;
}
#toh-ucs #postform .commentInput textarea,
#toh-ucs #postform .commentInput input {
  border: solid 1px #CCC;
}
#toh-ucs #postform input.submit {
  display: block;
  border: none;
  margin-top: 10px;
}
#toh-ucs #postform:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #postform {
  height: 1%;
}
#toh-ucs div.moreInfo {
  padding: 10px 0;
  font-size: 11px;
}
#toh-ucs #articleCommentsContainer #scribbleIframe iframe {
  width: 440px;
  height: 220px;
}
#toh-ucs #articleCommentsContainer #postform {
  width: 415px;
  border: 3px solid #f2f3f8;
  border-top: 12px solid #f2f3f8;
  padding: 10px;
}
#toh-ucs #articleCommentsContainer #postform .commentInput {
  float: left;
}
#toh-ucs #articleCommentsContainer #postform .commentInput .one {
  width: 330px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#toh-ucs #articleCommentsContainer #postform .commentInput .two {
  width: 300px;
}
#toh-ucs #verticalCommentsContainerA,
#toh-ucs #verticalCommentsContainerB,
#toh-ucs #verticalCommentsContainerC,
#toh-ucs #verticalCommentsContainerD {
  padding-top: 10px;
}
#toh-ucs #verticalCommentsContainerA h4,
#toh-ucs #verticalCommentsContainerB h4,
#toh-ucs #verticalCommentsContainerC h4,
#toh-ucs #verticalCommentsContainerD h4 {
  font-size: 12px;
}
#toh-ucs #verticalCommentsContainerA #postform,
#toh-ucs #verticalCommentsContainerB #postform,
#toh-ucs #verticalCommentsContainerC #postform,
#toh-ucs #verticalCommentsContainerD #postform {
  border: 3px solid #f2f3f8;
  border-top: 12px solid #f2f3f8;
  padding: 10px 10px 10px 10px;
}
#toh-ucs #verticalCommentsContainerA #postform .commentInput,
#toh-ucs #verticalCommentsContainerB #postform .commentInput,
#toh-ucs #verticalCommentsContainerC #postform .commentInput,
#toh-ucs #verticalCommentsContainerD #postform .commentInput {
  float: left;
  margin-top: 15px;
}
#toh-ucs #verticalCommentsContainerA #scribbleIframe iframe {
  width: 280px;
  height: 220px;
  margin-top: 10px;
}
#toh-ucs #verticalCommentsContainerA #postform .commentInput .one {
  width: 250px;
}
#toh-ucs #verticalCommentsContainerA #postform .commentInput .two {
  width: 250px;
}
#toh-ucs #verticalCommentsContainerB #scribbleIframe iframe {
  width: 307px;
  height: 220px;
  margin-top: 10px;
}
#toh-ucs #verticalCommentsContainerB #postform .commentInput .one {
  width: 278px;
}
#toh-ucs #verticalCommentsContainerB #postform .commentInput .two {
  width: 278px;
}
#toh-ucs #verticalCommentsContainerC #scribbleIframe iframe {
  width: 454px;
  height: 220px;
  margin-top: 10px;
}
#toh-ucs #verticalCommentsContainerC #postform .commentInput .one {
  width: 424px;
}
#toh-ucs #verticalCommentsContainerC #postform .commentInput .two {
  width: 424px;
}
#toh-ucs #verticalCommentsContainerD #scribbleIframe iframe {
  width: 446px;
  height: 220px;
  margin-top: 10px;
}
#toh-ucs #verticalCommentsContainerD #postform .commentInput .one {
  width: 420px;
}
#toh-ucs #verticalCommentsContainerD #postform .commentInput .two {
  width: 420px;
}
#toh-ucs #galFrame h2 {
  margin-bottom: 2px;
  padding-bottom: 0;
  font-style: italic;
  font-size: 16px;
}
#toh-ucs #galFrame .sentby {
  font: 11px Arial, Helvetica, sans-serif;
  color: #5b5b5b;
  margin-top: 0;
  clear: both;
  margin: 0;
}
#toh-ucs #galFrame #shareLinks {
  position: absolute;
  top: 5px;
  right: 2px;
  width: 260px;
}
#toh-ucs .stepsContainer {
  margin: 0 0 0 14px !important;
  width: 951px;
}
#toh-ucs .stepsContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html .stepsContainer {
  height: 1%;
}
#toh-ucs .stepsContainer #date {
  float: left;
  font-style: italic;
  font-size: 86%;
}
#toh-ucs .stepsContainer #subscribe a {
  float: right;
  display: block;
  width: 213px;
  height: 21px;
  margin: 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/subscribe.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #stepsHeaderContainer {
  background: url(/thisoldhouse/images/toh/borderLeadStory.gif) repeat-x left bottom;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
#toh-ucs #stepsHeaderContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #stepsHeaderContainer {
  height: 1%;
}
#toh-ucs #mainContentSteps {
  width: 921px;
  margin: 4px 10px 10px 14px;
  padding: 10px;
  font-size: 100%;
  border: 5px #eceae0 solid;
  background: url(/thisoldhouse/images/toh/mainBGDivider.gif) repeat-x 0 10px;
}
#toh-ucs #mainContentSteps:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #mainContentSteps {
  height: 1%;
}
#toh-ucs #stepsTitleContainer {
  border: 1px solid #fff;
}
#toh-ucs #stepsTitleContainer #headline h1,
#toh-ucs #stepsTitleContainer #headline .rss {
  display: block;
  float: left;
}
#toh-ucs #stepsTitleContainer #headline h1 {
  font: normal 24px Georgia, "Times New Roman", Times, serif;
  color: #323232;
}
#toh-ucs #stepsTitleContainer h1 span {
  font: italic 24px Georgia, "Times New Roman", Times, serif;
  color: #5b5b5b;
}
#toh-ucs #stepsTitleContainer .rss {
  width: 90px;
  float: right;
  display: inline;
  margin: 13px 0 0 10px;
}
#toh-ucs #stepsTitleContainer .rss:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #stepsTitleContainer .rss {
  height: 1%;
}
#toh-ucs #stepsTitleContainer .rss a.icon {
  float: left;
  width: 18px;
  height: 10px;
  margin: 1px 5px 0 0;
  overflow: hidden;
  background: url(/thisoldhouse/images/toh/rss.gif) no-repeat 0 0;
  text-indent: -9999px;
}
#toh-ucs #stepsTitleContainer .rss a.whatIsThis {
  float: left;
  font: 10px arial, helvetica, sans-serif;
}
#toh-ucs .discussAd {
  float: right;
}
#toh-ucs .discussAd:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html .discussAd {
  height: 1%;
}
#toh-ucs .step-nav {
  background: #f9f8f3;
  padding: 17px 10px 0 10px;
  width: 430px;
  /* 450px */

  margin-bottom: 10px;
  color: #323232;
  font: normal 12px Arial, Helvetica, sans-serif;
  height: 32px;
  float: left;
}
#toh-ucs .step-nav a {
  text-decoration: underline;
}
#toh-ucs .step-nav em {
  font-family: georgia,serif;
  font-size: 11px;
}
#toh-ucs .step-nav span {
  color: #c2c2c2;
  margin: 0 0.5em;
}
#toh-ucs .step-nav span.step-links {
  color: #323232;
  margin: 0;
  font-size: 11px;
}
#toh-ucs .step-nav span.step-links em {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}
#toh-ucs .step-nav span.step-links a {
  margin: 0 0 0 2px;
}
#toh-ucs .step-nav .step-next {
  float: right;
  display: block;
  width: 51px;
}
#toh-ucs .step-nav a.step-back {
  background: transparent url(/thisoldhouse/images/toh/btn_stepbystep_back.gif) no-repeat scroll 0pt;
  display: block;
  height: 19px;
  margin: -2px 5px 0 5px;
  width: 51px;
  float: left;
}
#toh-ucs .step-nav a.step-next {
  background: transparent url(/thisoldhouse/images/toh/btn_stepbystep_next.gif) no-repeat scroll 0pt;
  display: block;
  height: 19px;
  margin: -2px 0 0 5px;
  width: 51px;
  float: left;
}
#toh-ucs #step_menus {
  clear: both;
  font-size: 11px;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  height: 20px;
  float: left;
  padding-bottom: 5px;
  /* _padding-bottom:0; */

}
#toh-ucs #step-thumbs {
  width: 444px;
  padding: 0 0 0 9px;
  margin: 10px 0 0 0;
  background-color: #f9f8f3;
  display: block;
}
#toh-ucs #step-thumbs .step-thumb {
  width: 102px;
  margin: 6px 8px 0 0;
  padding: 0;
  display: block;
  float: left;
}
#toh-ucs #step-thumbs .first {
  clear: both;
  display: block;
  background-color: #f9f8f3;
}
#toh-ucs #step-thumbs .first:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs #step-thumbs img {
  width: 100px;
  height: 100px;
}
#toh-ucs #step-thumbs a img {
  border: 1px solid #d6d5d4;
  padding: 0;
  margin: 0 0 7px 0;
}
#toh-ucs #step-thumbs .gt-link {
  padding-bottom: 10px;
}
#toh-ucs #step-info {
  background: #f9f8f3;
  color: #323232;
  width: 450px;
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-left: 20px;
  padding: 6px 0 4px 0;
  font-size: 11px;
  z-index: 10;
}
#toh-ucs #step-info:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html #step-info {
  height: 1%;
}
#toh-ucs #step-info .step-info-time,
#toh-ucs #step-info .step-info-cost,
#toh-ucs #step-info .step-info-skill {
  display: block;
  float: left;
}
#toh-ucs #step-info .step-info-time,
#toh-ucs #step-info .step-info-cost {
  text-align: center;
  background: url(/thisoldhouse/images/toh/bg_dots_vert.gif) repeat-y right;
}
#toh-ucs #step-info .step-info-time div,
#toh-ucs #step-info .step-info-cost div {
  position: relative;
  padding: 27px 0 0 0;
  margin: 0;
}
#toh-ucs #step-info .step-info-time {
  width: 83px;
}
#toh-ucs #step-info .step-info-time div {
  background: url(/thisoldhouse/images/toh/icon_clock.gif) no-repeat top center;
}
#toh-ucs #step-info .step-info-cost {
  width: 123px;
}
#toh-ucs #step-info .step-info-cost div {
  background: url(/thisoldhouse/images/toh/icon_dollar.gif) no-repeat top center;
}
#toh-ucs #step-info .step-info-skill {
  width: 231px;
  margin-left: 9px;
}
#toh-ucs #step-info .step-info-skill h4 {
  font-size: 11px;
}
#toh-ucs #step-info .step-info-skill h4 span {
  color: #fe7203;
}
#toh-ucs #aColumnSteps {
  float: left;
  clear: both;
  width: 450px;
  margin: 0;
}
#toh-ucs #bColumnSteps {
  float: left;
  width: 281px;
  margin-left: 20px;
}
#toh-ucs #bColumnSteps p {
  font: normal 13px/20px Georgia, "Times New Roman", Times, serif;
  color: #121313;
}
#toh-ucs #cColumnSteps {
  float: right;
  width: 162px;
}
#toh-ucs #cColumnSteps .adModule {
  background-color: #fff;
  margin: 0;
  clear: both;
}
#toh-ucs #cColumnSteps .adModule img {
  border: 1px solid #eceae0;
}
#toh-ucs #dColumnSteps {
  float: left;
  width: 443px;
  margin-left: 20px;
}
#toh-ucs #stepByStep-scroll {
  height: 365px;
  width: 430px;
  overflow: auto;
  background-color: #fff;
  padding: 8px;
  margin: 0 0 20px 0;
}
#toh-ucs #stepByStep-scroll p {
  color: #121313;
  font: 13px/20px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 20px 0;
}
#toh-ucs #dColumnSteps .dColumnlink {
  font: normal 13px Arial, Helvetica, sans-serif;
}
#toh-ucs #dColumnSteps p.posted {
  color: #999;
  font-style: italic;
}
#toh-ucs #stepsTitleContainer .byline {
  color: #5b5b5b;
  font-style: italic;
  clear: both;
  display: block;
  margin-bottom: 0.5em;
  font-size: 12px;
}
#toh-ucs #stepsTitleContainer .byline .name {
  font-style: normal;
  text-transform: uppercase;
}
#toh-ucs #stepsTitleContainer .byline .magsource {
  font-style: normal;
}
#toh-ucs .stepMenuContainer {
  border: 0px solid #000;
  /*float: left;*/

  position: relative;
  margin: 0px;
  z-index: 1000;
}
#toh-ucs .stepMenuContainer a.menuTab {
  background: transparent url(/thisoldhouse/images/toh/b_step-by-step.gif) no-repeat;
  display: block;
  font-family: arial, helvetica, sans-serif;
  width: 148px;
  height: 22px;
  padding: 4px 0px 2px 0px;
  margin-right: 2px;
  color: #0066CC;
  text-decoration: none;
  /*float:left;*/

  float: right;
  cursor: pointer;
}
#toh-ucs .stepMenuContainer a.menuTab:hover {
  text-decoration: none !important;
}
#toh-ucs *html #menu1 .stepMenuContainer a.menuTab {
  display: none;
}
#toh-ucs .stepMenuContainer a.menuTab {
  float: right;
  position: relative;
}
#toh-ucs .stepMenuContainer a.menuTab span {
  padding: 0 0 2px 10px;
  color: #0066cc;
}
#toh-ucs .stepMenuContainer a.menuTabOn {
  /*background:transparent url(http://img2.timeinc.net/toh/i/global/i_step_on.gif) right no-repeat;*/

  display: block;
  background-color: #EDEAE0;
  border: 1px solid #D8D6D2;
  padding: 5px 17px 2px 5px;
  margin-right: 2px;
  color: #32312E;
  /*float:left;*/

  float: right;
  position: relative;
}
#toh-ucs .orangeLine,
#toh-ucs .orangeLine3 {
  border-top: 5px solid #f36000;
  position: relative;
  /*width: 480px;*/

  width: 245px;
  background: #fff;
  display: none;
  position: absolute;
  top: 23px;
  z-index: 1000;
}
#toh-ucs #menu1 .orangeLine {
  /*left: 1px; */

  left: 354px;
  z-index: 1000;
  font-weight: normal;
}
#toh-ucs #menu1 .orangeLine3 {
  left: 354px;
}
#toh-ucs *html #menu1 .orangeLine {
  left: -58px;
}
#toh-ucs *html #menu1 .orangeLine3 {
  left: 240px;
}
#toh-ucs #menu2 .orangeLine {
  /*left:-90px;*/

  left: 0;
  z-index: 1000;
  left: 20px;
  width: 230px;
}
#toh-ucs #menu3 .orangeLine {
  left: -195px;
  z-index: 100;
}
#toh-ucs .popup {
  border-left: 5px solid #edeae1;
  border-right: 5px solid #edeae1;
  border-bottom: 5px solid #edeae1;
  padding: 10px;
  z-index: 1000;
}
#toh-ucs .popup2 {
  border-left: 5px solid #edeae1;
  border-right: 5px solid #edeae1;
  border-bottom: 5px solid #edeae1;
  padding: 0 10px;
  z-index: 1000;
}
#toh-ucs .popup:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html .popup {
  height: 1%;
}
#toh-ucs .popup .col {
  width: 215px;
  /*float: left;*/

  float: right;
  padding: 0 10px 10px 0;
}
#toh-ucs .popup2 .col {
  width: 170px;
  padding: 0;
}
#toh-ucs .popup .header {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
#toh-ucs .popup .header h2 {
  font: italic 20px Georgia;
  float: left;
  padding: 0;
  margin: 0;
}
#toh-ucs .popup .col ol {
  margin-left: 25px;
}
#toh-ucs .popup .col ol li {
  font: bold 13px Georgia;
  padding-bottom: 5px;
}
#toh-ucs .popup .col ol li h5 {
  padding-bottom: 5px;
}
#toh-ucs .popup .col ol li p {
  font: normal 11px/1.4em Georgia;
}
#toh-ucs .popup .row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs * html .popup .row {
  height: 1%;
}
#toh-ucs .popup .row .viewAll {
  padding: 5px 0 0 0;
  text-align: left;
}
#toh-ucs .popup .row .viewAll p {
  font: normal 11px Georgia;
}
#toh-ucs .popup .closeB {
  width: 100%;
  border-top: 1px dotted #ccc;
  text-align: right;
  padding: 4px 0 0 0;
}
#toh-ucs .popup2 .closeB {
  width: 100%;
  border-top: 1px dotted #ccc;
  text-align: right;
  padding: 4px 0 4px 0;
}
#toh-ucs .popup .row .tool {
  width: 145px;
  height: 190px;
  float: left;
  margin: 0 5px 10px 0;
  font: normal 10px Arial;
}
#toh-ucs .popup .row .tool img {
  border: 1px solid #eaeaea;
  margin-bottom: 4px;
}
#toh-ucs #imageCaption {
  font-weight: bold;
  color: #333;
  display: block;
  /*width: 400px;*/

  width: 300px;
  padding-top: 10px;
}
#toh-ucs .poll_logo,
#toh-ucs .poll_logo a,
#toh-ucs .poll_logo a:visited,
#toh-ucs .poll_logo a:hover,
#toh-ucs .poll_logo a:active {
  position: relative;
  top: -20px;
  z-index: 50000;
  width: 114px;
  height: 36px;
  display: none;
}
#toh-ucs .poll_logoarchive,
#toh-ucs .poll_logoarchive a,
#toh-ucs .poll_logoarchive a:visited,
#toh-ucs .poll_logoarchive a:hover,
#toh-ucs .poll_logoarchive a:active {
  position: absolute;
  top: 180px;
  left: 215px;
  z-index: 50000;
  width: 114px;
  height: 36px;
  display: none;
}
#toh-ucs .gallery_btn {
  position: absolute;
  top: 485px;
  left: 350px;
}
#toh-ucs *html .gallery_btn {
  top: 497px;
}
#toh-ucs #textpoll iframe {
  position: relative;
  top: 15px;
}
#toh-ucs #remodelCats h3 {
  font-size: 14px;
  font-family: museo-slab;
}
#toh-ucs #remodelCats table {
  border-bottom: 1px dotted #CCCCCC;
  border-top: 1px dotted #CCCCCC;
  margin-bottom: 25px;
}
#toh-ucs .button {
  background: url(../images/B_general.gif) no-repeat right top;
  display: block;
  height: 19px;
  padding-right: 16px;
  color: #323232;
  font-family: Georgia;
  float: left;
  margin: 3px 0 6px;
  cursor: pointer;
}
#toh-ucs .button span {
  white-space: nowrap;
  padding-right: 0;
  display: block;
  font-size: 11px;
  width: auto;
  background: url(../images/B_general.gif) no-repeat left top;
  padding-left: 22px;
  height: 19px;
  line-height: 19px;
  font-family: sans-serif;
}
#toh-ucs #remodelCats .button {
  clear: both;
}
#toh-ucs .button:hover {
  text-decoration: none;
}
#toh-ucs #remodelCats a {
  clear: both;
  float: left;
  margin: 3px 0;
  font-size: 12px;
  font-family: Arial;
}
#toh-ucs #remodelCats img {
  max-height: 180px;
  max-width: 240px;
}
#toh-ucs .remodelList {
  border-bottom: 1px dotted #CCCCCC;
  padding-bottom: 10px;
  float: left;
}
#toh-ucs .remodelList li {
  float: left;
  width: 264px;
  margin-bottom: 25px;
}
#toh-ucs .remodelList img {
  float: left;
  max-width: 100px;
  mx-height: 100px;
  margin-right: 5px;
}
#toh-ucs .remodelList div {
  float: left;
  width: 150px;
}
#toh-ucs .rulesLinks {
  margin-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px dotted #CCCCCC;
}
#toh-ucs .rulesLinks a {
  font-size: 12px;
  font-family: Arial;
}
#toh-ucs .remodelRCheapskate {
  padding: 10px;
  font-size: 13px;
  background: url(../images/BG_cheapstakes.jpg) no-repeat right bottom;
  float: left;
  width: 338px;
  height: 175px;
  border: 1px #ccc solid;
}
#toh-ucs .remodelRCheapskate .B_share {
  margin-top: 35px;
  display: block;
}
#toh-ucs .remodelMore {
  float: left;
}
#toh-ucs .remodelMore .list {
  list-style: outside disc;
  font-size: 12px;
  margin-top: 10px;
}
#toh-ucs .remodelMore .list li {
  margin-bottom: 10px;
}
#toh-ucs .remodelMore .list a {
  color: #345fc9;
  font-size: 12px !important;
}
#toh-ucs .remodelMore .list li > a:first-child {
  font-weight: bold;
  display: block;
}
#toh-ucs .remodelMore h3 {
  font-size: 14px;
}
#toh-ucs .moreContentBox {
  background-color: #e6e6e6;
  padding: 15px;
  float: left;
  clear: both;
  width: 95%;
  margin-bottom: 20px;
}
#toh-ucs .moreContentBox h2 {
  font-size: 18px;
  margin-bottom: 5px;
}
#toh-ucs .moreContentBox ul {
  list-style: inside disc;
  line-height: 24px;
}
#toh-ucs .moreContentBox ul a {
  font-size: 12px;
  font-weight: bold;
}
#toh-ucs table#remodelCats {
  padding: 5px;
  background-color: #fff;
}
#toh-ucs .remodelSub a:link,
#toh-ucs .remodelSub a:active,
#toh-ucs .remodelSub a:hover,
#toh-ucs .remodelSub a:visited {
  color: #0066cc;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}
#toh-ucs .remodelSub a:hover {
  text-decoration: underline;
}
#toh-ucs td.remodelCellA,
#toh-ucs td.remodelCellB,
#toh-ucs td.remodelCellC,
#toh-ucs td.remodelCellD {
  width: 250px;
  height: 260px;
  padding: 3px;
}
#toh-ucs td.remodelCellA img,
#toh-ucs td.remodelCellB img,
#toh-ucs td.remodelCellC img,
#toh-ucs td.remodelCellD img {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}
#toh-ucs td.remodelCellA {
  border-right: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  padding-right: 10px;
}
#toh-ucs td.remodelCellB {
  padding-left: 10px;
  border-bottom: 1px dotted #ccc;
}
#toh-ucs td.remodelCellC {
  border-right: 1px dotted #ccc;
  padding-right: 10px;
}
#toh-ucs td.remodelCellD {
  padding-left: 10px;
}
#toh-ucs .remodelMore {
  display: block;
  padding-left: 10px;
  margin-bottom: 100px;
}
#toh-ucs .remodelMore b,
#toh-ucs .remodelTitle {
  /*font-style: italic;*/

  font-size: 18px;
  display: block;
  font-family: museo-slab, "Times New Roman", Times, serif;
  font-weight: bold;
}
#toh-ucs .remodelMore a:link,
#toh-ucs .remodelMore a:active,
#toh-ucs .remodelMore a:hover,
#toh-ucs .remodelMore a:visited {
  color: #077493;
  font-size: 13px;
}
#toh-ucs .poll_archive {
  position: relative;
  top: -5px;
}
#toh-ucs #remodelNew {
  position: relative;
  top: -125px;
}
#toh-ucs .readerCols {
  display: block;
  width: 600px;
  float: left;
  position: relative;
  top: 5px;
}
#toh-ucs .readerLcol,
#toh-ucs .readerRcol,
#toh-ucs .remodel_item,
#toh-ucs .remodel_item2 {
  display: block;
  width: 300px;
}
#toh-ucs .readerLcol,
#toh-ucs .readerRcol {
  float: left;
}
#toh-ucs .remodel_item {
  margin-bottom: 5px;
  position: relative;
  top: -10px;
}
#toh-ucs .remodel_item2 {
  margin-bottom: 7px;
  position: relative;
  top: -5px;
}
#toh-ucs .divider img {
  position: relative;
  top: -18px;
}
#toh-ucs #poll_gallery {
  margin-top: 20px;
  display: block;
  width: 520px;
  padding: 10px;
  border: 1px solid #ddd;
}
#toh-ucs *html #poll_gallery {
  width: 520px;
}
#toh-ucs #poll_gallery iframe {
  width: 530px;
  height: 390px;
  background-color: #fff;
}
#toh-ucs *html #poll_gallery iframe {
  width: 524px;
}
#toh-ucs #poll_subgallery .ansCol {
  width: 530px;
}
#toh-ucs #poll_subgallery .ansLcol,
#toh-ucs #poll_subgallery .ansRcol,
#toh-ucs #poll_subgallery .results {
  display: block;
  width: 240px;
}
#toh-ucs .resultLine {
  border-bottom: 1px #ccc solid;
  float: left;
  width: 510px;
  line-height: 26px;
  font-size: 14px;
}
#toh-ucs .precentage {
  float: left;
  width: 140px;
  clear: right;
  font-size: 11px;
  padding-top: 2px;
}
#toh-ucs .precentage img {
  margin-right: 3px;
}
#toh-ucs .rQuestion {
  float: left;
  width: 350px;
  clear: left;
  margin-right: 5px;
}
#toh-ucs #poll_subgallery .results {
  font-size: 16px;
}
#toh-ucs #poll_subgallery .resImg {
  display: block;
  margin-top: 6px;
  margin-bottom: 3px;
}
#toh-ucs #poll_subgallery h2 {
  position: relative;
  left: 3px;
}
#toh-ucs #galFrame p.author {
  top: 0;
}
#toh-ucs #galFrame p.summary {
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: -20px;
  left: 1px;
}
#toh-ucs #galleryToggle li {
  clear: both;
  display: block;
  width: 605px;
  float: left;
}
#toh-ucs #galleryToggle .galleryPagination {
  float: right;
  display: block;
  padding-top: 0;
  padding-right: 0;
  margin-right: 0;
}
#toh-ucs .ansCol {
  clear: both;
  float: left;
  display: block;
  width: 350px;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: 8px;
}
#toh-ucs .ansLcol,
#toh-ucs .ansRcol {
  float: left;
  display: block;
  width: 100px;
}
#toh-ucs .ansRcol {
  margin-left: 20px;
}
#toh-ucs .ansCol input {
  position: relative;
  left: -5px;
  top: 2px;
}
#toh-ucs .galleryPagination {
  font-style: italic;
  font-size: 11px;
  display: block;
  float: right;
  margin-right: 4px;
}
#toh-ucs .galleryPagination a,
#toh-ucs .galleryPagination span {
  display: block;
  float: left;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#toh-ucs .galleryPagination a {
  text-indent: -9999px;
}
#toh-ucs .galleryPagination a.previous {
  width: 21px;
  height: 16px;
  background: url(/thisoldhouse/images/toh/toggle-prev.gif) no-repeat;
  overflow: hidden;
  margin-right: 5px;
}
#toh-ucs .galleryPagination a.next {
  width: 21px;
  height: 16px;
  background: url(/thisoldhouse/images/toh/toggle-next.gif) no-repeat;
  overflow: hidden;
  margin-left: 5px;
}
#toh-ucs *html .pumpkinIntro_ie6 {
  display: block;
  margin-bottom: 20px;
}
#toh-ucs *html .pumpkin_ie6 {
  position: absolute;
  left: 400px;
  top: 35px;
  z-index: 500000;
}
#toh-ucs *html .gingerbread_ie6 {
  position: absolute;
  left: 400px;
  /*top:75px;*/
  top: 90px;
  z-index: 500000;
}
#toh-ucs .sentby {
  font: 11px Arial, Helvetica, sans-serif;
  color: #5b5b5b;
  margin-top: 0;
  clear: both;
  border: 1px red solid;
}
#toh-ucs #yoh #edMod #homeImprove {
  padding-bottom: 0;
}
#toh-ucs #yoh .editor {
  float: left;
  display: block;
  width: 350px;
}
#toh-ucs #yoh .edLcol {
  float: left;
  display: block;
  width: 190px;
}
#toh-ucs #yoh .edRcol {
  float: left;
  display: block;
  width: 136px;
}
#toh-ucs #yoh .edRcol img {
  float: left;
  position: relative;
  top: 20px;
  left: 10px;
}
#toh-ucs *html #yoh .edRcol img {
  top: 0;
}
#toh-ucs #yoh #bColumn .hdClear img {
  float: left;
  margin: 0 10px 5px 0;
  padding: 0;
}
#toh-ucs #yoh .edRcol img {
  float: left;
  position: relative;
  top: 20px;
  left: 10px;
}
#toh-ucs #yoh .summary {
  font-size: 11px;
}
#toh-ucs .qq-uploader {
  position: relative;
  width: 100%;
}
#toh-ucs .qq-upload-button {
  display: block;
  /* or inline-block */

  width: 105px;
  padding: 7px 0;
  text-align: center;
  background: #880000;
  border-bottom: 1px solid #ddd;
  color: #fff;
}
#toh-ucs .qq-upload-button-hover {
  background: #cc0000;
}
#toh-ucs .qq-upload-button-focus {
  outline: 1px dotted black;
}
#toh-ucs .qq-upload-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 70px;
  z-index: 2;
  background: #FF9797;
  text-align: center;
}
#toh-ucs .qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}
#toh-ucs .qq-upload-drop-area-active {
  background: #FF7171;
}
#toh-ucs .qq-upload-list {
  display: none;
  margin: 15px 35px;
  padding: 0;
  list-style: disc;
}
#toh-ucs .qq-upload-list li {
  margin: 0;
  padding: 0;
  line-height: 15px;
  font-size: 12px;
}
#toh-ucs .qq-upload-file,
#toh-ucs .qq-upload-spinner,
#toh-ucs .qq-upload-size,
#toh-ucs .qq-upload-cancel,
#toh-ucs .qq-upload-failed-text {
  margin-right: 7px;
}
#toh-ucs .qq-upload-spinner {
  display: inline-block;
  background: url("loading.gif");
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
#toh-ucs .qq-upload-size,
#toh-ucs .qq-upload-cancel {
  font-size: 11px;
}
#toh-ucs .qq-upload-failed-text {
  display: none;
}
#toh-ucs .qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
#toh-ucs .theme2011 .sprite {
  background: url(i/toh-ucs-remodel-sprite.png);
  display: block;
}
#toh-ucs .tabSection {
  border: 1px solid #DDDDDD;
  margin-top: 10px;
}
#toh-ucs .circle {
  width: 21px;
  height: 22px;
}
#toh-ucs .circle span {
  width: 100%;
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 23px;
}
#toh-ucs .mac.ff .circle span {
  margin-left: 1px;
  margin-top: -1px;
}
#toh-ucs .tab .circle {
  background-position: -137px -43px;
}
#toh-ucs .tab .circle.n1 {
  background-position: 0px -43px;
}
#toh-ucs .tab .circle.n2 {
  background-position: -21px -43px;
}
#toh-ucs .tab .circle.n3 {
  background-position: -44px -43px;
}
#toh-ucs .tab .circle.n4 {
  background-position: -66px -43px;
}
#toh-ucs .circle {
  background-position: -127px -85px;
}
#toh-ucs .tab .circle.arrow {
  background-position: -112px -42px;
  width: 23px;
  height: 24px;
  cursor: pointer;
}
#toh-ucs .tab .circle.arrow.up {
  background-position: -88px -42px;
  cursor: pointer;
}
#toh-ucs .register #head {
  position: relative;
  padding-left: 8px;
}
#toh-ucs .register #shareHolder {
  position: absolute;
  top: 35px;
  right: 0px;
  display: none;
}
#toh-ucs .register .stepMenuContainer {
  display: none;
}
#toh-ucs .register #formSubTitle {
  display: block;
  /*width:450px;*/

  width: 100%;
  position: relative;
  color: #333333;
  line-height: 20px;
}
#toh-ucs .register #galleryImageContainer {
  padding-left: 0px !important;
  width: 596px !important;
  height: auto;
  padding-bottom: 80px;
  border-bottom: 2px solid #dddddd;
}
#toh-ucs .register .tab .tabBar {
  width: 576px;
  padding: 10px 8px 30px 10px;
}
#toh-ucs .register .tab .tabBar .tabTitle {
  width: 495px;
  overflow: hidden;
  height: 20px;
  font: Georgia;
  font-weight: normal;
  color: #5b5b5b;
  font-size: 17px;
  padding-left: 10px;
  padding-top: 2px;
}
#toh-ucs .theme2011 label b {
  color: #f47e03;
  font-size: 12px;
  top: -1px;
}
#toh-ucs .register .tabContent {
  padding: 0px 10px 10px 10px;
}
#toh-ucs .register .lname {
  top: 40px;
  left: 190px;
  font-style: italic;
  font-family: Georgia;
  font-size: 10px;
  letter-spacing: 0px;
}
#toh-ucs .register .pnum,
#toh-ucs * + html .register .pnum {
  top: 45px;
  left: 381px;
  font-family: Georgia;
  font-style: italic;
  font-size: 10px;
}
#toh-ucs .register input.pnum,
#toh-ucs * + html .register input.pnum {
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#toh-ucs .register input#profield {
  width: 560px;
}
#toh-ucs .floatLeft {
  float: left;
}
#toh-ucs .floatRight {
  float: right;
}
#toh-ucs .register .row {
  width: 573px;
  position: relative;
}
#toh-ucs .register .row.rules {
  margin-left: 10px;
  font-family: Georgia;
}
#toh-ucs .register #galleryImageContainer {
  border: 0px solid #ffffff;
}
#toh-ucs .register .row .textFont,
#toh-ucs .register .row.textFont {
  font-family: Georgia;
  font-size: 13px;
}
#toh-ucs .register .photo_guide {
  font-family: Georgia;
  line-height: 20px;
}
#toh-ucs .register .photo_guide span {
  color: #666666;
}
#toh-ucs .register .photo_guide_small {
  font-size: 14px;
  font-style: italic;
  font-family: Georgia;
  margin-top: 10px;
  display: block;
  line-height: 18px;
}
#toh-ucs .highlighted {
  color: #f47e03;
}
#toh-ucs .register .photos {
  width: 580px;
  margin-top: 10px;
}
#toh-ucs .button {
  cursor: pointer;
}
#toh-ucs .theme2011 .error,
#toh-ucs .theme2011 input[type=text].error {
  border: 1px solid red;
}
#toh-ucs .theme2011 input[type=text],
#toh-ucs .theme2011 textarea {
  border: 1px solid #e3e3e3;
}
#toh-ucs .theme2011 select {
  border: 1px solid #f0eee6;
}
#toh-ucs .theme2011 .continue {
  width: 61px;
  height: 19px;
  background-position: 0px -66px;
}
#toh-ucs .theme2011 .continue.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#toh-ucs .theme2011 .continue.nophotos {
  width: 166px;
  height: 19px;
  background-position: -76px -66px;
  margin-right: 10px;
}
#toh-ucs .theme2011 .submit {
  width: 126px;
  height: 20px;
  background-position: -257px -65px;
}
#toh-ucs .photo-item .circle {
  background-position: -127px -85px;
  width: 21px;
  height: 16px;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}
#toh-ucs .photo-item .circle span {
  width: 100%;
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 21px;
}
#toh-ucs .photo-item .textHolder {
  float: left;
  width: 128px;
  height: 120px;
}
#toh-ucs .photos {
  display: block;
  width: 620px;
  float: left;
  margin-top: 30px;
  position: relative;
}
#toh-ucs .photos .photo-item {
  float: left;
  display: block;
  width: 258px;
  height: 120px;
  border: 1px dotted #d9d9d9;
  padding: 10px;
  margin-top: 15px;
  margin-right: 10px;
  position: relative;
  z-index: 400;
}
#toh-ucs .photos .photo-item label {
  font-size: 13px;
  color: #323232;
  font-family: Georgia;
}
#toh-ucs .photos .photo-item input {
  width: 120px;
  margin: 15px 0 10px 0;
  float: left;
}
#toh-ucs .photos .photo-item img {
  width: 120px;
  height: 120px;
}
#toh-ucs .photos input.photoInput {
  display: none;
}
#toh-ucs .photos .load-item {
  display: block;
  width: 287px;
  height: 148px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/thisoldhouse/images/load_mask.png") no-repeat;
  z-index: 5000;
}
#toh-ucs .photos .animate-item {
  display: block;
  width: 28px;
  height: 28px;
  background: url("/thisoldhouse/images/waiting.gif") no-repeat;
  position: absolute;
  top: 60px;
  left: 130px;
  z-index: 6000;
}
#toh-ucs .photos .flash-replaced {
  position: absolute;
  top: 110px;
  left: 138px;
  z-index: 400;
}
#toh-ucs .rightrailForm .photos {
  width: 400px;
  margin-top: 10px;
}
#toh-ucs .rightrailForm .photos .photo-item {
  width: 285px;
}
#toh-ucs .rightrailForm .photos label {
  display: block;
  width: 150px;
  font: 12px Arial, sans-serif;
  font-weight: bold;
  position: absolute;
  top: 36px;
  left: 139px;
}
#toh-ucs .rightrailForm .photos img {
  float: left;
  margin-right: 5px;
}
#toh-ucs .rightrailForm .photos input {
  margin-top: 34px !important;
  margin-left: 5px !important;
}
#toh-ucs .rightrailForm .photos .photo-info {
  display: block;
  width: 160px;
  float: right;
}
#toh-ucs .register input[type=checkbox],
#toh-ucs .register input[type=radio] {
  width: auto;
  height: auto;
  margin-right: 10px;
}
#toh-ucs .register textarea.wide {
  width: 570px;
}
#toh-ucs .register input.wide {
  width: 560px;
}
#toh-ucs .register .textCounter {
  font-style: italic;
  font-family: Georgia;
  font-size: 11px;
  color: #5b5b5b;
}
#toh-ucs .register #caption1_counter,
#toh-ucs .register #caption2_counter,
#toh-ucs .register #caption3_counter,
#toh-ucs .register #caption4_counter,
#toh-ucs .register #caption5_counter,
#toh-ucs .register #caption6_counter,
#toh-ucs .register #caption7_counter,
#toh-ucs .register #caption8_counter,
#toh-ucs .register #caption9_counter,
#toh-ucs .register #caption10_counter {
  margin-top: 2px;
  color: inherit;
}
#toh-ucs .register #entryText_counter {
  right: 0;
  width: auto;
  font-size: inherit;
  color: inherit;
}
#toh-ucs .register #entryText_counter span,
#toh-ucs .register #entryTextRightRail_counter span {
  color: inherit;
}
#toh-ucs .register .remodel2011 .item.state {
  width: 120px;
}
#toh-ucs .register .remodel2011 .item.zip {
  width: 70px;
}
#toh-ucs .register .remodel2011 .item.zip input {
  width: 50px;
}
#toh-ucs .register .remodel2011 input.pnum {
  width: 30px;
}
#toh-ucs .register .remodel2011 input,
#toh-ucs .register .remodel2011 select,
#toh-ucs .register .remodel2011 textarea {
  outline-color: #e3e3e3;
}
#toh-ucs .register .remodel2011 input[type=text] {
  height: 8px;
  padding: 5px 5px 5px 5px;
}
#toh-ucs .ff.register .remodel2011 input[type=text] {
  padding: 3px 5px 3px 5px;
  height: 13px;
}
#toh-ucs #yoh #aColumn,
#toh-ucs #yoh #aColumn .module,
#toh-ucs #yoh #register #aColumn,
#toh-ucs #yoh #register #aColumn .module,
#toh-ucs #aColumn #lead.module,
#toh-ucs #aColumn .module,
#toh-ucs #aColumn .browseModule {
  width: 626px;
  padding-top: 0;
  margin-top: 0;
}
#toh-ucs #register .remodel2011 input.pnum,
#toh-ucs .register .remodel2011 input.pnum {
  width: 170px;
}
#toh-ucs #yoh .remodel2011 select#state {
  width: 115px;
}
#toh-ucs #yoh .remodel2011 #galleryImageContainer {
  margin-top: 0;
}
#toh-ucs #yoh .remodel2011 .imgNum {
  padding-right: 10px;
}
#toh-ucs #yoh #photos .list-item,
#toh-ucs #yoh #photos1 .list-item,
#toh-ucs #yoh #photos2 .list-item {
  border: 1px dotted #d9d9d9;
  padding: 10px;
  margin-top: 15px;
  margin-right: 15px;
  float: left;
  width: 275px;
}
#toh-ucs #yoh #photos .list-item.even,
#toh-ucs #yoh #photos1 .list-item.even,
#toh-ucs #yoh #photos2 .list-item.even {
  margin-right: 0;
}
#toh-ucs #yoh .remodel2011 #photos .item,
#toh-ucs #yoh .remodel2011 #photos1 .item,
#toh-ucs #yoh .remodel2011 #photos2 .item {
  width: 260px;
}
#toh-ucs #yoh #photos .item label,
#toh-ucs #yoh #photos .item .textCounter,
#toh-ucs #yoh #photos1 .item label,
#toh-ucs #yoh #photos1 .item .textCounter,
#toh-ucs #yoh #photos2 .item label,
#toh-ucs #yoh #photos2 .item .textCounter {
  padding-top: 3px;
}
#toh-ucs #yoh #photos .item .textCounter,
#toh-ucs #yoh #photos1 .item .textCounter,
#toh-ucs #yoh #photos2 .item .textCounter {
  color: #999;
}
#toh-ucs #yoh #photos .item input,
#toh-ucs #yoh #photos1 .item input,
#toh-ucs #yoh #photos2 .item input {
  margin-bottom: 5px;
}
#toh-ucs #yoh #photos .item .photoTitleInput,
#toh-ucs #yoh #photos1 .item .photoTitleInput,
#toh-ucs #yoh #photos2 .item .photoTitleInput {
  width: 115px;
}
#toh-ucs #yoh .remodel2011 a#return,
#toh-ucs #yoh .remodel2011 a#return:hover {
  background-image: url(i/toh-ucs-btn-return-to-contest.gif);
}
#toh-ucs #yoh #photos .list-item,
#toh-ucs #yoh #photos1 .list-item,
#toh-ucs #yoh #photos2 .list-item {
  width: 260px;
  margin-right: 10px;
}
#toh-ucs #yoh #photos .item,
#toh-ucs #yoh #photos1 .item,
#toh-ucs #yoh #photos2 .item {
  float: none;
}
#toh-ucs #yoh .remodel2011 #photos .imgNum,
#toh-ucs #yoh .remodel2011 #photos1 .imgNum,
#toh-ucs #yoh .remodel2011 #photos2 .imgNum {
  display: block;
  float: none;
  margin-left: 130px;
}
#toh-ucs #yoh #photos .img-preview,
#toh-ucs #yoh #photos1 .img-preview,
#toh-ucs #yoh #photos2 .img-preview {
  float: left;
  width: 120px;
  height: 120px;
  margin: 0 10px 10px 0;
}
#toh-ucs #yoh #photos .file_upload,
#toh-ucs #yoh #photos1 .file_upload,
#toh-ucs #yoh #photos2 .file_upload {
  clear: both;
}
#toh-ucs #yoh .tips #entryText_counter {
  top: 65px;
}
#toh-ucs #yoh .diy #entryText_counter {
  top: 1px;
}
#toh-ucs #yoh .save #entryText_counter {
  top: 51px;
}
#toh-ucs #frameId {
  min-height: 500px;
}
#toh-ucs a img {
  border: none;
}
#toh-ucs #galFrameUCS {
  font-family: museo-slab, "Times New Roman", Times, serif;
}
#toh-ucs #galFrameUCS h2,
#toh-ucs #galFrameUCS h3 {
  font-family: museo-slab, "Times New Roman", Times, serif;
  color: #353535;
}
#toh-ucs #galFrameUCS h2 {
  margin: 15px 0 4px 5px !important;
  padding-bottom: 0;
  font-style: italic;
  font-size: 18px;
  width: 350px;
}
#toh-ucs #galFrameUCS h3 {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 0;
}
#toh-ucs #galFrameUCS .gallery2011 h2 {
  margin-top: 10px !important;
}
#toh-ucs #galFrameUCS .sentby {
  border: 0;
  font: 12px Arial, Helvetica, sans-serif;
  color: #5b5b5b;
  margin-top: 0;
  clear: both;
  margin: 0 5px;
}
#toh-ucs #galFrameUCS .b_submit_yours img {
  margin-top: 4px;
  margin-left: 5px;
}
#toh-ucs #galFrameUCS .submitCTA a,
#toh-ucs #galFrameUCS .submitCTA a:hover {
  font: 13px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #077493;
  position: relative;
  top: 0px;
  left: 2px;
}
#toh-ucs #galFrameUCS .submitCTA a:hover {
  text-decoration: underline;
}
#toh-ucs #galFrameUCS #shareLinks {
  position: absolute;
  /*top:5px;*/
  top: 10px;
  right: 2px;
  width: 400px;
  text-align: right;
}
#toh-ucs .remodel2011 #shareLinks {
  top: 25px !important;
}
#toh-ucs #galFrameUCS #shareLinks a {
  margin-right: 5px;
  margin-bottom: 3px;
}
#toh-ucs #galFrameUCS #shareLinks iframe#fbLikeFrame {
  float: right;
  margin-bottom: 3px;
  width: 170px !important;
  height: 40px !important;
}
#toh-ucs #galFrameUCS #shareLinks .addthis_toolbox {
  margin-right: 3px;
}
#toh-ucs .shareBox {
  background-color: #f9f7f3;
  width: 150px;
  padding: 3px;
  float: left;
}
#toh-ucs .shareLinksBox {
  margin-right: 5px;
  margin-bottom: 3px;
}
#toh-ucs #shareLinks h4 {
  font-size: 11px;
  font-family: Arial;
  margin-top: 0;
}
#toh-ucs #mediaWrapper {
  border: 1px #cdcdcd solid;
  padding: 6px;
  margin-top: 5px;
  position: relative;
  width: 585px;
  padding-bottom: 35px;
  float: left;
}
#toh-ucs #mediaWrapper #imgWrapper {
  width: 460px;
  padding: 5px 50px;
  float: left;
  position: relative;
  margin-left: 15px;
  overflowz: hidden;
  min-height: 374px;
}
#toh-ucs #mediaWrapper #imgWrapper div {
  text-align: center;
}
#toh-ucs #mediaWrapper #imgWrapper div h3 {
  text-align: left;
  margin-left: 8px;
  width: 440px;
}
#toh-ucs #mediaWrapper #imgWrapper img {
  max-width: 445px;
  max-height: 445px;
  margin-bottom: 10px;
}
#toh-ucs #mediaWrapper .nav {
  background: url(i/toh-ucs-next-prev.gif) no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 180px;
  display: block;
}
#toh-ucs #mediaWrapper #navBack {
  left: 0px;
  background-position: left top;
}
#toh-ucs #mediaWrapper #navNext {
  right: 0px;
  background-position: right top;
}
#toh-ucs #mediaWrapper #nextLink {
  font-size: 11px;
  width: 32px;
  height: 62px;
  position: absolute;
  top: 180px;
  display: block;
  color: #6a6a6a;
  right: 0px;
  text-align: center;
}
#toh-ucs #mediaWrapper #prevLink {
  font-size: 11px;
  width: 45px;
  height: 62px;
  position: absolute;
  top: 180px;
  display: block;
  color: #6a6a6a;
  left: -5px;
  text-align: center!important;
}
#toh-ucs #mediaWrapper .nav span {
  display: none;
}
#toh-ucs #newGalleryPaginationUCS {
  height: 30px;
  position: static;
  width: 570px;
  float: left !important;
}
#toh-ucs #newGalleryPaginationUCS div {
  position: static;
  left: 0 ;
  float: left;
  width: 335px;
  text-align: center;
  white-space: nowrap;
}
#toh-ucs .galleryPaginationUCS {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 580px;
  margin-left: 8px;
  color: #6a6a6a;
  text-align: center;
  font-size: 12px;
  font-style: italic;
}
#toh-ucs .galleryPaginationUCS a {
  width: 117px;
  height: 19px;
  display: block;
}
#toh-ucs .galleryPaginationUCS a span {
  display: none;
}
#toh-ucs .galleryPaginationUCS a.next {
  background: url(i/toh-ucs-browse-entries.gif) no-repeat;
  background-position: right;
  float: right;
}
#toh-ucs .galleryPaginationUCS a.previous {
  background: url(i/toh-ucs-browse-entries.gif) no-repeat;
  background-position: left;
  float: left;
}
#toh-ucs .galleryPaginationUCS a.disabled {
  background: none;
  float: left;
}
#toh-ucs .galleryPaginationUCS div {
  position: absolute;
  left: 240px;
  top: 0;
  width: 110px;
}
#toh-ucs #thumbs {
  margin-top: 15px;
  float: left;
  width: 585px;
}
#toh-ucs #thumbs h3 {
  color: #626262;
  margin-bottom: 10px;
  float: left;
  width: 590px;
}
#toh-ucs #thumbs ul {
  height: 95px;
  list-style: none;
  margin: 0;
  float: left;
  padding: 0;
  overflow: hidden;
}
#toh-ucs #thumbs ul li {
  float: left;
  margin-right: 10px;
  width: 94px;
  height: 94px;
  overflow: hidden;
}
#toh-ucs #thumbs ul li a {
  border: 2px #d8d8d8 solid;
  display: block;
}
#toh-ucs #thumbs a img {
  border: none;
  width: 90px;
}
#toh-ucs #thumbs .selected,
#toh-ucs #thumbs ul li a:hover {
  border: 2px #ff6600 solid;
}
#toh-ucs #galFrameUCS .description {
  margin-top: 15px;
  float: left;
  color: #333333;
  font: 13px Arial, Helvetica, sans-serif;
  clear: both;
  width: 570px;
  line-height: 21px;
}
#toh-ucs #galFrameUCS .description_text {
  line-height: 1.7em;
  font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
  float: left;
  color: #333333;
  clear: both;
  width: 570px;
}
#toh-ucs #yoh #homeImprove {
  margin-top: 15px;
}
#toh-ucs #yoh #poll {
  clear: both;
  padding: 0;
  margin: auto;
  font: 12px Arial, Helvetica, sans-serif;
}
#toh-ucs #yoh #homeImprove #poll .hdClear,
#toh-ucs #yoh #galFrameUCS #textpoll #homeImprove #poll .hdClear {
  position: relative;
  width: 385px;
  height: 75px;
  padding: 2px 15px 12px 15px;
  margin: 0 auto;
  background-color: #f9f8f3;
}
#toh-ucs #yoh #homeImprove #poll .hdClear h2 {
  font: bold 14px tahoma, verdana, sans-serif;
  margin: 2px 0 0 0;
  position: relative;
}
#toh-ucs #yoh #homeImprove #poll .hdClear .answers {
  float: left;
}
#toh-ucs #yoh #homeImprove #poll .hdClear .results {
  float: left;
  width: 390px;
}
#toh-ucs #yoh #homeImprove #poll .hdClear .b_submit {
  float: left;
  margin-left: 20px;
}
#toh-ucs #yoh #homeImprove #poll .hdClear p {
  display: block;
  position: relative;
  left: 8px;
  margin: 5px 0;
}
#toh-ucs #mediaWrapper #imgWrapper div .newH3 {
  font-size: 12px;
  position: relative;
  margin-left: -60px;
  color: #323232;
  margin-bottom: 15px;
  font-style: italic;
}
#toh-ucs .gallery2011 {
  padding-bottom: 15px !important;
}
#toh-ucs #galFrameUCS .gallery2011,
#toh-ucs #galFrameUCS .gallery2011 .sentby {
  color: #323232 !important;
}
#toh-ucs #galFrameUCS .gallery2011 .submitCTA a,
#toh-ucs #galFrameUCS .gallery2011 .submitCTA a:hover {
  font-size: 12px;
}
#toh-ucs #galleryView {
  margin: 25px 0 0;
  float: right;
}
#toh-ucs #galleryView a {
  background: url(i/toh-ucs-remodel-sprite.png) no-repeat;
  padding-left: 20px;
  color: #0087d9;
  dispaly: inline-block;
  width: 68px;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: none;
}
#toh-ucs #galleryView a.singleView {
  background-position: 0 -156px;
  padding-right: 4px;
  margin-right: 4px;
  border-right: 1px #d5e6f7 solid;
}
#toh-ucs #galleryView a.thumbsView {
  background-position: -87px -156px;
}
#toh-ucs #galleryView a.selected {
  color: #5b5b5b;
}
#toh-ucs .pagination {
  float: right;
  color: #323232;
  font-size: 11px;
  clear: both;
  height: 20px;
  line-height: 20px;
  width: 120px;
  text-align: right;
}
#toh-ucs .pagination a {
  background: url(i/toh-ucs-remodel-sprite.png) no-repeat;
  width: 15px;
  height: 20px;
  float: left;
}
#toh-ucs .pagination .B_next {
  background-position: -305px -111px;
  padding-left: 10px;
  border-left: 1px #fb6500 solid;
  margin-left: 10px;
}
#toh-ucs .pagination .B_prev {
  background-position: -280px -111px;
  padding-right: 10px;
  border-right: 1px #fb6500 solid;
  margin-right: 10px;
}
#toh-ucs .pagination a.disable {
  background-position: -280px -90px !important;
  padding-left: 10px;
  border-left: 1px #fff solid;
  margin-left: 10px;
}
#toh-ucs .pagination span {
  white-space: nowrap;
  float: left;
  min-width: 40px;
  text-align: center;
}
#toh-ucs #thumbsViewWrapper {
  border: 1px solid #CDCDCD;
  float: left;
  margin-top: 5px;
  padding: 6px 0 12px;
  position: relative;
  width: 596px;
}
#toh-ucs #thumbsViewWrapper ul {
  margin: 10px 0 10px 0px;
  list-style: none;
  padding: 0;
  clear: both;
  width: 100%;
  float: left;
}
#toh-ucs #thumbsViewWrapper ul li {
  background-color: #f4f3ed;
  width: 104px;
  height: 104px;
  margin: 0 4px 14px 10px;
  float: left;
  overflow: hidden;
}
#toh-ucs #thumbsViewWrapper ul li img {
  max-height: 100px;
}
#toh-ucs #thumbsViewWrapper ul li a {
  border: 2px #e0e0e0 solid;
  display: block;
  width: 100px;
  height: 100px;
}
#toh-ucs #thumbsViewWrapper ul li a:hover {
  border: 2px #ff6600 solid;
}
#toh-ucs .jcarousel-container {
  width: 585px;
  height: 94px;
  overflow: hidden;
}
#toh-ucs .jcarousel-container-horizontal {
  width: 580px;
  height: 94px;
  overflow: hidden;
}
#toh-ucs .jcarousel-clip-horizontal {
  width: 525px;
  height: 94px;
  margin-left: 32px;
  overflow: hidden;
}
#toh-ucs .jcarousel-item {
  width: 94px;
  height: 94px;
}
#toh-ucs .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}
#toh-ucs .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}
#toh-ucs .jcarousel-next-horizontal {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 28px;
  height: 94px;
  cursor: pointer;
  background: transparent url(i/toh-ucs-next-prev.gif) no-repeat bottom right;
}
#toh-ucs .jcarousel-next-disabled-horizontal,
#toh-ucs .jcarousel-next-disabled-horizontal:hover,
#toh-ucs .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -62px bottom;
}
#toh-ucs .jcarousel-prev-horizontal {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 28px;
  height: 94px;
  cursor: pointer;
  background: transparent url(i/toh-ucs-next-prev.gif) no-repeat bottom left;
}
#toh-ucs .jcarousel-direction-rtl .jcarousel-prev-horizontal {
  left: auto;
  right: 5px;
  /* background-image: url(next-horizontal.png);*/

}
#toh-ucs .jcarousel-prev-disabled-horizontal,
#toh-ucs .jcarousel-prev-disabled-horizontal:hover,
#toh-ucs .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -30px bottom;
}
#toh-ucs .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#toh-ucs .clearfix {
  display: inline-block;
}
#toh-ucs * html .clearfix {
  height: 1%;
}
#toh-ucs .clearfix {
  display: block;
}
#toh-ucs #aColumn #lead.module img {
  float: none;
  margin: 0;
}
#toh-ucs #thumbs a img {
  display: block;
  height: 90px;
  width: 91px;
}
#toh-ucs .register #galleryImageContainer {
  padding-bottom: 0;
}
#toh-ucs .galleryPaginationUCS a.disabled {
  cursor: default;
  outline: none;
}
#toh-ucs #galFrameUCS h2 {
  font-style: normal;
}
#toh-ucs #toh-ucs-cat-header {
  margin: 0 0 5px 10px;
  font-size: 1.8em;
  font-weight: 700;
}
#toh-ucs .go-to-entry-form {
  margin-top: 10px;
  width: 200px;
  height: 20px;
  display: block;
  background: url(i/toh-ucs-btn-enter-sprite.png) 0 0 transparent no-repeat;
}


/*
2013 IDs
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000028,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000be5 {
  background-position: 0 0;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000029,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000be6 {
  background-position: 0 -20px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002a,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000be7 {
  background-position: 0 -40px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002b,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000be8 {
  background-position: 0 -60px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002c,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000bea {
  background-position: 0 -80px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002d,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000beb {
  background-position: 0 -80px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000031,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000bee {
  background-position: 0 -100px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000030,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000be9 {
  background-position: 0 -120px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002f,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000bed {
  background-position: 0 -140px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002e,
#toh-ucs .go-to-entry-form.cat-50876df6f37c0f49fe000bec {
  background-position: 0 -160px;
}
*/

/* 2014 IDs */

#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000028,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a4 {
  background-position: 0 0;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000029,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a5 {
  background-position: 0 -20px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002a,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a6 {
  background-position: 0 -40px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002b,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a7 {
  background-position: 0 -60px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002c,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a9 {
  background-position: 0 -80px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002d,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005aa {
  background-position: 0 -80px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000031,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005ad {
  background-position: 0 -100px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a000030,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005a8 {
  background-position: 0 -120px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002f,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005ac {
  background-position: 0 -140px;
}
#toh-ucs .go-to-entry-form.cat-508599d5ef3c8b715a00002e,
#toh-ucs .go-to-entry-form.cat-52b89f7bf37c0f515c0005ab {
  background-position: 0 -160px;
}



#toh-ucs #newGalleryPaginationUCS div {
  width: 328px;
}
#toh-ucs .galleryPaginationUCS a.previous,
#toh-ucs .galleryPaginationUCS a.next {
  background-image: url(i/toh-ucs-browse-entries.png);
  height: 28px;
  width: 120px;
}
#toh-ucs .galleryPaginationUCS a.previous.disabled,
#toh-ucs .galleryPaginationUCS a.next.disabled {
  background: none;
}
#toh-ucs .tips .galleryPaginationUCS a.previous,
#toh-ucs .tips .galleryPaginationUCS a.next {
  background-image: url(i/toh-ucs-browse-tips.png);
  height: 28px;
  width: 120px;
}
#toh-ucs .tips .galleryPaginationUCS a.previous.disabled,
#toh-ucs .tips .galleryPaginationUCS a.next.disabled {
  background: none;
}
#toh-ucs #mediaWrapper .nav {
  background-image: url(i/toh-ucs-next-prev.png);
  height: 60px;
  width: 26px;
}
.no-filereader #toh-ucs #yoh #photos .img-preview,
.no-js #toh-ucs #yoh #photos .img-preview,
.no-filereader #toh-ucs #yoh #photos1 .img-preview,
.no-js #toh-ucs #yoh #photos1 .img-preview,
.no-filereader #toh-ucs #yoh #photos2 .img-preview,
.no-js #toh-ucs #yoh #photos2 .img-preview {
  display: none;
}
.no-filereader #toh-ucs #yoh .remodel2011 #photos .imgNum,
.no-js #toh-ucs #yoh .remodel2011 #photos .imgNum,
.no-filereader #toh-ucs #yoh .remodel2011 #photos1 .imgNum,
.no-js #toh-ucs #yoh .remodel2011 #photos1 .imgNum,
.no-filereader #toh-ucs #yoh .remodel2011 #photos2 .imgNum,
.no-js #toh-ucs #yoh .remodel2011 #photos2 .imgNum {
  margin-left: 0px;
  float: left;
}
.no-filereader #toh-ucs #yoh #photos .item .photoTitleInput,
.no-js #toh-ucs #yoh #photos .item .photoTitleInput,
.no-filereader #toh-ucs #yoh #photos1 .item .photoTitleInput,
.no-js #toh-ucs #yoh #photos1 .item .photoTitleInput,
.no-filereader #toh-ucs #yoh #photos2 .item .photoTitleInput,
.no-js #toh-ucs #yoh #photos2 .item .photoTitleInput {
  width: 235px;
}

/* added 01/09/2013 */
#toh-ucs .remodel2011 input#youtube_url{width:360px;}
