/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body {background:#000000; color:#c6c6c6; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }


/* my css */
.attribute-specs .data-table{
	border:none;
}
#form-validate{
	margin-bottom: 40px;
}
.product-specs{
	padding-bottom: 15px;
}
#k_account_container{
	position: relative;
	right: 0px;
	top: 0;
	width: 200px;
	top: 0px;
}
#logo a{
	position: absolute;
	left:0px;
	top: 10px;
	width: 160px;
	height: 75px;
}
#k_info_bottom{
	background:url(../images/kr3/product_bottom.gif) no-repeat top;
	width: 632px;
	height: 7px;
}
#k_list_title{
	position: relative;
	float: left;
	width: 375px;
	text-align: center;
}
#k_free_shipping{
	position: absolute;
	bottom: 108px;
	left:0px;
	width: 612px;
	color: #B91B1C;
	text-align: center;
	text-transform: uppercase;
}
#k_list_price{
	position: relative;
	width: 145px;
	float: left;
}
#k_info_title{
	position: relative;
	float: left;
	width: 365px;
	text-align: center;
	top: 132px;
}

#k_info_price{
	position: relative;
	text-align: center;
	width: 247px;
	float: left;
	top: 132px;
}
#k_menu{
	position:absolute;
	margin: 0 auto 0 auto;
	width: 921px;
	top: 96px;
	background: none;
	height: 40px;
	left: 0px;
}
#k_menu div{
	position:relative;
	background: url(../images/kr3/sep_top_nav.jpg) no-repeat top;
	height: 40px;
	float: left;
	width: 2px;
}
#k_menu a{
	position:relative;
	background: url(../images/kr3/bg_top_nav.jpg) repeat-x;
	height: 20px;
	color: #FFFFFF;
	width: 145px;
	float: left;
	padding: 10px 19px 10px 19px;
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
}
#k_menu .k_last{
	padding: 10px 17px 10px 19px;
}
#k_menu a:hover{
	background: url(../images/kr3/main_hover.gif) repeat-x;
	color: #FFFFFF;
}
#k_left_nav{
	position:absolute;
	left: 0px;
	top: 0px;
	height:350px;
	width:205px;
	margin: 0px 0 2px 0;
}

.left_nav_link{
	position:relative;
	background: url(../images/kr3/bg_nav_left.gif) no-repeat;
	width: 195px;
	color: #FFFFFF;
	height: 35px;
	padding: 15px 0 0 10px;
	text-align: left;
	text-decoration: none;
	text-transform: capitalize;
	cursor: pointer;
}
.left_nav_link:hover{
	background: url(../images/kr3/left_hover.gif) no-repeat;
}

.left_nav_link_rev{
	position:relative;
	background: url(../images/kr3/left_hover.gif) no-repeat;
	width: 195px;
	color: #FFFFFF;
	height: 35px;
	padding: 15px 0 0 10px;
	text-align: left;
	text-decoration: none;
	text-transform: capitalize;
	cursor: pointer;
}
.left_nav_link_rev:hover{
	background: url(../images/kr3/bg_nav_left.gif) no-repeat;
}

.left_nav_sep{
	position:relative;
	background: url(../images/kr3/left_separator.gif) no-repeat left;
	width: 204px;
	height: 1px;
}

.left_nav_sep_bottom{
	position:relative;
	background: url(../images/kr3/left_sep_bottom.gif) repeat-x;
	width: 204px;
	height: 1px;
}

#footer-copyright{
	position: absolute;
	padding: 0px 0 0 0;
	top: 28px;
	left: 0px;
	font-size: 11px;
	text-transform: capitalize;
}

#k_home_bottom_left{
	background: url(../images/kr3/home_bottom_left.jpg) no-repeat;
}
#k_home_bottom_left:hover{
	background: url(../images/kr3/bottom_1_hover.jpg) no-repeat;
}
#k_home_bottom_middle{
	left: 5px;
	background: url(../images/kr3/home_bottom_middle.jpg) no-repeat;
}
#k_home_bottom_middle:hover{
	background: url(../images/kr3/bottom_2_hover.jpg) no-repeat;
}
#k_home_bottom_right{
	left: 10px;
	background: url(../images/kr3/home_bottom_right.jpg) no-repeat;
}
#k_home_bottom_right:hover{
	background: url(../images/kr3/bottom_3_hover.jpg) no-repeat;
}

#k_bottom div{
	text-transform: capitalize;
	width: 304px;
	height: 157px;
	float: left;
	position: relative;
	text-align: center;
	padding: 25px 0 0 0px;
}
#k_bottom div:hover{
	cursor: pointer;
}

#k_bottom{
	position: relative;
	color: #FFFFFF;
	width: 930px;
	height: 184px;
	left: -244px;
	margin-bottom: -25px;
}

#k_promo{
	width: 714px;
	height: 52px;
	left: -30px;
	position: relative;
	margin: 0px 0px 5px -6px;
	opacity: 0.8;
  filter: alpha(opacity=80);
	background: url(../images/kr3/promo_banner.gif) no-repeat;
}

#k_home_promo{
	width: 714px;
	height: 40px;
	left: -30px;
	position: relative;
	margin: 0px 0px 5px -6px;
	opacity: 0.8;
  filter: alpha(opacity=80);
	background: url(../images/kr3/promo_banner_home.gif) no-repeat;
}

#k_home_promo:hover, #k_promo:hover{
  opacity: 1.0;
  filter: alpha(opacity=100);
  cursor: pointer;
}

#k_home_right{
	width: 719px;
	height: 507px;
	left: -30px;
	position: relative;
	margin:-25px 0px 5px -6px;
	background: url(../images/kr3/home_bat.jpg) no-repeat;
}

#left_leaf {
	position: absolute;
	background: url(../images/kr3/leaf_left.jpg) no-repeat;
	width :51px;
	height: 255px;
	left: -51px;
	top: 0px;
}
.k_login{
	width: 26px;
	height: 20px;
	position: relative;
	left: 2px;
	background: url(../images/kr3/login.jpg) no-repeat left;
}
.k_cart{
	width: 26px;
	height: 20px;
	position: relative;
	right: 5px;
	background: url(../images/kr3/cart.jpg) no-repeat left;
}
.k_home{
	width: 26px;
	height: 20px;
	position: relative;
	left: 1px;
	background: url(../images/kr3/home.jpg) no-repeat left;
}
img.interior_top_image{
	position: relative;
	border: 1px solid #EEEEEE;
	width: 631px;
	height: 179px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0 10px 0;
}

.cat_init{
	width: 636px;
	height: 168px;
	position: relative;
	margin: 3px 0 3px 0;
}
.cat_init:hover{
	cursor:pointer;
}
#cat_1{
	background: url(../images/kr3/banners/categories/cat1.gif) no-repeat;
}
#cat_1:hover{
	background: url(../images/kr3/banners/categories/cat1_hover.gif) no-repeat;
}
#cat_2{
	background: url(../images/kr3/banners/categories/cat2.gif) no-repeat;
}
#cat_2:hover{
	background: url(../images/kr3/banners/categories/cat2_hover.gif) no-repeat;
}
#cat_3{
	background: url(../images/kr3/banners/categories/cat3.gif) no-repeat;
}
#cat_3:hover{
	background: url(../images/kr3/banners/categories/cat3_hover.gif) no-repeat;
}
#cat_4{
	background: url(../images/kr3/banners/categories/cat4.gif) no-repeat;
}
#cat_4:hover{
	background: url(../images/kr3/banners/categories/cat4_hover.gif) no-repeat;
}

#cat_5{
	background: url(../images/kr3/banners/categories/composite_cat1.gif) no-repeat;
}
#cat_5:hover{
	background: url(../images/kr3/banners/categories/composite_cat1_hover.gif) no-repeat;
}
#cat_6{
	background: url(../images/kr3/banners/categories/composite_cat2.gif) no-repeat;
}
#cat_6:hover{
	background: url(../images/kr3/banners/categories/composite_cat2_hover.gif) no-repeat;
}
#cat_7{
	background: url(../images/kr3/banners/categories/composite_cat3.gif) no-repeat;
}
#cat_7:hover{
	background: url(../images/kr3/banners/categories/composite_cat3_hover.gif) no-repeat;
}

#cat_8{
	background: url(../images/kr3/banners/categories/holders_cat1.gif) no-repeat;
}
#cat_8:hover{
	background: url(../images/kr3/banners/categories/holders_cat1_hover.gif) no-repeat;
}
#cat_9{
	background: url(../images/kr3/banners/categories/holders_cat2.gif) no-repeat;
}
#cat_9:hover{
	background: url(../images/kr3/banners/categories/holders_cat2_hover.gif) no-repeat;
}
#cat_10{
	background: url(../images/kr3/banners/categories/holders_cat3.gif) no-repeat;
}
#cat_10:hover{
	background: url(../images/kr3/banners/categories/holders_cat3_hover.gif) no-repeat;
}
#cat_11{
	background: url(../images/kr3/banners/categories/holders_cat4.gif) no-repeat;
}
#cat_11:hover{
	background: url(../images/kr3/banners/categories/holders_cat4_hover.gif) no-repeat;
}
#cat_12{
	background: url(../images/kr3/banners/categories/composite_cat4.gif) no-repeat;
}
#cat_12:hover{
	background: url(../images/kr3/banners/categories/composite_cat4_hover.gif) no-repeat;
}
#cat_13{
	background: url(../images/kr3/banners/categories/composite_cat5.gif) no-repeat;
}
#cat_13:hover{
	background: url(../images/kr3/banners/categories/composite_cat5_hover.gif) no-repeat;
}
#cat_14{
	background: url(../images/kr3/banners/categories/custom_gold_series_off.gif) no-repeat;
}
#cat_14:hover{
	background: url(../images/kr3/banners/categories/custom_gold_series_on.gif) no-repeat;
}
#cat_top{
	position: relative;
	background: url(../images/kr3/banners/category_header.gif) no-repeat;
	width: 636px;
	height: 64px;
}
.checkout-types li a{
	float: right;
}
/* end my css */





a { font-size: 12px; color:#FFFFFF; text-decoration:none; outline: none !important; }
a:hover { color:#C6C6C6;}
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h4, h5, h6, .head { font-weight: bold; text-transform:uppercase; margin-bottom:.4em; line-height:1.3em; color:#FFFFFF; }
h3{ font-weight: bold; margin-bottom:.4em; line-height:1.3em; color:#FFFFFF; }
h5 { font-weight: bold; text-transform:uppercase; margin-bottom:.4em; line-height:1.3em; }

h1 { font-size:13px; line-height:1.17; }
h2 { font-size:13px; }
h3 { font-size:13px; }
h4 { font-size:13px; }
h5 { color: #C6C6C6; font-size:13px; }
h6 { font-size:13px; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#ffffff; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; margin: 0 3px 0 3px; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

