body { margin: 0; padding: 0; background-color: #ccc; font-family: arial, sans-serif; font-size: 75%; }
img { margin: 0; padding: 0; }
p { line-height: 1.5em;  }
a { outline: 0; }
img { border: 0; }

#topBlurb { overflow: hidden; }

#topBlurb h1 { font-size: 18px; color: #00622F; font-weight: normal; margin-right:10px;
margin-top:10px;
padding-left:18px;
text-align:left;
width:170px;
height: 50px; 
float: left; }
#topBlurb p {  }

#header { width: 780px; height: 192px; background-image:url(../art/banner-all-products.jpg); background-repeat: no-repeat; position: relative; }
#header h1 { color: #fff; position: absolute; bottom: 3px; left: 8px; font-weight: normal;  margin: 0; padding: 0; }
#header h1 strong { font-weight: normal; color: #000; text-transform: uppercase; }

#header #navBar { position: absolute; top: 0; left: 0; background-image:url(../art/bg_logo_menu_products.png); background-repeat: no-repeat; width: 779px; height: 72px; }
#header #navBar ul { list-style-type: none; margin: 0; padding: 0; position: absolute; right: 11px; top: 40px; }
#header #navBar li { float: left; }
#header #navBar a { display: block; color: #000; padding: 0 15px; font-weight: bold; text-decoration: none; }
#header #navBar a:hover { color: #cc0033; }

.container { width: 780px; margin: 0 auto; padding: 0; }

#content { min-height: 400px; background-color: #fff; }

#footer { background-color: #666; color: #fff; overflow: hidden; line-height: 3em; }
#footer strong { display: block; float: left; margin-left: 30px; }
#footer ul { float: right; list-style-type: none; margin: 0 30px 0 0; padding: 0; }
#footer li { float: left; margin: 0 5px; }
#footer li a { color: #fff; text-decoration: none; }

#feature_list { position: relative; left: 15px; top: 0; margin: 2em 0; }

#product-info { width: 752px; min-height: 322px; overflow: hidden;  }
#arrow-info { float: left; width: 323px; height: 82px; background-image:url(http://www.kiwicare.com:80/); color: #fff; }
#arrow-info h1 { color: white; margin: 0; padding: 0; width: 100%; height: auto; }
#arrow-info p { margin: 0; padding: 0; }
#product-copy { width: 400px; float: left; }

#productContainer { overflow: hidden; width: 100%; }
#divLeft { margin: 0; padding: 0; width: 268px; min-height: 564px; float: left; padding-bottom: 10px;  }
#divLeft2 { margin: 0; padding: 0; width: 241px; min-height: 564px; float: left; padding-bottom: 10px; }

#divLeft ul { margin: 0; padding: 0; list-style-type: none; }
#divLeft > ul { background-image:url(../art/bk_nav-gradient.png); background-repeat: repeat-y; float: left; }
#divLeft > ul > li { border-top: 1px dotted #666; padding: 10px 0 0 0; margin: 10px 0 0 0; }
#divLeft > ul > li a { position: relative; display: block; padding-left: 18px; color: #333; text-decoration: none; }
#divLeft > ul > li a .iconOff { position: absolute; left: -8px; top: 1px; display: block; width: 21px; height: 12px; background-image:url(http://www.kiwicare.com:80/); background-position: 0 -12px;  }
#divLeft > ul > li a:hover .iconOff { background-position: 0 0; }
#divLeft > ul > li > a:hover { color: #000; }

#divLeft > ul > li.current > a { color: #f00; }
#divLeft > ul > li.current .iconOff { background-position: 0 0; }

#divLeft ul ul { margin: 0 0 0 35px; }
#divLeft ul ul li {  }
#divLeft ul ul a { display: block; color: #999999; background-image:url(../art/bk_subnav-bullet-off.png); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 10px; }
#divLeft ul ul a:hover, #divLeft ul ul .current a { color: #000; background-image:url(../art/bk_subnav-bullet-on.png); }

#divLeft2 h2 { margin: 10px 0 0 10px; padding: 0; font-size: 1em; color: #f00; }
#divLeft2 h2 a { text-decoration: none; color: #000; }
#divLeft2 h2 a:hover { color: #000; text-decoration: underline; }
#divLeft2 ul { margin: 10px 0 0 10px; padding: 0; list-style-type: none; font-weight: bold; }
#divLeft2 ul li { color: #CC9900; }

#divLeft2 ul ul { margin: 0 0 0 0; font-weight: normal; border-top: 1px solid #CC9900;	width: 150px;}

#divLeft2 ul ul li { padding: 1px 0 1px 10px; }
#divLeft2 ul a { display: block; color: #CC9900; text-decoration: none; }
#divLeft2 > ul > li > a { display: block; padding: 5px 0 3px 0; }
#divLeft2 ul ul a { color: #000; }
#divLeft2 ul ul a:hover { color: #000; text-decoration: underline; }
#divLeft2 ul .current a { color: #000; }
#divLeft2 ul ul .current a { color: #f00; }
#divLeft2 ul ul .current { background-image:url(../art/bk_nav-bullet.png); background-repeat: no-repeat; background-position: 0px 3px }
img#productImage { position: relative; left: -50px; }

#divRight { top: 2px; position: relative; margin: 0; padding: 0; width: 537px; height: 564px; float: right;  }
#divRight p strong { color: #000; font-weight: bold; }
#divRight h1 { color: #f00; border-top: 1px solid #ccc; padding: 8px 0 0 0; margin: 28px 0 0px 0; }
#divRight h2#sectionHeading { color: #000000; margin: 0; padding: 0; font-stretch: ultra-condensed; font-weight: bold; font-size: 1.35em; text-align: right; position: absolute; right: 6px; top: -20px; }
#divRight h2#sectionHeading strong { color: #000;  }
#divRight h3 { font-size: 1em; color: #f00; margin: 0; padding: 0; width: 290px; text-transform: none; }
#divRight p { margin: 0 0 1em 0; width: 290px; }
#divRight p.wide { margin: 0 0 1em 0; width: 490px; }
#divRight p.productFooter { border-top: 1px solid #ccc; clear: both; width: 100%; }
#divRight #image { position: absolute; top: 122px; right: 0px; width: 233px; text-align: center;  }
#productFrame { border: 0; frameborder: 0; scrolling: no; padding: 0; margin: 0; width: 511px; height: 448px; overflow: hidden; }

#homeCopy { _position: absolute; }
#homeCopy p { width: 95%; }

#productContainer { _height: 600px; }

#copyDiv { height: 115px; position: relative; top: -3px; color: #333; padding: 10px; background-image:url(../art/bk_product-text-box.png); background-repeat: repeat-x; }
#copyDiv h2 { margin: 0 0 5px 0; font-size: 13px; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; }
#copyDiv p { margin: 0; }

#copy { position: relative; }
img.laceImg { position: absolute; top: 1px; right: 10px; }


/* Easy Slider */

	#slider { position: absolute; left: -0px; }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:537px;
		height:321px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.kiwicare.com:80/) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.kiwicare.com:80/) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0;
		padding:0;
		height:28px;
		position: absolute;
		z-index: 4000;
		top: 500px;
		border-top: 1px solid #ccc;
		width: 100%;
		padding: 15px 0 0 0; 
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#eee;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#f66;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	.scjFooterText{clear:both; width:100%; text-align:center; font:11px arial; margin-top:5px; color:#666; float:left;}
/* // Easy Slider */

