	@charset "utf-8";
/* CSS Document */

body { font: 10px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF url(images/main_bg_gradient.png) repeat-x; margin: 0px; padding: 0; }

h1 { color: #990000; }

h2 { color: #990000; }

h3 { color: #E01414; margin: 0px; padding: 0px; font: bold 15px Verdana, Arial, Helvetica, sans-serif; }

h4 { color: #990000; margin: 0px; padding: 0px; font-size: 10px; }

h5 { color: #990000; }

h6 { color: #990000; }

a:link { text-decoration:none; color: #666666; }

a:visited { text-decoration:none; color: #666666; }

a:hover { text-decoration:none; color: #CCCCCC; }

a:active { text-decoration:none; }

#frame { width: 800px; margin: 0 auto; background: #FFFFFF; }

#remedy_toparea { height: 150px; margin: 0px; padding: 0px; }

#main_banner { width: 800px; height: 149px; margin: 0px; padding: 0px; background: url(images/main_banner.jpg) no-repeat; }

#main_banner_left { height: 115px; width: 315px; margin: 0px 0px 0px 180px; padding: 0px; }

.main_banner_add1 { height: 64px; width: 220px; margin: 0px; padding: 25px 0px 0px 25px; }

.main_banner_left2 { height: 20px; width: 100px; margin: 0px; padding: 0px 80px 0px 0px; float: right; }

#top_nav { color: #000000; width: 790px; margin: 4px 9px 0px 0px; height: 23px; text-align: right; padding: 0px; }

#top_nav ul { list-style: none; margin: 0px; padding: 8px 8px 8px 8px; }

#top_nav li { list-style: none; margin: 0; display: inline; font-size: 12px; font-weight: bold; letter-spacing: 0.05em; }

#top_nav li a { padding: 8px 8px 8px 8px; color:#000000; text-decoration:none; width: 100%; display: inline; }

#top_nav li a:hover { background-color:#EA8083; color:#FFFFFF; }

#bottom_banner_area { margin: 0px; padding: 0px; height: 38px; background: url(images/bottom_banner_grad.png) repeat-x; }

#left_kyw_text { float: left; width: 300px; margin: 0px; padding: 0px 0px 0px 10px; text-align: left; }

#middle_kyw_text { width: 180px; float: left; margin: 0px; padding: 0px; text-align: center; }

#right_kyw_text { margin: 0px 10px 0px 0px; padding: 0px; float: left; width: 300px; text-align: right; }

.small_red_text { font-size: 8px; font-weight: bold; color: #AD2D2A; margin: 0px; padding: 6px 0px 0px; }

.small_grey_text { font-size: 8px; color: #666666; font-weight: bold; margin: 0px; padding: 0px; }

.small_grey_text2 { font-size: 9px; color: #999999; font-weight: bold; margin: 0px; padding: 14px 0px 0px; }

#main_content { width: 800px; height: 100%; background: #FFFFFF; }

#left_area_container { float: left; width: 165px; background: #FFFFFF; height: 100%; padding: 0px 0px 60px 10px; }

#left_nav { width: 155px; height: 425px; background: url(images/left_nav.png) no-repeat; padding-top: 25px; margin: 0px; }

#left_nav img { margin: 0px; padding: 3px 3px 3px 10px; display: inline; }

.left_nav_header { font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 2px; color: #E01414; display: inline; }

#left_nav ul { margin: 0px; padding: 8px 8px 8px 25px; list-style: none; }

#left_nav li { margin: 0px; padding: 4px 0px; font: bold 13px Arial, Helvetica, sans-serif; }

#left_nav li a { color:#000000; text-decoration:none; display: inline; padding: 3px 6px 3px 6px; width: 100%; }

#left_nav li a:hover { background-color:#EA8083; color:#FFFFFF; }

#retail_link { height: 100px; width: 155px; }

#left_links { width: 145px; background: #FFFFFF; padding: 20px 20px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#left_links a:link { text-decoration:none; color: #000000; }

#left_links a:visited { text-decoration:none; color: #000000; }

#left_links a:hover { text-decoration:none; color: #EA8083; }

#left_links a:active { text-decoration:none }

#left_links ul { margin: 0px; padding: 8px; list-style: none; }

#left_links li { padding: 4px 4px 4px 20px; }

#left_links img { margin: 0px; padding: 3px 3px 3px 10px; display: inline; }

#products_padder { padding: 25px 0px 0px 22px; margin: 0px; width: 603px; float: left; background: #FFFFFF; height: 100%; }

#products_container { width: 600px; margin: 0px; padding: 0px; background: #FFFFFF url(images/main_content_shapes.png) repeat-y; height: 100%; float: left; }

#products_container a:link { text-decoration: none; border-style: none; margin: 0px; padding: 0px; }

#products_container a:visited { text-decoration: none; margin: 0px; padding: 0px; }

#products_container a:hover { border-bottom: 2px solid #999999; border-top-style: none; border-right-style: none; border-left-style: none; }

#products_container a:active { text-decoration: none; margin: 0px; padding: 0px; }

#switchblade_container { float: left; width: 150px; height: 300px; }

#stiletto_container { float: left; width: 150px; height: 300px; }

#slider_container { float: left; width: 150px; height: 300px; }

#economy_container { float: left; width: 150px; height: 300px; width: 150px; }

#bronze_hatclip { float: left; height: 175px; width: 225px; margin-top: 20px; }

#chrome_hatclip { float: left; height: 175px; width: 175px; margin-top: 20px; }

#flat_hatclip { float: left; height: 175px; width: 175px; margin-top: 20px; }

#news_container { float: left; width: 600px; margin: 55px 0px 35px; padding: 0px; height: 100%; }

#news_container a:link { color:#FF0000; border-style: none; text-decoration: none; }

#news_container a:visited { color:#FF0000; text-decoration: none; border-style: none; }

#news_container a:hover { color:#000000; text-decoration: none; border-style: none; }

#news_container a:active { color:#000000; text-decoration: none; border-style: none; }

#bottom_area { width: 800px; height: 35px; float: left; margin: 0px 0px 0px; padding: 0px; }

#bottom_links { height: 35px; width: 100%; }

#bottom_area a { text-decoration:none; color: #000000; }

#bottom_area a:link { text-decoration:none;  color:#000000; }

#bottom_area a:visited { text-decoration:none; color:#000000; }

#bottom_area a:hover { color:#FFFFFF; }

#bottom_area a:active { text-decoration:none; color:#000000; }

#bottom_left_links { background: #b0bcf6; width: 395px; float: left; text-align: left; height: 30px; vertical-align: middle; margin: 0px; padding: 5px 0px 0px 5px; }

#bottom_right_links { background: #b0bcf6; width: 395px; float: left; text-align: right; height: 30px; vertical-align: middle; margin: 0px; padding: 5px 5px 0px 0px; }

.small_blk_text { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 0px; vertical-align: middle; }

#sitemap_page { margin: 0px; padding: 0px; height: 100%; width: 300px; font-size: 12px; }

#sitemap_page ul { margin: 3px 3px 3px 15px; padding: 0px; list-style: none; font-weight: bold; }

#sitemap_page li { margin: 10px 10px 10px 30px; padding: 0px; font-weight: normal; }

