@charset "ISO-8859-1";

body, h1, h2, h3, li, p, ul { margin: 0; padding: 0; }
body, td, th { font-family: verdana,sans-serif; }
td, th { padding: 0; text-align: left; vertical-align: top; }

a { text-decoration: none; }
body { background: url( http://s3.amazonaws.com/kitanica/background.gif ) repeat-x; color: #666; font-size: 12px; }
h1 { font-size: 12px !important; }
img { border-width: 0; }
p { line-height: 1.4; margin-bottom: 8px; }
ul { list-style-type: none; }

.image, #foot, #head { font-size: 1pt; line-height: 0.01pt; }

#all { background: #fff; margin: 0 auto; width: 998px; }
#all div { visibility: hidden; }
#badges { float: right; height: 100%; position: relative; top: 8px; width: 256px; }
#left { float: left; position: relative; }
#coming-soon { background: url( http://s3.amazonaws.com/kitanica/coming_soon_bg.png ); display: block; height: 27px; width: 137px; }
#copyright { border-right: 1px solid #acacac; color: #acacac; float: left; font-size: 12px; line-height: 1.2; height: 100%; width: 672px; }
#foot { background: #303030; clear: both; height: 44px; padding: 13px 28px 13px 16px; }
#head { background: url( http://s3.amazonaws.com/kitanica/kitanica.jpg ); border-bottom: 2px solid #ffa200; position: relative; }
#head a.logo { display: block; height: 122px; width: 653px; }
#head a.promo { background: url( http://s3.amazonaws.com/kitanica/west_coast_steel_championships.png ); height: 120px; position: absolute; right: 0; top: 1px; width: 130px; }
#head span.promo { color: #fff; font-size: 11px; font-weight: bold; position: absolute; right: 135px; top: 9px; }
#nav { background: #9b9b9b; height: 23px; }
#nav li { display: inline; }
#nav li a { background-image: url( http://s3.amazonaws.com/kitanica/navigation.gif ); float: left; font-size: 0; height: 23px; line-height: 0.1; margin-left: 1px; }
#nav span.usa { color: #000; font-size: 13px; font-weight: bold; left: 8px; letter-spacing: 1px; position: relative; text-transform: uppercase; top: 3px; }
#nav ul { float: right; }
#nav-company { background-position: -258px 0; width: 105px; }
#nav-dealer { background-position: -1px 0; width: 82px; }
#nav-home { background-position: -82px 0; width: 99px; }
#nav-faq { background-position: -181px 0; width: 75px; }
#nav-press { background-position: -364px 0; width: 76px; }
#nav-products { background-position: -82px 0; width: 99px; }
#order-now { background: url( http://s3.amazonaws.com/kitanica/order_now.gif ); display: block; height: 27px; width: 137px; }
#prostores { padding: 0 16px 0 6px; }
#right { float: right; position: relative; }

.dual h2 { background: url( http://s3.amazonaws.com/kitanica/title_bg.png?34 ) no-repeat; height: 38px; margin: 0 auto 19px; }
.dual h2#field-shorts { background-position: -2353px 0; width: 228px; }
.dual h2#two-zip-fleece { background-position: -1348px 0; height: 48px; margin-bottom: 9px; width: 258px; }
.dual h2#mark-i { background-position: -226px 0; width: 152px; }
.dual h2#over-shirt { background-position: -2142px 0; width: 211px; }
.dual h2#mark-i-fleece-liner { background-position: -1040px 0; width: 116px; }
.dual h2#mark-iv { background-position: -378px 0; width: 187px; }
.dual h2#shorts-ixc { width: 226px; }
.dual h2#range-shorts { background-position: -1854px 0; height: 48px !important; width: 260px; }
.dual h2#ufm { background-position: -565px 0; width: 92px; }
.dual h2#padding-system { background-position: -1775px 0; height: 43px !important; width: 79px; }
.dual h2#mountain-shorts { background-position: -2609px 0; height: 43px !important; width: 181px; }
.dual h2#all-season-pants { background-position: -2790px 0; height: 43px !important; width: 185px; }
.dual h2#patches { background-position: -1606px 0; width: 169px; }
.dual h2#pnt-xa { background-position: -657px 0; width: 170px; }
.dual .action { display: block; height: 27px; left: 86px; margin: 0 auto; position: absolute; top: 200px; }
.dual .new-color, .dual .new-colors, .dual .new-product { left: 86px; position: absolute; top: 232px; }
.dual h2 span, .dual .action span { visibility: hidden; }
.dual #one, .dual #two, .dual #three, .dual #four, .dual #five, .dual #six, .dual #seven, .dual #eight, .dual #nine, .dual #ten, .dual #eleven { float: left; margin-top: 47px; position: relative; text-align: center; width: 260px; }
.dual #carousel, .dual #carousel-left { float: left; }
.dual #carousel-left, .dual #carousel-right { background: url( http://s3.amazonaws.com/kitanica/carousel_bg.png?42 ); cursor: pointer; height: 200px; margin: 120px 4px 24px; width: 98px; }
#order.dual #carousel-left, #order.dual #carousel-right { margin-bottom: 120px !important; }
.dual #carousel-left span, .dual #carousel-right span { display: none; }
.dual #carousel-right { background-position: -98px 0; float: right; }

.simple h1 { background-image: url( http://s3.amazonaws.com/kitanica/heads.gif ); height: 30px; margin: 30px 0 -8px; }
.simple h2 { font-size: 12px !important; margin: 32px 0 8px; }
.simple h3 { background-image: url( http://s3.amazonaws.com/kitanica/dealerstop.gif ); height: 30px; margin: 30px 0 -8px; }

.simple #left { margin: 16px 16px 36px 36px; width: 560px; }
.simple #left a { color: #666; }
.simple #left li { padding: 0 0 6px 2px; }
.simple #left ul { list-style-type: disc; margin: 12px 0; padding-left: 30px; }

#company h1 { width: 188px; }

#order .action { background: url( http://s3.amazonaws.com/kitanica/order_now.gif ); width: 137px; }
#order .action.coming-soon { background: url( http://s3.amazonaws.com/kitanica/coming_soon_bg.png ); }

#press h1 { background-position: -188px 0; width: 75px; }
#dealer h3 { background-position: -188px 0; width: 130px; }

#product h1 { background-image: url( http://s3.amazonaws.com/kitanica/title_bg.png?34 ); height: 38px; margin-bottom: 19px; }
#product p { font-size: 12px; width: 368px; }
#product #colors h2 { background-position: 0 0; }
#product #colors li { display: inline; }
#product #colors li.current a { cursor: default; }
#product #colors li a { float: left; font-size: 0; height: 67px; line-height: 0.1; margin-right: 4px; }
#product #colors ul { height: 67px; margin: 15px 0; }
#product #left { margin: 16px 16px 0 0; }
#product #right { height: 614px; margin: 47px 0; width: 343px; }

#products .action { background: url( http://s3.amazonaws.com/kitanica/product_specs.gif ); width: 164px; }

.new-color { background: url( http://s3.amazonaws.com/kitanica/new_color.png ); }
.new-colors { background: url( http://s3.amazonaws.com/kitanica/new_colors.png ); }
.new-color, .new-colors, .new-product { display: block; height: 27px; left: 30px; position: relative; width: 122px; }
.new-color span, .new-colors span, .new-product span { display: none; }
.new-product { background: url( http://s3.amazonaws.com/kitanica/new_product.png ); }

h1 span, #head a span, #coming-soon span, #order-now span, #nav ul li a span { visibility: hidden; }
#nav-company:hover, .current #nav-company { background-position: -258px -23px; }
#nav-home:hover, .current #nav-home { background-position: -82px -23px; }
#nav-faq:hover, .current #nav-faq { background-position: -182px -23px; }
#nav-press:hover, .current #nav-press { background-position: -364px -23px; }
#nav-products:hover, .current #nav-products { background-position: -82px -23px; }
#nav-dealer:hover, .current #nav-dealer { background-position: -1px -23px; }


.b-10 { bottom: 10px !important; }
.c-b { clear: both !important; }
.d-n { display: none !important; }
.mt-16 { margin-top: 16px !important; }
.p-r { position: relative !important; }
.pl-16 { padding-left: 16px !important; }
.t-16 { top: 16px !important; }
.ta-c { text-align: center !important; }
.td-u { text-decoration: underline !important; }
.v-h { visibility: hidden !important; }