	#very_rotate {float:left; width:970px; height:346px; overflow:hidden; position:relative; top:0px; left:0px;}  
  #very_rotate_images * {border:0px; margin:0px; display:block; float:left;}      
  #very_rotate_images, #very_rotate_images div {float:left;}    
  #very_controls {float:right; position:relative; right: 20px; top: 300px; z-index:999; width:125px;}       
  #prev, #next  {float:right;}    
  #rotate-button {float:right; padding: 3px 5px 0;}    
  #rotate-button a {padding: 0 4px; float:left; display:block;} 
  
  #mainContent #lp_container {width:970px; float:left;}
  #mainContent #lp_container img, #mainContent #lp_container h2 {display:block; float:left; padding:0px; margin:0px;}
  
  #mainContent #lp_container .mainBanner {width:970px; height:346px; overflow:hidden;}
  #mainContent #lp_container .mainBanner h2 {display:block; float:left; width:970px; height:346px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
  #mainContent #lp_container .mainBanner a {width:970px; display:block; float:left; padding-top:346px; background-repeat:no-repeat; background-position:right top;}
  
  #mainContent #lp_container h2#summer-collections {background-image:url(/images/2010/07/homepage/primaries/summercollection01.jpg);}
  #mainContent #lp_container h2#summer-collections a {background-image:url(/images/2010/07/homepage/primaries/summercollection02.jpg);}
  #mainContent #lp_container h2#bedding {background-image:url(/images/2010/07/homepage/primaries/bedding01.jpg);}
  #mainContent #lp_container h2#bedding a {background-image:url(/images/2010/07/homepage/primaries/bedding02.jpg);}
  #mainContent #lp_container h2#swimwear {background-image:url(/images/2010/07/homepage/primaries/swimwear-banner01.jpg);}
  #mainContent #lp_container h2#swimwear a {background-image:url(/images/2010/07/homepage/primaries/swimwear-banner02.jpg);}
  #mainContent #lp_container h2#karate-kid a {background-image:url(/images/2010/08/homepage/primaries/karate-kid.jpg);}
  #mainContent #lp_container h2#sale a {background-image:url(/images/2010/08/homepage/primaries/sale.jpg);}
  
  #mainContent #lp_container #deliveryBanner {width:970px; height:53px; overflow:hidden; clear:left;}
  #mainContent #lp_container #deliveryBanner span#we-deliver-to {display:block; float:left; width:741px; height:53px; padding-top:53px; background:url(/images/2010/07/homepage/generic/delivery.jpg) no-repeat top left;}
  #mainContent #lp_container #deliveryBanner span#postage {display:block; float:left; width:229px; height:53px; padding-top:53px; background:url(/images/2010/07/homepage/generic/postage.jpg) no-repeat top left;}
  
  ul#secondaryBanners {width:970px; clear:both; display:block; margin:10px 0px;}
  ul#secondaryBanners li {display:block; float:left; margin:0px 19px 10px 0px; width:228px;}
  ul#secondaryBanners li h2 {display:block; float:left; width:228px; height:34px; overflow:hidden;}
  ul#secondaryBanners li h2 a {display:block; float:left; width:218px; height:15px; padding:10px 0px 9px 10px; background-position:-7px -313px; background-repeat:no-repeat; background-image:url(/images/2010/07/homepage/generic/sprite03.jpg); font:bold 12px Arial; color:#ffffff;}
  ul#secondaryBanners li h2 a:visited {color:#ffffff;}
  ul#secondaryBanners li p {display:block; clear:left; font:normal 12px Arial; color:#acacac; width:228px; padding:5px 0px; height:50px;}
  ul#secondaryBanners li p a, ul#secondaryBanners li p a:hover, ul#secondaryBanners li p a:visited {color:#acacac; text-decoration:underline;}
  
  #mainContent #lp_container div#social {clear:left; width:970px; height:58px; overflow:hidden;}
  #mainContent #lp_container div#social * {border:0px; padding:58px 0px 0px 0px; margin:0px; display:block; float:left; background-repeat:no-repeat; background-position:top left;}
  #mainContent #lp_container div#social span#connect-to-us {width:330px; background-image:url(/images/2010/03/22_homepage/social-media-footer-panel.jpg);}
  #mainContent #lp_container div#social a.facebook {width:173px;  background-image:url(/images/2010/03/22_homepage/social-media-footer-facebook.jpg);}
  #mainContent #lp_container div#social a.twitter {width:163px;  background-image:url(/images/2010/03/22_homepage/social-media-footer-twitter.jpg);}
  #mainContent #lp_container div#social a.blog {width:106px;  background-image:url(/images/2010/03/22_homepage/social-media-footer-blog.jpg);}
  #mainContent #lp_container div#social span#end {float:left; width:198px; background-image:url(/images/2010/03/22_homepage/social-media-footer-end-panel.jpg);}
  
  #mainContent #lp_container #hp_additional_information h2 {padding:0px 18px 10px 18px;}
  
  #mainContent #lp_container #bfpo {width:970px; margin-top:10px;}
  #mainContent #lp_container #bfpo a.bfpo-style {font:bold 12px Arial; color:#bdbdbd; height:12px;}
  
  
	#main-banner {width:970px; height:346px; overflow:hidden; margin-bottom:5px;}
	#main-banner a {display:block; float:left; height:0px; background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
	a#shop-all-sale {width:970px; padding-top:283px; background:url(/images/2010/06/homepage/primaries/sale/sale.jpg);}
	a#womens-sale {width:240px; padding-top:63px; background:url(/images/2010/06/homepage/primaries/sale/womens.jpg);}
	a#mens-sale {width:245px; padding-top:63px; background:url(/images/2010/06/homepage/primaries/sale/mens.jpg);}
	a#kids-sale {width:243px; padding-top:63px; background:url(/images/2010/06/homepage/primaries/sale/kids.jpg);}
	a#home-sale {width:241px; padding-top:63px; background:url(/images/2010/06/homepage/primaries/sale/home.jpg);}