/* MAIN IWT STYLES */
.IWT_columnBreak { clear: both; }

/* SUB HEADER */
.IWT_subHeader { padding: 0; }

/* Specific to Product Search page below */
/* SEARCH RESULTS PAGE NAV */
.IWT_menuWrapper { background: url(/hgtv/images/backgrounds/menuBackground.gif); }
.IWT_menuWrapper div { background: url(/hgtv/images/backgrounds/menuBackground.gif); font: 11px/11px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.IWT_menuText { height: 11px; padding: 7px 7px 7px 20px; float: left; }
.IWT_menuLinks { background: #000000; color: #000000; height: 25px; }
.IWT_menuLinks a { color:  #FFFFFF; display: block; float: right; height: 11px; padding: 7px 8px; border-left: 1px solid #C6CED6; font-weight: bold; text-decoration: none; }
.IWT_menuLinks a:hover { background: url(/hgtv/images/backgrounds/menuBackground_hover.gif); color: #FFFFFF; }
.IWT_menuLinks b { color:  #FFFFFF; display: block; float: right; height: 11px; padding: 7px 8px; border-left: 1px solid #C6CED6; font-weight: bold; text-decoration: none; background: url(/hgtv/images/backgrounds/menuBackground_hover.gif); }

/* SEARCH RESULTS */
.IWT_searchResults { width: 673px; }
a.IWT_linkOdd, a.IWT_linkEven { display: block; height: 83px; padding: 0 20px; font: 11px/13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; border-bottom: 1px solid #CCCCCC; }
a.IWT_linkEven { background: #F2F2F2; }
a:hover.IWT_linkOdd, a:hover.IWT_linkEven { background: #E6EBF0; color: #000000; }
.IWT_searchResults img { margin: 10px 10px 0 0; }
.IWT_searchResults h1 { padding: 10px 0 5px 0; margin: 0; font: bold 12px Arial, Helvetica, sans-serif; color: #CC6600; text-decoration: underline; }
.IWT_searchResults p { height: 40px; overflow: hidden; margin: 0; padding: 0; }

/* SEARCH BOX */
.IWT_searchBoxWrapper { width: 673px; }
.IWT_searchBox { margin: 20px; background: #F8F8F8; }
.IWT_searchBoxHeader { background: url(/hgtv/images/backgrounds/searchBoxBG.gif); border: 1px solid #8AB7E4; height: 14px; padding: 8px 20px; font: 14px/14px Arial, Helvetica, sans-serif; color: #000000; }
.IWT_searchBoxInputs { padding: 12px 0 12px 20px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.IWT_searchBoxInputs form { padding: 0; margin: 0; }
.IWT_searchBoxInputs input, .IWT_searchBoxInputs select { padding: 0; margin: 0 10px 0 0; }
.IWT_searchBoxKeywords { width: 280px; }
.IWT_searchBoxShows { width: 220px; }

/* PRODUCT PAGE */
.IWT_productWrapper { margin: 0 20px; font: 11px/13px Arial, Helvetica, sans-serif; color: #000000; }
.IWT_productWrapper a { font: bold 11px Arial, Helvetica, sans-serif; color: #CC6600; }
.IWT_productWrapper a:hover { color: #E5840C; }
.IWT_productPhotoWrapper { float: left; text-align: right; padding: 0 15px 5px 0; }
.IWT_productPhoto{ margin: 0 0 7px 0; }
.IWT_productInfoWrapper { border: 1px solid #999999; margin: 15px 0 0 0; width: 216px; float: left; }
.IWT_productInfoWrapper h1 { margin: 0; padding: 6px 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #000000; background: #F2F2F2; border-bottom: 1px solid #999999; }
.IWT_productInfoWrapper p { margin: 0; padding: 10px 15px; }
.IWT_textHeader { font: 20px Arial, Helvetica, sans-serif; color: #021425; margin: 13px 20px 0 20px; padding: 0 0 3px 0; }
.IWT_textHeaderDetail { font: 20px Arial, Helvetica, sans-serif; color: #021425; margin: 13px 20px 0 20px; padding: 0 0 3px 0; border-bottom: 3px solid #021425; }
.IWT_breadCrumb { font: 11px Arial, Helvetica, sans-serif; color: #42505D; padding: 10px 20px; }
.IWT_breadCrumb a { color: #42505D; }
.IWT_breadCrumb a:hover { color: #727D86; }

/* AD TAG */
.IWT_rightGutter { background: url(/hgtv/images/backgrounds/searchResultsBG.gif); }
.IWT_adTag { width: 315px; font: 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: center; padding: 24px 0 5px 0; }
