  html, body {height: 100%}
  body {background: #F2F3EE; padding: 0; margin: 0; font: 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #26231D; text-align: left;}
  html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
  a, a:link, a:active, a:hover {color: #7D9C4E;}
  a img {border: 0;}
  .center {width: 990; margin: 0 auto;}
  #headerSpace {display: none;}
  #header {background: #FFF url(../ZC2009/headerbg.jpg) top left repeat-x; height: 230px; width: 100%; padding: 0; margin: 0;}
  #header h1 {padding: 0; margin: 0; width: 980px; margin: 0 auto;}
  #header h1 a {display: block; border: 0; background: #FFF url(http://www.zoescollection.com/assets/ZC2009/banner_2009.jpg) top left no-repeat; width: 988px; overflow: hidden; height: 230px; padding: 0; margin: 0; }
  #header h1 span, #header p {display: none; padding: 0; margin: 0;}
  #whiteWrapper {background: #fff; padding-bottom: 20px; min-height: 50%; height: auto!important; height: 50%;}
  #viewCart {width: 940px; margin: 0 auto; position: relative; height: 48px; z-index: 5;}
  #viewCart input.view {float: right; border: 0; padding: 3px 0 0 0;}
  #viewCart form {padding: 0; margin: 0;}
  #wrapper {width: 980px; padding: 0; margin: 0 auto; background: #fff;}
  
  #navigationWrapper {width: 229px; text-align: left; overflow: hidden;position: relative; left: 7px!important; left: 0px; margin-top: -175px; z-index: 10;}
  #topNav {display: block; padding: 0; margin: 0; position: absolute; top: -1px; left: 0; height: 81px; width: 229px; overflow: hidden;}
  #navbottom {position: absolute; top: -48px; left: 0;}
  ul#navigation {list-style-type: none; text-align: left; width: 217px; overflow: hidden; padding: 15px 0 0px 0px; margin: 10px 0 0 6px;}
  ul#navigation li span {visibility: hidden;}
  ul#navigation li {width: 217px; overflow: hidden; height: 35px; padding: 0 3px; margin: 0; background-position: 0 0; background: #26231D;}
  ul#navigation li a {display: block; width: 217px; height: 35px; padding: 0; margin: 0; overflow: hidden; text-decoration: none; position: relative; z-index: 1000;}
  ul#navigation li#home a:active, ul#navigation li#home a:hover, ul#navigation li#dog a:active, ul#navigation li#dog a:hover, ul#navigation li#contact a:active, ul#navigation li#contact a:hover,
      ul#navigation li#puppia a:active, ul#navigation li#puppia a:hover, ul#navigation li#leashes a:active, ul#navigation li#leashes a:hover, ul#navigation li#sizing a:active, ul#navigation li#sizing a:hover,
      ul#navigation li#shipping a:active, ul#navigation li#shipping a:hover,
ul#navigation li#blog a:active, ul#navigation li#blog a:hover, ul#navigation li#accessories a:active, ul#navigation li#accessories a:hover, ul#navigation li#harnesses a:active, ul#navigation li#harnesses a:hover, ul#navigation li#camerastraps a:active, ul#navigation li#camerastraps a:hover, ul#navigation li#about a:active, ul#navigation li#about a:hover
      {background-position: 0 -39px; height: 35px;} 

  ul#navigation li#contact {background: #26231D url(../ZC2009/contact.gif) top left no-repeat;}
  ul#navigation li#contact a {background: #26231D url(../ZC2009/contact.gif) top left no-repeat;}
  ul#navigation li#accessories {background: #26231D url(../ZC2009/accessories.gif) top left no-repeat;}
  ul#navigation li#accessories a {background: #26231D url(../ZC2009/accessories.gif) top left no-repeat;}
  ul#navigation li#shipping {background: #26231D url(../ZC2009/shipping.gif) top left no-repeat;}
  ul#navigation li#shipping a {background: #26231D url(../ZC2009/shipping.gif) top left no-repeat;}
  ul#navigation li#home {background: #26231D url(../ZC2009/home.gif) top left no-repeat;}
  ul#navigation li#home a {background: #26231D url(../ZC2009/home.gif) top left no-repeat;}
  ul#navigation li#camerastraps {background: #26231D url(../ZC2009/camera.gif) top left no-repeat;}
  ul#navigation li#camerastraps a {background: #26231D url(../ZC2009/camera.gif) top left no-repeat;}
  ul#navigation li#about {background: #26231D url(../ZC2009/about.gif) top left no-repeat;}
  ul#navigation li#about a {background: #26231D url(../ZC2009/about.gif) top left no-repeat;}
  ul#subNav {list-style-type: none; padding: 0 0 10px 0; margin: 0; position: relative; left: -23px;}
  ul#subNav li {padding: 5px 0 0 0; margin: 0; text-align: right;}
  ul#subNav li a, ul#subNav li a:active {color: #E372B2; font-weight: bold;}
  ul#subNav li a:hover {color: #26231D;}
  ul#subNav li.subAll {padding-top: 20px;}
  ul#subNav li.subAll a, ul#subNav li.subAll a:active {color: #26231D; font-weight: bold;}
  #left {position: relative;width: 240px; float: left; margin-left: 5px;}
  #zoesAds {padding: 0; margin: 0; position: relative; top: 45px; left: 5px;}
  #zoesAds img {border: 0; padding: 3px 0 0 0px;}
  #middle {width: 500px; float: left; margin-left: 10px; position: relative; top: -35px;}
  #productWrapper, #contentWrapper {width: 715px; float: left; margin-left: 10px; position: relative; top: -35px;}
  h2 {color: #E372B2; font-size: 22px;}
  h3 {color: #395927; font-size: 20px;}
  h4.ship {font-size: 16px; text-decoration: underline; margin-top: 20px; padding-bottom: 0; margin-bottom: 7px;}
  h2#mainTitle span {display: none; padding: 0; margin: 0;}
  h2#mainTitle {background: #fff url(../ZC2009/title.jpg) top left no-repeat; width: 479px; height: 55px; padding: 0; padding-top: 0; margin: 0 auto;}
  h4#subNavTitle span {display: none; padding: 0; margin: 0;}
  h4#subNavTitle {background: #fff url(../titles/selectdesign.gif) top left no-repeat; width: 166px; height: 29px; padding: 0; margin: 0; margin-top: 10px; float: right;}
  p#introText {text-align: justify; padding: 5px 0 3px 0; margin: 0;}
  #hotProducts {margin-top: 23px;}
  #hotProducts h3 span {display: none; padding: 0; margin: 0;}
  #hotProducts h3 {background: #fff url(../titles/hotproducts.gif) top left no-repeat; width: 502px; height: 26px; padding: 10px 0 3px 0; margin: 0;}
  #hotProducts img {float: left; padding: 0 5px 5px 5px; margin: 0; border: 0;}
  #right {width: 215px; float: right; margin-top: 15px;}
  #right img {border: 0; margin-left: 8px; padding-top: 3px;}
  #right img#last {padding-bottom: 10px;}
  #right h4 span {display: none; padding: 0; margin: 0;}
  #right h4#new {background: #fff url(../titles/newestdesign.gif) top left no-repeat; width: 192px; height: 22px; margin: 0 auto; margin-top: 2px; margin-bottom: 5px;}
  #right h4#month {background: #fff url(../titles/contestwinner.jpg) top left no-repeat; width: 192px; height: 17px; margin: 0 auto; margin-top: 8px;}
  #sideBox {background: #fff url(../sideboxbg.jpg) top left repeat-y; width: 213px; padding: 0; margin: 0;}
  span#sideBoxMid {display: block; background: #fff url(../sideboxtop.jpg) top left no-repeat; height: 15px; overflow: hidden; padding: 0; margin: 0;}
  span#sideBoxBottom {display: block; background: #fff url(../sideboxbottom.jpg) top left no-repeat; height: 15px; padding: 0; margin: 0; position: relative;}
  span#sideBoxBottom span#butterfly {display: block; background: #fff url(../butterfly.jpg) bottom left no-repeat; width: 40px; height: 40px; position: absolute; top: -13px; left: -10px;}
  ul.productList {list-style-type: none; padding: 0; margin: 0;}
  ul.productList li {width: 200px; padding: 0; margin: 10px; float: left; text-align: center; position: relative;}
  ul.productList h4 {font-size: 16px; color: #26231D; padding: 15px 0 1px 0; margin: 0;}
  ul.productList img {border: 0; padding: 0; margin: 0;}
  ul.productList strong {display: block; padding: 0; margin: 0;}
  ul.productList span {font-weight: normal; font-size: 9px; padding-left: 2px;}
ul.productList form {margin: 0; padding: 0;}
  ul.productList img.taller {margin: 23px 0;}
  h2.productTitle, p.description {padding: 0; margin: 0;}
  #productWrapper p.description {padding-top: 3px; font-size: 11px; width: 650px;}
  p.description strong.note {display: block; border-bottom: 1px solid #d9d9d9; padding-bottom: 1px; margin-bottom: 2px;}
  #allDesigns h2.productTitle, #allDesigns p.description  {display: none; padding: 0; margin: 0;}

form {margin: 0; padding: 0;}  
.addButton {display: block; width: 100px; margin-left: auto; margin-right: auto; margin-top: 3px; border: 1px solid black; margin-bottom: 0; padding-bottom: 0;}
  .addButton2 {width: 61px; margin: 0; padding: 0;}
  .addButton3 {width: 61px; margin: 0; padding: 0 0 0 3px;}
  .addButton, .addButton2, .addButton3 {margin-top: 10px;}
div.twoButtons {width: 140px; margin: 0 auto;}
div.twoButtons form {float: left; margin: 0; padding: 0;}
  
select {height: 20px; width: 110px; font-face: arial;}
  select.out {color: #f00;}
  ul#seasonalLinks {font-size: 12px; list-style-type: none; padding: 10px 0 0 0; margin: 0;}
  ul#seasonalLinks li {float: left; padding: 0; margin: 0 17px 0 0;}
  ul#seasonalLinks li a, ul#seasonalLinks li a:link, ul#seasonalLinks li a:active {color: #E372B2; font-weight: bold;}
  ul#seasonalLinks li a:hover {color: #26231D;}
  ul#seasonalLinks li.all a, ul#seasonalLinks li.all a:active {color: #26231D; font-weight: bold;}
  #galleryWrapper {width: 725px; float: left; margin-left: 10px; position: relative; top: -35px;}
  #galleryWrapper h2 {padding: 0; margin: 0;}
  ul#gallery {list-style-type: none; padding: 0; margin: 10px 0 0 0;}
  ul#gallery li {width: 150px; height: 200px; padding: 0; margin: 10px 20px 10px 0px; float: left; text-align: center;}
  ul#gallery img {border: 1px solid #7D9C4E;}
  ul#gallery strong {display: block;}
  table {margin: 0; padding: 0;}
  table th {text-align: left; width: 100px; background: #7D9C4E; color: #fff; padding: 3px;}
  table td {border-bottom: 1px solid #ccc; padding: 3px;}
  table td.last {border-bottom: 0;}
  #puppiaH2 {margin-top: 35px;}
  h4.sizing {margin: 0; padding: 0; padding-bottom: 3px;font-size: 16px;}
  h4.sTop {margin-top: 20px;}
  p.sizing {margin: 0; padding: 0; padding-bottom: 10px;}
  img.pupSize {float: left; margin-top: 35px;}
  .floatLeft {float: left;}
  .test {margin-top: 10px;}
  .test em {display: block; text-align: right; font-weight: bold; margin-top: -6px;}
  label.floatLeft {display: block; width: 150px; float: left;}
  input.floatLeft, textarea.floatLeft {float: left; margin-bottom: 5px;}
  input.width {width: 175px}
  textarea.width {width: 175px; height: 90px;}
  .button {margin-left: 210px; margin-right: 5px;}
  ul.crown {padding: 0; margin: 0 0 0 30px;; list-style-type: none; list-style-image: url(../crown.gif);}
  ul.crown li {padding: 0; margin: 10px 0 0 0;}
  ul.crown li a	{display: block; font-size: 14px;}
  h2.rescue {margin-top: 30px;}
  .contact ul {padding: 0; margin: 0 0 0 50px;; list-style-type: none; list-style-image: url(../crown.gif);}
  .contact ul li {padding: 0; margin: 6px 0 0 0;}
  ul.dot {padding: 0; margin: 0 0 0 50px;; list-style-type: none; list-style-image: url(../dot.gif);}
  ul.hot li {padding: 0; margin: 6px 0 0 0;}
  .giftCert {float: left; text-align: center; width: 312px; margin-bottom: 30px;}
  .giftCert img {display: block;}
  .nm {margin-bottom: 0;}
  .crew {margin: 0 25px;}
  .crew h4 {margin: 0 0 3px 0; padding: 0; font-size: 16px; text-align: center;}
  
  #footerWrapper {background: #F2F3EE url(../footerbg.jpg) top left repeat-x;}
  #footer {width: 980px; margin: 0 auto; height: 75px; font: 11px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #26231D;}
  #footer a, #footer a:link, #footer a:active, #footer a:hover {color: #7D9C4E; font-size: 11px;}
  #footer p {padding: 10px 0 0 20px;}
  #footer p#fLeft {width: 255px; float: left;}
  #footer p#fRight {float: right;}

  
  .clearRight {clear: right;}
  .clearLeft {clear: left;}
  .clearBoth {clear: both;}