html, body							{ height:100%; margin-bottom:1px; }

/* PNG FIX */
.bar-buttonsPagination				{ behavior:url("/common/css/iepngfix.htc"); }

/* Hytec Font Styles */
body, form, div 					{ margin:0; padding:0; }
div, p, li							{ font-family: verdana, sans-serif; color: #000; }
div, p, li 							{ font-size: 11px; font-weight: normal; }
div, p 								{ line-height: 17px; }

h1, h2 								{ font-family: verdana, arial, sans-serif; font-weight: bold; margin: 0; padding: 0; line-height: 1em; letter-spacing: -.05em; }

h1									{ text-align: left; font-size: 22px; padding: 0; margin: 0 0 15px 0; }
h2									{ text-align: left; font-size: 16px; padding: 0; margin: 0; }
h3									{ font-size:12px; font-weight:bold; margin:0; }


a, a:link, a:active, a:visited 		{ color: #369; }


/* Hytec List Styles */



/* Hytec Image Styles */


/* General Layout Styles */
#wrapper 							{ position:relative; top:0; left:0; width:800px; margin-left:auto; margin-right:auto; text-align:left; }
#leftnav-content-area				{ width:800px; }      /* Needed LaRhonda */
#contentContainer 					{ width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0; overflow:hidden}
#contentContainer 					{ margin-left:187px; }
* html #contentContainer 			{ margin-left:184px; }

/* Header Files */
#header 							{ background:url('../images/header.gif') right center no-repeat; }
#logo 								{ position:absolute; top:0; left:0; z-index:3; }

/* Footer Styles */
#footer 							{ margin-top:28px; text-align:center; float:right; }
#footer div,p 						{ font-size:10px; }
#footer p 							{ margin:0; padding-bottom:10px; line-height:12px; }
#footer .copyright 					{ color:#666; }
#footer-print						{ display:none; }
#footer  a.twitter 					{ background:url('../images/twitter-footer.png') no-repeat; border:1px solid #ccc; width:133px; height:19px; margin:5px auto 10px; font-size:14px; text-indent:-999em; overflow:hidden; display:block}
#footer  a.twitter:hover 			{ border:1px solid #afaeae}

/* Main Navigation */
#mainNav							{ position:relative; top:0; left:0; width:778px; height:29px; }
#mainNav #nav-nodes div				{ float: left; background-color:#F00; }
#mainNav #search 					{ position:absolute; top:-13px; right:-6px; width: 194px; }
* html #mainNav #search 			{ width: 196px; }
#mainNav #search img.label			{ margin:6px 0 5px 0; }
* html #mainNav #search img.label	{ margin:6px 0 2px 0; }
#mainNav #search .searchField 		{ border: 1px solid #969696; width: 158px; height: 16px; }
#mainNav #search .searchBtn 		{ padding-left: 10px; vertical-align: top; }
* html #mainNav #search .searchBtn 	{ padding-left: 10px; vertical-align: top; }

/* Dropdown Menus */
#menu1Container, #menu2Container,
#menu3Container 					{ width: 220px;z-index: 99;min-height: 161px; }
#menu1Container 					{ background: url('../images/bgMenu1.jpg') no-repeat; }
#menu2Container 					{ background: url('../images/bgMenu2.jpg') no-repeat; }
#menu3Container 					{ background: url('../images/bgMenu3.jpg') no-repeat; }
.menu .options 						{ padding: 11px 0px;}
.menu a 							{ display:block;color:#2f679f;padding: 0px 11px;text-decoration:none; }
#menu3Container a, #menu3Container a:link, #menu3Container a:hover,
#menu3Container a:active 			{ color: #fff;}

/* Left Nav Styles */
#subNav 							{ width: 150px; float: left; }
#subNav ul 							{ margin: 6px 0 0 0; padding: 0; }
* html #subNav ul					{ margin-top:43px; }
*:first-child+html #subNav ul		{ margin-top:43px; }
#subNav li 							{ list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 0; padding: 0 0 1px 15px; margin: 11px 0; line-height:8px; }
#subNav li a						{ text-decoration:none; }
#subNav li a:hover					{ text-decoration:underline; }

/* No Flash Redirect */
#noFlashContainer                   { padding-bottom:128px; }

/** What's New **/
#whatsNewContentContainer                   { width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0;font-size:11px;}
#whatsNewContentContainer li a		        { text-decoration:none; }
#whatsNewContentContainer  a		        { text-decoration:none; font-weight:bold; }
#whatsNewContentContainer  li a:hover       { color: #369; text-decoration:underline;  }
#whatsNewContentContainer .category			{ height:220px}	
#findContent  li a                          { text-decoration:none; font-size:14px; font-weight:normal;}
.whatsNewItemName					        { margin:10px 0 38px 0px; text-align:left; font-size:14px;}

#whatsNewContentContainer  ul li	        { list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; padding: 3px 0 1px 13px; margin: 0px 0 11px 0; line-height:8px; }
#whatsNewContentContainer  ul               { margin-left:0px;margin-top:10px; padding-left:0px;}
#whatsNew-main-img                          { width:400px;float:left;}
#whatsNew-right                             { margin:0 0 0 402px;padding-left:15px; width:160px; }
#whatsNew-right span                        { color:#bbb4b4; font-weight:bold;font-size:14px;margin:0;padding:0;}
#whatsNew-second-section                    { padding-top:30px;float:left;width:270px;}
#whatsNew-second-text                       { float:left; padding-right:0px;margin-right:0px;}
#whatsNew-second-text  h3                   { padding:0 0 9px 0; margin:0; line-height:11px;}
#whatsNew-second-text  p                    { padding:0 0 20px 0; margin:0;}
#whatsNew-second-text  ol                   { padding:0 0 20px 16px; margin:0;}
#whatsNew-second-section-img                { float:right;}
#whatsNew-Intro-text                        { font-size:14px; font-weight:bold;color:#464453;padding-bottom:10px;}
#whatsNewProduct-second-section-img         { float:right; margin-top:10px;}
#whatsNewContentContainer .bulletList       { margin-top:5px;}
#whatsNewSystemConnects-second-section      { margin-top:10px;float:left;width:350px;}
#whatsNewSystemConnects-second-section p    { width:350px;}
#whatsNewRockford-second-section            { margin-top:10px;float:left;width:270px;}
#whatsNewRockford-second-section p          { width:270px;}
#whatsNewCamden-second-section              { width:375px;margin-top:10px;float:left;}
#whatsNewCamden-second-section p            { width:375px}
#whatsNewLangsten-second-section            { width:375px;margin-top:10px;float:left;}
#whatsNewLangsten-second-section p          { width:375px}
#whatsNewLeward-second-section              { margin-top:10px;margin-top:10px;float:left;}

#whatsNewComfortSpace-second-section        { width:375px;margin-top:10px;float:left;}
#whatsNewComfortSpace-second-section p      { width:375px}

#whatsNew-second-text p                     { width: 260px; }
#whatsNewContentContainer div p             { font-size:11px; }
#whatsNew-second-section.no-side-image			{ width:auto}


/* Find a Product Styles */
p.instruction						{ margin-bottom:29px; }
.category							{ width:184px; margin:0px 21px 0px 0px; position:relative; float:left; text-align:center;  }
.category-last						{ width:184px; margin:0px  0px 0px 0px; position:relative; float:left; text-align:center;  }
.itemName							{ margin:10px 0 38px 0px; text-align:center; color:#2f679f;}
* html .itemName					{ margin:10px 0 36px 0px; }

/* Help me Find Styles */
#hmf-quickLinks						{ float:left; width:178px; }
#hmf-searchBoxes					{ margin-left:307px; width:194px; }
#hmf-or								{ position:absolute; top:56px; left:219px;; }

img.hmf-header						{ margin-bottom:20px; }
#hmf-quickLinks h3					{ margin-left:5px; }
#hmf-quickLinks h3.noList			{ margin:0 0 28px 5px; }
#hmf-quickLinks h3 a				{ text-decoration:none; }
#hmf-quickLinks h3 a:hover			{ text-decoration:underline; }
#hmf-quickLinks ul					{ margin:7px 0 27px 25px; padding:0; }
#hmf-quickLinks ul li				{ list-style-type:none; margin:0; padding:0; }
#hmf-quickLinks ul li a				{ font-size:10px; text-decoration:none; }
#hmf-quickLinks ul li a:hover		{ text-decoration:underline; }

#hmf-searchBoxes .searchBox-header					{ width:194px; height:32px; background-color:#626C91; }
#hmf-searchBoxes .searchBox-header img				{ margin:9px 0 0 8px; }
#hmf-searchBoxes .choose-box						{ width:170px; padding:12px 10px 25px 10px; background-color:#E1E8EC; border:2px solid #626C91; font-size:11px; }
#hmf-searchBoxes img.or								{ margin:10px 3px; }
#hmf-searchBoxes .choose-box form					{ margin:20px 0 0 0; }
#hmf-searchBoxes .choose-box input.searchField		{ width:100px; height:17px; border:1px solid #626C91; }
#hmf-searchBoxes .choose-box input.go				{ margin-bottom:1px; }
#hmf-searchBoxes .choose-box span					{ font-size:9px; }

/* Help Me Find Results Styles */
#hmf-results-top					{ margin-bottom:10px; }
html>/**/body #hmf-results-top		{ float:left; }
.hmf-results-count					{ float:left; width:367px; height:20px; margin-bottom:5px; padding:3px 10px 0 10px; font-size:11px; font-weight:bold; color:#E1E8EC; background-color:#464d68; }
.hmf-results-searchAgain			{ margin-left:391px; width:166px; height:20px; margin-bottom:5px; padding:3px 10px 0 10px; background-color:#464d68; text-align:right; }
.hmf-results-searchAgain img		{ margin-right:5px; }
.hmf-results-searchAgain a			{ color:#FFF !important; font-size:10px; font-weight:bold; text-decoration:none; }
.hmf-results-pagination				{ float:left; width:367px; height:20px; padding:3px 10px 0 10px; background-color:#E1E8EC; font-size:10px; }
* html .hmf-results-pagination		{ padding-top:5px; height:18px; }
.hmf-results-pagination img			{ margin:0 0 1px 3px; }
* html .hmf-results-pagination img	{ margin:2px 0 0 3px; }
.hmf-results-pagination a			{ font-size:10px; text-decoration:none; }
.hmf-results-onePage				{ margin-left:391px; width:166px; height:20px; padding:3px 10px 0 10px; background-color:#E1E8EC; text-align:right; }
.hmf-results-onePage a				{ color:#2f679f; font-size:10px; font-weight:bold; text-decoration:none; }

.helpMeFind-results					{ width:400px; margin-bottom:30px; }
* html .helpMeFind-results			{ margin-bottom:17px; }
.helpMeFind-results * a				{ text-decoration:none; }
.helpMeFind-results h2				{ font-size:12px; font-weight:bold; margin:0; }
.helpMeFind-results h3				{ font-size:12px; font-weight:normal }
.helpMeFind-results ul				{ margin:0; padding:0; }
.helpMeFind-results ul li			{ list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 1px; padding: 0 0 1px 13px; margin: 6px 0 11px 0; line-height:8px; }
.helpMeFind-results ul li a			{ font-size:10px; }


/* Product Results Styles */
.bar-buttonsPagination				{ position:relative; top:0; left:0; width:596; height:34px; margin-top:25px; background-color:#D3D7E2; }
.bar-buttonsPagination .pagination	{ padding:9px 0 0 12px; border-right:5px solid #FFF; width:241px; height:25px; font-size:10px; float:left; }
.bar-buttonsPagination .pagination a{ padding:1px 5px!important; border-right:#369 solid 1px; text-decoration:none;}
.bar-buttonsPagination .pagination a:hover, .bar-buttonsPagination .pagination .current{ padding:4px 5px!important; border-right:#369 solid 1px; text-decoration:none; background:#369; color:#FFF;}
.bar-buttonsPagination .pagination .last{border:0px;}
.bar-buttonsPagination .pagination .last:hover{border:0px;}
.bar-buttonsPagination .pagination .none		{ border:none; }
.bar-buttonsPagination .pagination .none:hover	{ background:none; border:none;}
.bar-buttonsPagination .pagination .current{ background-color:#558dc6}

.bar-buttonsPagination .pagination img	{ margin-top:-2px; }
* html .bar-buttonsPagination .pagination img	{ margin-top:0; }
.bar-buttonsPagination .showAll		{ padding:9px 0 0 12px; border-right:5px solid #FFF; width:153px; height:25px; font-size:10px; float:left; }
.bar-buttonsPagination .showAll a	{ text-decoration:none; }
.bar-buttonsPagination .showAll img	{ margin:-2px 5px 0 0; }
* html .bar-buttonsPagination .showAll img	{ margin-top:0; }
.bar-buttonsPagination .buttonGroup	{ position:absolute; top:7px; right:7px; }
.bar-buttonsPagination .buttonGroup img		{ margin-left:12px; }
#productResult						{ width:596px; margin-top:6px; }
.productResult-row					{ width:596px; margin-bottom:31px; }
.productResult-result				{ float:left; width:178px; margin-right:30px; }
.productResult-result-last			{ float:left; width:178px; }
.productResult-image				{ width:176px; padding:5px 0; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; text-align:center; }
.productResult-compare				{ background-color:#E2E4EB; width:166px; height:24px; padding:6px 0 0 12px; margin-bottom:13px; font-size:10px; }
.productResultg-compare input		{ margin:0; padding:0; }
.productResult-description a		{ text-decoration:none; }
.productResult-description span		{ color:#2F679F; font-size:10px; font-weight:bold; }

/* Similar Products Styles */
#similarProductsInfo				{ width:596px; }
#similarProductsInfo .productShot	{ float:left; width:300px; text-align:center; }
#similarProductsInfo .productInfo	{ margin-left:305px; width:290px; border-top:2px solid #657398; padding-top:6px; }
* html #similarProductsInfo .productInfo	{ margin-left:302px; }
#similarProductsInfo .productInfo p	{ margin:9px 40px 20px 15px; font-size:12px; line-height:16px; }
#prodNumb div.compareMe				{ margin-bottom:10px; width:290px; }
div.compareMe div.compareMe-input	{ margin:0 0 0 15px; padding:0; float:left; }
* html div.compareMe div.compareMe-input	{ margin:0 0 0 6px; padding:0; float:left; }
div.compareMe-input input			{ margin:3px 0 0 0; padding:0; }
* html div.compareMe-input input	{ margin:0; padding:0; }
div.compareMe-text					{ margin:0 15px 0 35px; }
div.compareMe-text a				{ text-decoration:none; }
div.productInfo img					{ margin:5px 0 0 15px; }

/* Product Detail Styles */
#proDtl-content						{ width:596px; margin-top:20px; }
#prodDtl-photoArea					{ float:left; width:300px; }

#prodDtl-thumbDesc                  { background:#f0f1f5;padding:10px 10px 8px 5px; margin:10px 0 0 0; font-size:9px; }
*html #prodDtl-thumbDesc            { width:270px;}

#prodDtl-photoArea #viewLarge       { width:280px;margin:30px 25px 0 5px; padding:0 4px 0 0; text-align:right;}
*html  #prodDtl-photoArea #viewLarge { width:265px; }

#prodDtl-featuresColors				{ margin-left:304px; width:292px; }
*html #prodDtl-featuresColors		{ margin-left:301px;}
#prodDtl-photoArea #viewLarge a     { text-decoration: none; }
#prodDtl-notePrice                  { padding-top:30px; }
.prodDtl-tools						{ position:relative; top:0; left:0; border-bottom:2px solid #657398; width:292px; height:34px; }
.prodDtl-tools div					{ padding:2px 0 5px 0; }
.prodDtl-tools div a				{ font-size:10px; text-decoration:none; line-height:11px; }
.prodDtl-tools div a:hover			{ text-decoration:underline; }
.prodDtl-tools div img				{ float:left; margin-right:5px; }
.prodDtl-tools #compare				{ position:absolute; top:5px; left:3px; border-right:2px solid #657398; width:90px; }
.prodDtl-tools #print				{ position:absolute; top:5px; left:101px; border-right:2px solid #657398; width:91px; }
.prodDtl-tools #email				{ position:absolute; top:5px; left:199px; width:90px; }
.prodDtl-tools #email img			{ margin:0 5px 15px 0; }
.priceTxt                           { padding-top:10px;} 
#prodDtl-featuresConfigurations		{ margin:25px 20px 0 20px; }
#prodDtl-featuresConfigurations ul	{ margin:0 0 20px 15px; padding:0; }
#prodDtl-featuresConfigurations ul.links		{ margin-left:0; }
#prodDtl-featuresConfigurations ul li			{ padding-bottom:5px; }
#prodDtl-featuresConfigurations ul li.link		{ list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; padding:0 0 5px 11px; }
#prodDtl-featuresConfigurations ul li.link a	{ text-decoration:none; }

#prodDtl-bottom						{ width:596px; margin:0 0 15px 0; }
#prodDtl-downloads					{ float:left; width:314px; }
#prodDtl-downloads p				{ margin:7px 5px 10px 5px; }
#prodDtl-downloads div				{ margin-bottom:10px; }
#prodDtl-downloads div img			{ margin:0 7px 0 5px; }
#prodDtl-downloads div a			{ text-decoration:none; }
#prodDtl-viewColours				{ margin-left:320px; width:276px; }
* html #prodDtl-viewColours			{ margin-left:317px; }
#searchAgain						{ text-align:right; }

#prodDtl-pricesColours				{ width:292px; display:none; }
.colorChips-row						{ margin-bottom:13px; }
html>/**/body .colorChips-row		{ float:left;}
.colorChips-row	h4					{ margin:10px 0 3px 0; font-size:12px; font-weight:bold; }
.prodDtl-colorSwatch				{ float:left; width:76px; margin-right:15px; font-size:9px; line-height:11px; }
.prodDtl-colorSwatch img			{ margin-bottom:3px; }

/* Compare Styles */
.compareNav							{ width:596px; height:31px; border:2px solid #657398; border-left:0; border-right:0; }
.compareNav a						{ text-decoration:none; font-size:10px; line-height:11px; }
.compareNav a:hover					{ text-decoration:underline; }
.compareNav img						{ margin-right:5px; }
.compareNav div.printPage			{ float:right; width:84px; height:24px; padding:3px 0 0 10px; margin-top:1px; }
.compareNav div.clearAll			{ float:right; text-align:center; width:88px; height:24px; padding-top:3px; margin-top:1px; border-right:2px solid #657398; }
.compareNav div.prevPage			{ width:400px; height:24px; padding:3px 0 0 10px; margin-top:1px; border-right:2px solid #657398; }
* html .compareNav div.prevPage		{ width:397px; }
.compareNav div.printPage img		{ float:left; margin-top:2px; }

.compare-countScroll				{ widht:596px; height:23px; margin:7px 0 7px 0; }
.compare-count						{ background-color:#657398; width:490px; height:21px; padding:2px 0 0 10px; color:#FFF; float:left; }
.compare-scroll						{ margin-left:502px; width:87px; height:19px;  background-color:#657398; text-align:right; padding:4px 7px 0 0; }
* html .compare-scroll				{ width:86px; margin-left:499px; }
.compare-scroll img					{ margin-left:18px; }

#compare							{ width:596px; overflow:hidden; }
#compare-setWidth					{ width:596px; }
div.compare-productInfo				{ width:184px; margin-right:19px; float:left; border:1px solid #E3EBEE; border-top:0; border-bottom:0; }
div.removeFromCompare-bar			{ width:174px; height:22px; padding:8px 0 0 10px; background-color:#E2E4EB; }
div.removeFromCompare-bar img		{ border:0; margin-right:5px; }
div.removeFromCompare-bar a			{ font-size:10px; text-decoration:none; }
div.specify-bar						{ background-color:#616F94; width:174px; height:22px; padding:2px 0 0 10px; color:#FFF; font-weight:bold; font-size:10px; }
div.prodPhoto img					{ margin:5px 2px 0 2px; }
div.prodPhoto p						{ width:163px; margin-left:10px; font-size:10px; line-height:14px; }
div.prodPhoto p a					{ color:#000; text-decoration:none; }
div.prodPhoto p a:hover				{ text-decoration:underline; }
div.descrip ul						{ margin:0 10px 0 25px; padding:20px 0 20px 0; }
div.compare-no-products             { padding-top:20px;}
/* Installation Instructions Styles */


#ii-searchBoxes									{ width:596px; position:relative; top:0; left:0; }
#ii-searchModelNumber							{ float:left; width:279px; }
#ii-searchModelName								{ margin-left:317px; width:279px; }
* html #ii-searchModelName						{ margin-left:314px; }
#ii-searchBoxes	img.or							{ position:absolute; top:7px; left:287px; }
#ii-searchBoxes .searchBox-header				{ width:279px; height:34px; background-color:#626C91; }
#ii-searchBoxes .searchBox-header img			{ margin:10px 0 0 8px; }
#ii-searchBoxes .choose-box						{ width:255px; padding:12px 10px 25px 10px; background-color:#E1E8EC; border:2px solid #626C91; font-size:11px; }
#ii-searchBoxes .choose-box form				{ margin:20px 0 0 0; }
#ii-searchBoxes .choose-box input.searchField	{ width:100px; height:17px; border:1px solid #626C91; }
#ii-searchBoxes .choose-box input.go			{ margin-bottom:1px; }
#ii-searchBoxes .choose-box span				{ font-size:9px; }

#ii-quickLinks						{ width:592px; background:#FFF url('../images/bg-ii-quickLinks.gif') repeat-y; border:2px solid #626C91; border-top:0; }
#ii-quickLinks .searchBox-header	{ width:592px; height:34px; background-color:#626C91; }
#ii-quickLinks .searchBox-header img	{ margin:10px 0 0 8px; }
#ii-quickLinks-left					{ float:left; width:277px; background-color:#E1E8EC; padding:15px 0 15px 15px; }
#ii-quickLinks-right				{ margin-left:299px; width:278px; background-color:#E1E8EC; padding:15px 0 15px 15px; }
* html #ii-quickLinks-right			{ margin-left:296px; }
#ii-quickLinks-left strong a,
#ii-quickLinks-right strong a		{ font-size:12px; font-weight:bold; text-decoration:none; }
#ii-quickLinks-left ul li a,
#ii-quickLinks-right ul li a		{ font-size:9px; text-decoration:none; }
#ii-quickLinks-left ul,
#ii-quickLinks-right ul				{ margin:0 0 20px 20px; padding:0; }
#ii-quickLinks-left ul li,
#ii-quickLinks-right ul li			{ list-style-type:none; }
#ii-quickLinks-left p,
#ii-quickLinks-right p				{ margin-bottom:20px; }

/*Site Map */
#siteMap-contentContainer               { width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0;}
#siteMap-leftColumn                     { width:228px; float:left;padding-left:0;}
#siteMap-middleColumn                   { width:202px;float:left;margin-left:2px;padding-left:0;}
#siteMap-rightColumn                    { width:140px;margin-left:438px;padding-left:0;}
#siteMap-contentContainer ul            { padding:0; margin-bottom:20px;font-size:11px;}
#siteMap-contentContainer ul li         { list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; margin:0; padding:0 0 0 12px; margin-left:20px; }
#siteMap-leftColumn .category-header    { font-weight: bold; padding-left:0;}
#siteMap-contentContainer .header       { font-weight: bold; margin-left:0;}
#siteMap-contentContainer a	            { font-size:11px; text-decoration:none; color:#2F679F; }
*html #siteMap-contentContainer ul      { padding-left:0; margin-left:0;}

/* Care and Cleaning */
#careAndCleaining-main-img          { width:400px;float:left;}
#careAndCleaining-right             { margin:0 0 0 402px;padding-left:15px; width:160px; }
#careAndCleaining-right p           { color:#bbb4b4; font-weight:bold;font-size:14px;margin:0;padding:0;}
#careAndCleaning-second-section     { padding-top:30px;}
#careAndCleaning-second-text        { float:left; width: 370px; padding-right:10px;}
#careAndCleaning-second-text  h3    { padding:0 0 9px 0; margin:0; line-height:11px;}
#careAndCleaning-second-text  p     { padding:0 0 20px 0; margin:0;}
#careAndCleaning-second-text  ol    { padding:0 0 20px 16px; margin:0;}
#careAndCleaning-second-section-img { margin-left: 400px;}
.careAndCleaning-intro-text         { font-size:14px; width:380px; }

/* About Hytec */
#aboutUs-main-img                           { margin-top:0px;margin-left:0px;width:400px;float:left;}
#aboutUs-right                              { margin:0 0 0 402px;padding-left:15px; width:160px;}
#aboutUs-right p                            { color:#bbb4b4; font-weight:bold;font-size:14px;}
#aboutUs-second-section                     { padding-top:30px; }
#aboutUs-second-text                        { float:left; width: 370px; padding-right:10px;}
#aboutUs-second-text ul li	                { list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; margin:0; padding:0 0 0 12px; }
#aboutUs-second-text  h3                    { padding:0 0 9px 0; margin:0; line-height:11px;}
#aboutUs-second-text  p                     { padding:0 0 20px 0; margin:0;}
#aboutUs-second-text  ol                    { padding:0 0 20px 16px; margin:0;}
#aboutUs-second-section-img                 { margin-left: 394px;}
.aboutUs-intro-text                         { font-size:14px; width:380px;}


/* Legal */
#legal-contentContainer             { width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0; }
#legal-copyContainer ul             { padding:20px 0 0 0; margin:0;}
#legal-copyContainer ul li	        { list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; margin:0; padding:0 0 0 12px; }
#legal-copyContainer ul li a	    { font-size:12px; font-weight:bold; text-decoration:none; color:#2F679F; }
#legal-copyContainer p              { padding:0 0 20px 0; margin:0;}
#legal-copyContainer .terms         { padding:0 0 10px 0; margin:0;}
#legal-copyContainer ol             { padding:0 0 0 16px; margin:0;}
#legal-copyContainer ol li          { padding-left:10px; }

/* Videos */
.videos-paging  a               { text-decoration:none;}
#videos-contentContainer 		{ border: 0px; width:600px; margin:32px 0 0 182px; position:relative; top:0; left:0;}
#video-tabs						{ width:595px; margin-top:9px; }
#video-tabs img					{ margin-right:6px; cursor:pointer; cursor:hand; }
#video-tabs img.last-tab		{ margin-right:0; }

#videos-main-copy               { border: 0px; width:600px;}
.clip-list                      { border:0 none; padding:0; margin:0; position:relative; top:2px; left:2px; z-index:1; margin-top:0px; }
.clip-list  li                  { position:relative; border: 0px none ; margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 109px; height: 104px; }
#clipregion-videos .clip-list  li { margin-right:1px; }
.clipregion                     { border: 0px none ; margin: 0px; padding: 0px; position: relative; top:-2px; left:-2px;  width: 555px; height:110px; overflow:hidden; }
.clipregion                     { left:6px; top:7px; }
.clipregion li img.active       { border: 2px solid #626c91; position:relative; top:-2px; left:-2px; }

.video-embed                    { width:544px; padding-left:56px; margin-top:10px; padding-top:40px; padding-bottom:40px; background-color:#e1e8ec; } /* REMOVE display:none */
#video-text                     { margin-top:15px; font-size:16px;font-weight:bold; }
#video-description-text         { margin-top:15px; font-size:11px;margin-right:60px; }
#videos-photoGallery            { display:none;}
.vign_core                      { margin-left:480px; top:20px;}
*html .vign_core                { top:5px; } /* item created by Vignette javascript */

.videos-scroll     { background-color:#e1e8ec; width:600px; height:120px; }
.videos-scroll div { float:left;}
.videos-scroll-button           { display:inline; padding-top:24px;margin-left:6px;  }
.videos-paging           { width:600px; margin: 8px 0 0 0; }
.videos-paging div       { background-color:#e1e8ec; float:left; font-size:10px; height:36px; padding-top:12px; }
.videos-paging-left             { padding-left:10px; width:62px; margin-right:6px; }
*html .videos-paging-left       { width:72px; }
.videos-paging-left img         { padding-right:6px;}
.videos-paging-middle           { width:452px; margin-right:6px;}
*html .videos-paging-middle     { width:442px;}
.videos-paging-right            { padding-left:14px; height:26px; width:49px;  padding-top:12px;}
.videos-paging-right img        { margin-left:6px;}
#videos-main-img                { width:600px; padding-top:0px; height:600px;}
*html #videos-main-img          { position:relative; top:10px; left:-5px;}
#videos-topSlideGallery         { margin:10px 0 0 26px; }

.videos-description { display:none; padding:0 20px; line-height:12px; }
.videos-description.active { display:block; }

/* Error Page */
#errorPage-contentContainer  ul  	           { margin:0; padding:0;}
#errorPage-contentContainer  ul li	           { list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; margin:0; padding:0 0 0 12px; }
#errorPage-contentContainer                    { width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0; }

/* Privacy Statement */
#privacyStatement-contentContainer                          { width:596px; margin:32px 0 0 182px; position:relative; top:0; left:0; }
#privacyStatement-copyContainer p                           { padding:0; margin:0px 0 10px 0;}
#privacyStatement-copyContainer h3                          { padding:0; margin:0px 0 2px 0;}
#privacyStatement-copyContainer .privacyStatement-address   { margin-left:40px;}

/* Representatives */
#representatives-us-sales-header            { width:580px; height:27px; padding:8px 0 0 15px; margin-top:24px; background-color:#A8AEC4; color:#FFF; font-weight:bold;}
#representatives-salesAgents				{ width:600px; padding:0;}
* html #representatives-salesAgents			{ width:596px;}
.rep-contact-info-left                      { float:left; width:240px; height:95px;padding:10px 0 10px 0; margin-left:20px;}
* html .rep-contact-info-left               { margin-left:10px; margin-right:0;}
.rep-contact-info-right                     { width:300px; margin-left:260px; height:95px; padding:10px 0 10px 31px; border-left:4px solid #FFF;}
* html .rep-contact-info-right              { width:295px; margin-left:0;}
.rep-info                                   { width:566px; background-color:#E1E8EC; padding: 16px 15px 10px 15px; margin: 0 0 17px 0;}
.rep-contact-info-row                       { border-top:2px solid #FFF; width:596px; background-color:#E4EAED; }
.rep-contact-info-row-last                  { border-top:2px solid #FFF; width:590px; background-color:#E4EAED; }

/* Contact us  */
#contactUs-content					{ width:595px; }
#contact-us-info                    { width:556px; background-color:#E1E8EC; padding: 16px 15px 10px 15px; margin: 0 0 17px 0;}
#contactUs-form						{ float:left; width:350px; border-top:2px solid #E4EAED; }
#contactUs-form	p					{ font-size:11px; }
#contactUs-salesAgents				{ margin-left:360px; width:230px; background-color:#E4EAED;}
* html #contactUs-salesAgents		{ margin-left:359px; }
.contact-us-sales-header            { width:215px; height:27px; padding:8px 0 0 15px; background-color:#A8AEC4; color:#FFF; font-weight:bold; }
.contact-us-contact-info-first		{ padding:10px 0 11px 5px; margin-left:15px; }
.contact-us-contact-info            { padding:10px 0 11px 5px; margin-left:15px; border-top:2px solid #FFF;}

a.twitter-contact 					{ background:url('../images/twitter.png') no-repeat; border:1px solid #ccc; width:165px; height:32px; margin:17px 0; font-size:18px; text-indent:-999em; overflow:hidden; display:block; clear:both; float:left}
a.twitter-contact:hover 			{ border:1px solid #afaeae} 

div.label-textField					{ width:150px; float:left; margin-bottom:7px; }
div.form-inputText					{ margin-left:150px; width:190px; margin-bottom:7px; text-align:right; }
* html div.form-inputText			{ margin-left:147px; }

div.form-inputText span,
div.label-textField span,
div.label-textAreaField span { color:#900; }

div.form-inputText span.area		{ position:relative; top:-37px; }
div.form-inputText input            { width:165px; border:1px solid #999; }
div.submit-button                	{ margin:17px 0 0 264px; float:left; }

/* Why Choose Hytec */
#whyChoose-tabs						{ width:595px; margin-top:9px; }
#whyChoose-tabs img					{ margin-right:6px; cursor:pointer; cursor:hand; }
#whyChoose-tabs img.last-tab		{ margin-right:0; }
#whyChoose-introCopy				{ width:574px; padding:17px 10px 17px 11px; margin-top:5px; background-color:#E1E8EC; }
#whyChoose-introCopy *				{ font-size:11px; }
#whyChoose-introCopy p				{ margin:0 0 20px 0; }
#whyChoose-introCopy p.no-margin	{ margin:0; }
#whyChoose-introCopy p a			{ font-weight:bold; text-decoration:none; }
#whyChoose-introCopy p a:hover		{ text-decoration:underline; }
#whyChoose-introCopy ul				{ margin:0; padding:0; }
#whyChoose-introCopy ul li			{ list-style-type:none; background:transparent url('../images/bullet-whyChoose-links.gif') no-repeat 0 5px; padding:0 0 0 10px; }
#whyChoose-introCopy ul li a		{ font-weight:bold; text-decoration:none; }
#whyChoose-introCopy ul li a:hover	{ text-decoration:underline; }
#whyChoose-introCopy img.right		{ float:right; margin:0 0 10px 15px; }

#whyChoose-subInfo					{ background-color:#FFF; border-top:15px solid #E1E8EC; border-right:11px solid #E1E8EC; border-bottom:20px solid #E1E8EC; border-left:11px solid #E1E8EC; }
#whyChoose-subTabs					{ background-color:#E1E8EC !important; }
#whyChoose-subTabs img				{ border-right:4px solid #E1E8EC; cursor:pointer; cursor:hand; }
#whyChoose-subTabs img.last-tab		{ border-right:0; }

#whyChoose-subInfo-copy				{ padding:15px 6px 7px 6px; }
#whyChoose-subInfo-copy img.right	{ float:right; margin:0 0 20px 15px; }
#whyChoose-subInfo-copy *			{ font-size:12px; line-height:18px; }
#whyChoose-subInfo-copy p			{ margin:0 0 20px 0; }

#whyChoose-systemConnects-benefitsCopy ul		{ margin:0; padding:10px 0 0 15px; }
#whyChoose-systemConnects-benefitsCopy ul li	{ padding:0 0 5px 0; }
#whyChoose-systemConnects-productsCopy ul		{ margin:0; padding:10px 0 0 2px; }
#whyChoose-systemConnects-productsCopy ul li	{ list-style-type:none; padding:0 0 6px 2px; }
#whyChoose-systemConnects-productsCopy ul li img	{ margin-right:5px; }
#whyChoose-systemConnects-productsCopy ul li a	{ text-decoration:none; }
#whyChoose-systemConnects-productsCopy ul li a:hover	{ text-decoration:underline; }

/* Colours & Options Styles */
#colourOptions-tabs img				{ margin:0 5px 5px 0; }
#coloursOptions-colours				{ width:565px; border:5px solid #E1E8EC; padding:20px 10px; }
#coloursOptions-colourChips			{ width:345px; float:left; }
#coloursOptions-colourChips h3		{ margin:0 0 2px 3px; }
.coloursOptions-colourRow			{ width:345px; margin-bottom:32px; }
.coloursOptions-colourRow div		{ width:100px; text-align:center; margin-right:22px; float:left; font-size:10px; line-height:12px; }
.coloursOptions-colourRow div img	{ margin-bottom:2px; }
.coloursOptions-colourRow div.coloursOptions-colourInfo-last		{ margin-right:0; }
#coloursOptions-colourCopy			{ width:175px; margin-left:390px; }
* html #coloursOptions-colourCopy	{ margin-left:387px; }
#coloursOptions-colourCopy p		{ padding:0 20px 0 10px; font-size:15px; line-height:18px; }
#coloursOptions-colourCopy div		{ width:175px; padding:15px 0; background-color:#EAEFF2; }
#coloursOptions-colourCopy div p	{ font-size:12px; padding:0 10px; }
#coloursOptions-colourCopy ul		{ margin:5px 0 0 10px; padding:0; }
#coloursOptions-colourCopy ul li	{ list-style-type:none; background:transparent url('../images/bulletArrow.gif') no-repeat 0 5px; margin:0; padding:0 0 0 12px; }
#coloursOptions-colourCopy ul li a	{ font-size:12px; font-weight:bold; text-decoration:none; color:#2F679F; }

#coloursOptions-options				{ width:585px; background-color:#E1E8EC; border:5px solid #E1E8EC; border-top:10px solid #E1E8EC; border-bottom:10px solid #E1E8EC; }
#colourOptions-optionsTabs img		{ margin-right:7px; }
#colourOptions-optionsTabs img.last	{ margin-right:0; }
.colourOptions-optionsCopy			{ padding:12px 15px 25px 15px; background-color:#FFF; }
.colourOptions-optionsCopy span.caption	{ font-size:9px; font-style:italic; }

#knockDown-images					{ width:555px; margin-top:32px; }
#knockDown-imgLeft					{ width:244px; float:left; }
#knockDown-imgRight					{ margin-left:261px; width:294px; }
* html #knockDown-imgRight			{ margin-left:258px; }
#colourOptions-options2 img.copy	{ float:right; margin-left:10px; }
#colourOptions-options3 img 		{ float:right; margin:35px 0 10px 0; }

#whirlpoolAirJetCombo-leftColumn	{ width:220px; float:left; }
#whirlpoolAirJetCombo-rightColumn	{ margin-left:290px; width:220px; }

/*text area only styles*/
div.form-inputTextArea textarea    { border:1px solid #999; height:124px; width:336px; float:left }
div.label-textAreaField			   { margin-top:40px; font-weight:bold;}
div.label-checkbox label           { left:25px; width:300px; margin-top:5px;}
div.form-checkbox  input           { width:20px;float:left; }

div.note						   { font-size:9px; line-height:11px; margin:0 0 10px 0; position:relative; top:-8px; }

/*search Error */ 
.searchError                    { color:#ff0000;font-weight:bold;}
#errorMessage                   { color:#600; width:564px; border:1px solid #FFF; }

/*---- sIFR ---*/
.sIFR-flash 					{ visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash 	{ visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore 	{ visibility: visible !important; }
.sIFR-alternate 				{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus 	{ margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy 					{ width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

/*---- Header styling ---*/

/* containment approach for div's with floated block-level children */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#vign *               { text-align:left; font-family:Arial,Verdana,sans-serif; color:#000; font-size:12px; line-height:16px; }

#vign .vigncanvas     { background-color:#E5ECF0; padding:10px; }

#vign ul              { margin:0; padding:0; }

#vign li              { padding:0 6px 4px 10px; line-height:16px !important; list-style-type:none; }
#vign li.save         { background:transparent url(../images/bullet-save.gif) no-repeat; padding:0 6px 4px 16px; }
#vign li.link         { background:transparent url(../images/bullet-link.gif) no-repeat; }
#vign li.link a,
#vign li.save a       { color:#900; text-decoration:none; }
#vign li.link a:hover,
#vign li.save a:hover { text-decoration:underline; }

#vign .vignclose      { text-align:right !important; height:16px; }

#vign .small-font     { font-size:10px; }

#vign .floatleft      { position:relative; margin-bottom:5px; }

/* Catalog Page*/
.wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden}

h3.divider {border-bottom:1px dotted #E4E9EF; display:block; color:#336699}
/*.border-right {border-right:1px dotted #ccc; margin:5px; padding:5px}*/

ul.thumbs-list {margin-bottom:2.5em; padding:0}
ul.thumbs-list > li {background-color:#EEF6F9; margin:0 9px 12px 0; display:block; float:left; padding:0; width:142px; height:282px}
ul.thumbs-list li.last {margin-right:0}
ul.thumbs-list li a {float:none;display:block; position:relative}
ul.thumbs-list li div {padding:4px;}
ul.thumbs-list ul.links-list li, ul.thumbs-list ul.links-list li {margin:0; list-style:none}
ul.thumbs-list li a, ul.thumbs-list li ul li {float:none}
ul.thumbs-list li h5, ul.thumbs-list .links-list {margin:0; padding:0}
ul.thumbs-list a img {border:none}
ul.thumbs-list li .links-list li a {background-repeat:no-repeat; background-position:left center; padding-left:16px; font-size:10px; display:inline-block; color:#c75e58}
ul.thumbs-list li .links-list li a:hover {color:#336699} 
ul.thumbs-list li .links-list li.icon-pdf a {background-image:url("/common/images/catalog/icon-pdf.png")}
ul.thumbs-list li .links-list li.download a {background-image:url("/common/images/catalog/download.gif")}

/* FORM - selector size */
#dimensions_filter_form, #types_filter_form {float:left; clear:both; background:#474e68 url("/common/images/background-select.jpg") repeat-x; padding:3px; margin-top:28px; width:165px}
#dimensions_filter_form h3, #types_filter_form  h3 {color:#ffffff; font-size:1em; margin:8px; background: url("/common/images/results.jpg") no-repeat right bottom}
#dimensions_filter_form div, #types_filter_form  div {background-color:#D3D7E2; padding:5px 8px; float:left; width: 149px;}
#dimensions_filter_form div h4, #types_filter_form  div h4 {color:#505876; border-bottom:1px solid #ccc; margin:0 0 4px 0}
#dimensions_filter_form div ul, #types_filter_form  div ul {margin:0; padding:0; list-style:none}
#dimensions_filter_form div ul li , #types_filter_form  div ul li {background:none; margin:0; padding:0; clear:both}
#dimensions_filter_form div input.button , #types_filter_form  div input.button {margin:10px auto 3px; display:block; font-size:1em; text-transform:uppercase; color:#323747; font-weight:bold; font-family:Arial;  float: right;}
#dimensions_filter_form div input[checked="checked"] + label , #types_filter_form  div input[checked="checked"] + label {font-weight:bold}
#dimensions_filter_form label, #types_filter_form label, #dimensions_filter_form input, #types_filter_form  input {display:block; float:left}
#dimensions_filter_form label, #types_filter_form label{ max-width: 128px;}
