a img {border:0px;}
a {outline:none;}
td img {display: block;}
.clothescontainer {width:950px; margin:0px auto;}

#clothesheader {text-align:left;  height:130px; width:950px; background:url(images/09-clothesheader.gif) no-repeat #FFF; position:relative; }

ul#clothesnav {position:absolute; top:75px; left:23px; height:30px; overflow:hidden; margin:0px; padding:0px;}
ul#clothesnav li, ul#clothessub li  {list-style:none; display:inline;}
ul#clothesnav li a {float:left; display:block; height:30px; overflow:hidden; padding-top:70px; font-size:1px;}
ul#clothesnav li a:link, ul#clothesnav li a:visited,  ul#clothessub li a:link, ul#clothessub li a:visited {background-position:0px 0px;} 
ul#clothesnav li a:hover, ul#clothesnav li a:active,ul#clothessub li a:hover, ul#clothessub li a:active  {background-position:0px -30px;} 
a#cn09_1{width:78px; background-image:url(images/cn09-basics.gif);}
a#cn09_2{width:186px; background-image:url(images/cn09-outofbounds.gif);}
a#cn09_3{width:108px; background-image:url(images/cn09-asphalt.gif);}
a#cn09_4{width:80px; background-image:url(images/cn09-road.gif);}
a#cn09_5{width:147px; background-image:url(images/cn09-accessories.gif);}

#clothesnav li a.current:link, ul#clothesnav li a.current:visited,ul#clothesnav li a.current:hover, ul#clothesnav li a.current:active,
#clothessub li a.current:link, ul#clothessub li a.current:visited,ul#clothessub li a.current:hover, ul#clothessub li a.current:active {background-position:0px -60px;} 

ul#clothessub {position:absolute;  height:20px; overflow:hidden; margin:0px; padding:0px;}
ul#clothessub li a {float:left; display:block; height:20px; overflow:hidden; padding-top:70px; font-size:1px;}
ul.cs09_1 {top:100px; left:22px;}
ul.cs09_2 {top:100px; left:110px;}
ul.cs09_3 {top:100px; left:295px;}
ul.cs09_4 {top:100px; left:405px;}
ul.cs09_5 {top:100px; left:490px;}

a#cs09_1{width:61px; background-image:url(images/cn09-mens.gif);}
a#cs09_2{width:91px; background-image:url(images/cn09-womens.gif);}
a#cs09_3{width:76px; background-image:url(images/cn09-gloves.gif);}
a#cs09_4{width:72px; background-image:url(images/cn09-socks.gif);}
a#cs09_5{width:59px; background-image:url(images/cn09-hats.gif);}


table.clothesgrid {width:950px; border-collapse:collapse; border:solid #CCC; border-width:1px 0px 0px 0px;}
table.clothesgrid td {text-align:center; padding:0px 0px 10px 0px; border:solid #CCC; border-width:0px 1px 1px 0px; width:25%; vertical-align:top; font:12px Arial; color:#666;}
table.clothesgrid td.left {border-width:0px 1px 1px 0px;}
table.clothesgrid td.right {border-width:0px 0px 1px 0px;}
table.clothesgrid td.empty {border-width:0px;}
table.clothesgrid td img {display:block; margin:5px auto;}
.magfix {position:relative; }
.heightfix {height:200px;}
.clothes_desc {width:auto; margin:0px auto; font-size:10px; }
.clothes_desc strong {font-size:12px; display:block;}

a.magnify {z-index:50; position:absolute; top:0px; right:0px; display:block; width:23px; height:24px; overflow:hidden; background:url(images/magnify.gif) no-repeat; text-decoration:none;}
a.magnify:link, a.magnify:visited {background-position:0px 0px;}
a.magnify:hover, a.magnify:active {background-position: 0px -30px;}

.magfix div.colorswitch {position:absolute; float:left; right:4px; top:60px; z-index:50; font-size:1px;}
.colorswitch a {padding:0px; margin:6px 0px; display:block; text-decoration:none; width:14px; height:14px;}
.colorswitch a:link, .colorswitch a:visited {border:1px solid #fff;}
.colorswitch a:hover, .colorswitch a:active {border:1px solid #444;}
.colorswitch a.wc {border:1px solid #ddd;}
.colorswitch a.wc:link, .colorswitch a.wc:visited {border:1px solid #ccc;}
.colorswitch a.wc:hover, .colorswitch a.wc:active {border:1px solid #444;}
.secondcolor {width:8px; height:15px; display:block; overflow:hidden; float:right;}