/* IE 6 PNG Fix */
img { behavior: url(/assets/css/iepngfix.htc);  }


/* IE 6 Nav dropdown fixes */
#side-nav li ul li a  { border-bottom:1px solid #ddd }
ul#nav li .sub .three .list li.nav-template-store a {background:none;}
#nav .sub .three {width: 180px;padding:0;margin:0;}
#nav .sub .promo {padding:5px 15px;background-repeat:no-repeat;}


/* Homepage Fixes */
.copy-divider { width:720px; }


/* Sidebar/Header Fixes */
.logo { margin-left:13px; margin-right:14px;  }
.hero { width:720px; }
.sign-up .hero { width:710px; margin-top:10px;}
span.hero { display:none; }
#support #featured-videos { width:720px; }
#offer { position:relative; right:0; top:5px; width:205px; height:68px;}

.cart-product-image { float:left; margin:0 10px 0 20px; height:80px; width:20px; }
.shopping-basket-links li a {padding:0 0 0 15px;  } 


/* Get rid of dotted as it shows as dashed in IE 6 and make bold */
#prod-nav li a, #side-nav li ul li a, #home-nav li ul li a { border-bottom:1px solid #ccc; }
#home-nav li span { font-weight:bold; }


/* Search Box Fixes */
.input-box { float:none; margin:10px 10px 8px 10px; width:165px; }
.input-button { margin:5px 0; }


/* Carousel Fix */
#section-examples {overflow:hidden;}
.jcarousel-skin-videos .jcarousel-container-horizontal,
.jcarousel-skin-related .jcarousel-container-horizontal {overflow:hidden;width:840px;}


/* Template Store Fixes */
#templateStore .homepageTemplateBlock { margin:8px; }
.jcarousel-item { margin:0; padding:0; }
.tmp-featuredcategoryBlock { height:260px; }


/* Fancybox Fixes */
.fancybox-ie6 #fancybox-close, .fancybox-ie6 #fancybox-left-ico, .fancybox-ie6 #fancybox-right-ico, .fancybox-ie6 #fancybox-title-float-left, .fancybox-ie6 #fancybox-title-float-main, .fancybox-ie6 #fancybox-title-float-right, .fancybox-ie6 #fancybox-title-over, #fancybox-loading.fancybox-ie6 div{
background:transparent;}
.fancybox-ie6 #fancybox-title-over{zoom:1;}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}
