#divFlash{ float:left; width:600px; height: 370px; clear:both; margin:0 0 3px 10px; _margin:0 0 3px 5px; padding:0 4px 4px 0;}
#divFlash1{ width:779px; height: 160px; clear:both; margin:0 0 0 0px; border-top:solid 2px #EEEEEE; border-right:solid 2px #EEEEEE; padding:0 0px 0 0;}


.imagesection 
{
        float:left;
	background-color:#0F406F;
	width:179px;
	height:55px;
}
.HeadingText
{
	margin:10px 0 0 0;
	font-size:medium;
	color:White;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#setup {float:left; display:inline; margin:0px 0px 0px 20px; height:370px; width:570px; border:solid 1px red;}
#setup-interior {float:left; display:inline; margin:32px 10px 0 15px; width:458px;}
#setup-interior div.image-interior {margin: 0 0 17px 0; border: 1px solid 939598; width: 458px;}
#setup div.image {margin: 17px 0 0 0; width:306px; }
#setup h3#mainHeader {width:250px;height:25px;margin-left:40px;}
#setup h3#incHeader{height:70px;}
#setup h4 {line-height:normal;width:130px;height:17px;margin-left:auto;margin-right:auto;margin-top:0px;}

/*.flash {float:left; display:inline; margin:0px 0px 0px 20px; height:160px; width:749px; border:solid 1px red;}*/
/*#setup p.sabon, #setup p.sifr {width:256px;}*/

#solutions { float:left; margin:0; padding:25px 0 11px 10px; width: 250px !important; }
#solutions h3 {
   width: 250px; padding: 0 !important; background:none !important;
   border-bottom: 1px solid #939598; margin-bottom: 10px; font-size: 1.3em; line-height: 1.6em;
   }
#solutions ul { display:block; width: 250px; }
#solutions li { display:block; width:230px; margin-bottom: 0px; padding: 10px; }
#solutions li a.image { float: left; }
#solutions li a.image img { /*border: 1px solid #939598;*/ }
#solutions li h3 {
   color: #696969; padding: 0 !important; border: none; margin: 0;
   background: none !important; width: 160px; float: right;
   }
#solutions li span { display: block; float: right; width: 160px !important; }
#solutions li h3 a:link, #categories li h3 a:visited {font-size: 10px; line-height:15px; }
#solutions li.last { background: url(../img/hr_dash.gif) top left repeat-x; padding-top: 10px; }
#solutions li div.new {/*localized*/}
#solutions li div.new span {display:block; width:0; height:0; overflow:hidden;}
#solutions li.first div.new {top:41px;}
#solutions li.promo { background: #E6E4D6; }
#solutions li.promo .promo-cta {
   display: block; width: 152px; float: right; margin-top: 5px;
   padding-left: 8px; color: #000; text-decoration: none;
   background: url(../img/bullet_arrow.gif) center left no-repeat;
   }
#solutions li.promo .promo-cta:hover { text-decoration: underline; }


/*CHANGE: margin-right | #categories { float:right; display:inline; margin:0;margin-top:40px;margin-right:50px; padding:0 0 11px 10px;height:363px; width: 307px ;background:url(../img/about/beige_square.jpg) no-repeat;}*/ /*margin-top:60px; _margin-top:40px;*/ /*margin:0;*/ /*height:363px;*/

#categories{ float:right; display:inline; margin-right:0px; padding:0 0 0px 0px; width:307px; background:url(../img/about/beige_square.jpg) no-repeat; }
#categories_five { float:right; display:inline; margin-right:60px; padding:0 0 11px 10px; width:307px; background:url(../img/about/beige_square_five.jpg) no-repeat; }
	#categories div.first{ background-image:none; }
	#categories div{ background: url(../img/about/dotted_line_w_arrow.gif) repeat-x 0em 0em; /*height:120px;*/ width:295px; float:left;}
	
	#categories h3 {margin-bottom: 0px; height:30px;width:222px; padding-left:40px; margin-top:45px; text-align:center; }/*MODIFICATION**:padding-left:70px; to padding-left:40px for IE issues*/
	
	#categories ul { display:block; width:170px; margin:0 0 0 0; height:370; }
	#categories li { display:block; height:45px;  margin-top:0px; padding: 0px;  padding-top: 10px; }
	#categories li h3 { margin-top: 30px; font-size: 1.3em; line-height: 1.6em; padding-left: 10px;
		width: 130px; height: 19px;
		margin-left:15px;
		background:url(../img/bullet_util-nav.gif) no-repeat center left;
		float:left; 
	}


#categories li.last {background: url(../img/products/copy_bg_gradient.gif) no-repeat 0px 75px ;}
#categories li h3 {margin-top:0px;width:130px; }

#categories li.first a.image {display:block;margin-top:0px; }
#categories li a.image {display:block;margin-top:20px; }
#categories li a.image img { /*border: 1px solid #939598;*/ }
#categories li span { display: block; float: right; width: 160px !important; }
#categories li h3 a:link, #categories li h3 a:visited {font-size: 10px; line-height:15px; padding-left:15px; }
#categories li div.new {/*localized*/}
#categories li div.new span {display:block; width:0; height:0; overflow:hidden;}
#categories li.first div.new {top:41px;}
#categories li.promo { background: #E6E4D6; }
#categories li.promo .promo-cta {
   display: block; width: 152px; float: right; margin-top: 5px;
   padding-left: 8px; color: #000; text-decoration: none;
   background: url(../img/bullet_arrow.gif) center left no-repeat;
   }
#categories li.promo .promo-cta:hover { text-decoration: underline; }


/*
.cooktops {margin-top:9px;}
.ranges {margin-top:40px;}
.microwaves {margin-top:12px;}
.hoods {margin-top:7px;}
.specialty {margin-top:7px;}
*/


#prostyle-list { float: left; width: 730px; margin: 20px 0 0 15px; }
* html #prostyle-list { margin-left:6px; }
#prostyle-list h3 { border-bottom: 1px solid #C7BEB4; }

#prostyle-list li { float: left; width: 70px; height: 160px; margin-left: 20px; }
#prostyle-list li a {
   display: block; width: 70px; height: 10px;
   text-align: center; padding-top: 150px; color: #959595; text-decoration: none;
   }
#prostyle-list .wall-ovens { background: url(../img/category/ste_wall-ovens.jpg) 0 30px no-repeat; margin-left: 0px; }
#prostyle-list .cook-tops { background: url(../img/category/ste_cook-tops.jpg) 0 111px no-repeat; }
#prostyle-list .ranges { background: url(../img/category/ste_ranges.jpg) 0 57px no-repeat; }
#prostyle-list .microwaves { background: url(../img/category/ste_microwaves.jpg) 0 105px no-repeat; }
#prostyle-list .refrigerators { background: url(../img/category/ste_refrigerators.jpg) 0 26px no-repeat; }
#prostyle-list .dishwashers { background: url(../img/category/ste_dishwashers.jpg) 0 51px no-repeat; }
#prostyle-list .specialty { background: url(../img/category/ste_specialty.jpg) 20px 118px no-repeat; width: 110px; }
#prostyle-list .specialty a { width: 110px; }

#promo-list ul {float:left;margin:0;padding-top:10px;list-style:none;}
#promo-list li {float:left;display:inline;}
#promo-list li a {font-weight:bold;color:#7D6E5D;}
#promo-list li.image {border: 1px solid #C7BEB4;margin-right:10px;padding:1px;}
#promo-list li.copy {width:255px;text-align:left;padding:15px 24px 0 24px;}
#promo-list h3 {font-weight:bold;font-size:14px;color:#252525; width: 225px; margin: 0 0 10px 0; height: 20px; }

.category-about #categories, .category-productcare #categories {background:transparent url(../img/category/divider.gif) top left no-repeat; width: 429px;overflow:hidden; }
.category-about #categories div, .category-productcare #categories div {padding: 19px 0 21px; background:url(../img/category/divider.gif) bottom left no-repeat;}
.category-about #categories div.first, .category-productcare #categories div.first {padding-top: 20px;}
.category-productcare #categories {background:none;}
.category-productcare #categories li.first {background:none; padding-top:20px;margin-top:0px;}
.category-about #categories h3, .category-productcare #categories h3 {padding-left: 9px; }
.category-about #categories h3 a, .category-productcare #categories h3 a {font-size:18px; line-height:18px;}
.category-about #categories p, .category-productcare #categories p {padding: 0 120px 0 11px;}
.category-about #categories{ float:left; /*margin-top:30px;overflow:none;height:500px;*/ padding:0 0 8px 0; height:315px; width:179px; border-right:solid 2px #EEEEEE; /*padding-left:0px;position:relative;left:-00px;*/}




#category-gallery #categories {margin-top:45px; background:transparent url(../img/category/divider.gif) top left no-repeat; width: 429px; overflow: hidden;}
#category-gallery #categories div {background:url(../img/category/divider.gif) bottom left no-repeat; position:relative; height:115px;}
#category-gallery #categories div.first {}
#category-gallery #categories div.image {background:none; height:103px; padding:0; position:absolute; top:5px; right:10px;}
#category-gallery #categories div.image span {display:block;  position:absolute; top:0; left:0;}
#category-gallery #categories div.image img {margin:11px 0 0 11px;}
#category-gallery #categories div.image span img {margin:0;}
#category-gallery #categories h3 {margin:19px 0 0 0; padding-left: 9px;  width:260px;}
#category-gallery #categories h3 a {font-size:18px; line-height:20px;}
#category-gallery #categories p {width:260px; margin: 0 0 21px 11px; padding:0;}

#home #categories {margin:5px 0 0 10px; width: 429px; overflow:hidden; background:url(../img/category/divider.gif) bottom left no-repeat;}
#home #categories div {position:relative; padding: 19px 0 21px 0; background:url(../img/category/divider.gif) bottom left no-repeat;}
#home #categories div .image {position:absolute; padding:0; margin:0 22px 0 0;}
#home #categories div.large {padding: 10px 0 13px 0; background:none;}
#home #categories div.large .image {position:relative; padding:0; margin:0 0 0 0; background:none;}
#home #categories h3, #home #categories a.promo-title-image {padding-left: 9px;  margin:0 0 10px 85px;}
#home #categories h3 a, #home #categories a.promo-title-image {font-size:18px; line-height:20px;}
#home #categories a.promo-title-image {display:block; float:none; margin:0 0 0 85px; padding:2px 0 0 9px;}
/*#home #categories a.promo-title-image img {border:1px solid green;}*/
#home #categories p {display:block; width:275px; margin:0 0 0 95px;}
#home #categories p a{color:#9A0000 !important;}
#home #categories p a:hover {text-decoration:underline !important;}
#home #categories div.large p {margin:5px 0 0 0; width:401px; height:40px;}

.categories-five {float:right; display:inline; margin-right:60px; padding:0 0 11px 10px; width:307px; height:630px !important; background:url(../img/about/beige_square_five.jpg) no-repeat !important;}
.categories-six {float:right; display:inline; margin-right:60px; padding:0 0 11px 10px; width:307px; height:723px !important; background:url(../img/about/beige_square_six.jpg) no-repeat !important;}

/*MISC*/
*html #setup {margin-top:60px;}
*:first-child+html #setup {margin-top:0px;}

*:first-child+html #categories {margin-top:0px;}

#kcsetup {float:left; display:inline; margin:32px 15px 0 40px; width:300px;}
#kcsetup-interior {float:left; display:inline; margin:10px 10px 0 15px; width:458px;}
#kcsetup-interior div.image-interior {margin: 0 0 12px 0; border: 1px solid #939598; width: 458px;}
#kcsetup div.image {margin: 17px 0 0 0; border: 1px solid #939598; width: 363px;}
#kcsetup h3 {font-size:2em;}
#kcsetup p{color:#7d6e5d;}

#category-gallery #kgcategories {margin-top:20px; background:transparent url(../img/category/divider.gif) top left no-repeat; width: 429px; overflow: hidden;}
#category-gallery #kgcategories div {background:url(../img/category/divider.gif) bottom left no-repeat; position:relative; height:115px; padding-left: 2px; padding-top: 10px}
#category-gallery #kgcategories div.first {padding-left: 2px; padding-top: 10px}
#category-gallery #kgcategories div.image {background:none; height:103px; padding:0; position:absolute; top:5px; right:10px;}
#category-gallery #kgcategories div.image span {display:block;  position:absolute; top:0; left:0;}
#category-gallery #kgcategories div.image img {margin:11px 0 0 11px;}
#category-gallery #kgcategories div.image span img {margin:0;}
#category-gallery #kgcategories h3 {margin:19px 0 0 0; padding-left: 9px; background:url(../img/category/category_bullet.gif) 0 4px no-repeat; width:260px;}
#category-gallery #kgcategories h3 a {font-size:18px; line-height:20px;}
#category-gallery #kgcategories p {width:260px; margin: 0 0 21px 11px; padding:0;}
