/* --register page start-- */

body,table,td,span,div,a,select,input, .moduleheader h1 {font-family:Helvetica,Arial,Sans-serif;font-size:11px}

TD.moduleheader {padding-left:15px;padding-right:10px;line-height:15px;background-image: url(/krw/img/images/header-background.jpg); height:20px; margin-left:20px;}
TD.moduleshadow {background-image: url(/krw/img/module_title_shadow.gif); }
TD.moduleshadow_blu {/*background-color:#EDF3F7;*/background-image: url(/krw/img/images/background-shadow.jpg);background-repeat:repeat-x;}

.moduleheader, .moduleheader h1 {color:#fff;font-weight:bold;font-size:11px}
a.moduleheader {color:#fff;font-weight:normal;}
a.moduleheaderlink {color:#fff;font-weight:normal;text-decoration:none;}
.moduleheader h1 {padding: 0; margin: 0;}

TD.regform {/*background-color:#EDF3F7;*/font-size:11px}
TD.regform_indent {padding-left:17px;/*background-color:#EDF3F7;*/font-size:11px}

.regform {color:#333;margin-left:0px;line-height:15px;}

.regfields {color:#666;width:220px;}
.regfields_sm {color:#666;width:40px;}
.regfields_med {color:#666;width:150px;}
.regfields_txtarea  {color:#666;width:320px;}


.loginfields {width:220px;color:#333;}

.registerTitle1 {color:#660000;font-weight:bold;margin-right:8px;height:20px}
.registerTitle2 {color:#ffffff;font-weight:bold;font-size:11px;font-weight:bold}

.buffer3 {margin: 3px 0 0 0; clear: both;}

.registerindent
{
margin-left:15px;
width:978px;
background-color:#FFFFFF;
}
/* --register page end-- */

/* --login page start-- */
.logintext {color:#333;line-height:15px;}


TD.loginheader {padding-left:30px;padding-right:10px;background-image: url(/krw/img/images/header-background.jpg); }
.loginheader {color:#fff;font-weight:bold;line-height:15px;font-size:11px;font-weight:bold}

TD.loginhead {background-color:#e7e7e7;padding-left:30px;line-height:15px;}
.loginhead {color:#666;}

TD.loginsubtitle {background-image: url(/krw/img/images/header-background.jpg);line-height:15px;}
.loginsubtitle {color:#fff;font-weight:bold;padding-left:15px;}
.logincontent {color:#fff;font-size:10px;padding-left:15px;}

TD.logincontent {/*background-color:#f3f7fa;*/}
.logintext {color:#333;line-height:15px;}
.loginfields {width:220px;color:#333;}

.loginindent{
margin-top:15px;
margin-left:10px;
}

/* --login page End-- */

/* --view cart page start-- */

.regform_rightcol {width:300px;background-color:#e6eaee;padding:15px 15px 15px 15px;}
.bluetext {color:#163F72;}
.bluetext_bold {color:#163F72;font-weight:bold;}
.bluetext_sm {color:#163F72;font-size:10px;}

.brands {color:#666;}
a.brands {text-decoration:none;}
a.brands:hover {text-decoration:underline;}

TD.shadow_top {background-image: url(/krw/img/user/shadow_top.gif);}
TD.shadow_rt {background-image: url(/krw/img/user/shadow_rt.gif);}
TD.shadow_btm {background-image: url(/krw/img/user/shadow_btm.gif);}
TD.shadow_lft {background-image: url(/krw/img/user/shadow_lft.gif);}

TD.user_cell {background-color:#fff;padding:15px 15px 15px 15px; line-height:15px;}
.user_cell {color:#333;}

TD.checkoutcell {padding-left:5px;padding-right:5px;text-align:left;}

.content {color:#666;text-align:left; padding: 10px;}
.shop_cart{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	color:#333;
	margin:10px 0 0 0;
	line-height:14px;
	font-size:11px;	
	background-color: #ffffff;
	border: 1px solid #999999;
}
.promo_cart{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	color:#333;
	line-height:14px;
	font-size:11px;
	margin-top:10px;
	background-color: #ffffff;
	border: 1px solid #999999;
	
}.promo_news_cart{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	color:#333;
	line-height:14px;
	font-size:11px;	
	background-color: #ffffff;
	border-right: 1px solid #999999;	
}

.shop_lineitems{
	padding:5px 0 5px 0;
}

.shop_headerbar {
background-image: url(/krw/img/images/header-background.jpg);
	background-color:#999999;
	font-family:Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.shop_lineitemscols {
	padding: 5px;
}
.total_bck {
	border-left:1px dotted #999999;
	padding-right: 25px;
	background-color: #ffffff;
}
.total_bck_gr {
	background-color:#ffffff;
	border-left:1px dotted #999999;
	color: #009900;
	padding-right: 25px;
}
.total_savings{
	background-color:#999999;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.total_est{
	background-color:#b7d3b7;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.shop_field{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;	
	color:#666;
	text-align:left;
	padding:2px;
	border:1px solid #999999;
}
.shop_title{
	font-family: Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#163F72;
	text-align:left;	
	line-height:30px;
}
.shop_shipbill{
       padding:10px;
       font-family: Helvetica, Arial, sans-serif;
       font-size:11px;
       text-align:left;
       line-height:8px;
       line-height:15px;
       background-color: #ffffff;
}
 
.shop_body{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;	
	color:#333333;
	line-height:14px;
	text-align:left;
	padding:10px;
	margin:0 auto;
}

.shoppingCartPromoMessage_bd { font-size: 13px; font-weight: normal; line-height: 1.25em; margin: 0 0 1em; overflow: hidden; padding: 5px 0 0 5px; text-align: left; }

/*You May Also Like/Recently Viewed Styles*/
.shop_itembody{
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	line-height:12px;
	text-align:left;
	padding:10px;
}
a.shop_itembody:link{
	color:#666;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
}
a.shop_itembody:visited
{
	color:#666;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
}
a.shop_itembody:hover{
	color:#666;
	text-decoration:underline;	
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
}
/*Link/Color copy styling*/
.shop_bluetext{
	font-size:11px;
	color:#163F72;
	padding: 0px;
}

.shop_yellowtext{
	font-size:11px;
	color:#ffff00;
	padding: 0px;
}
.shop_redtext{
	
	font-size:11px;
	/*color:#FF0000;*/
	color:black;
}
.shop_errortext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

.shop_greentext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#519A2D;
	text-align: left;
}
.shop_yellowtext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#CC9900;
}
.shop_STABtext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#339900;
	text-transform:uppercase;
}
.shop_NEUtext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0066FF;
}
.shop_MCtext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#CC9900;
}
.shop_category_head{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#666;
	padding:5px 0px 5px 8px;
	text-align:left;	
}
/* OL, UL, LI style*/
.shop_prod_title {
/*color:#588696;*/
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}
a.shop_prod_title:link, a.shop_prod_title:visited {
color:#319131;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
text-decoration:none;
}
a.shop_prod_title:hover {
color:#319131;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
text-decoration:underline;
}
/* New Updated Product Page CSS */
.prod_nostock_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:25px;
	font-weight: bold;
	color:#339900;
	padding-top:10px;
	text-align:left;
}
.prod_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#333;
	padding-top:10px;
	text-align:left;
}
.prod_body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	
	color:#666;
	line-height:14px;
	text-align:left;
	padding:10px;
	margin:0 auto;
}
.prod_container {
	bgcolor:#F5F5F5;
	margin-bottom:10px;
}
/*You May Also Like/Recently Viewed Styles*/
.prod_itembody {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
	color:#666;
	line-height:12px;
	text-align:left;
	padding:10px;
}
a.prod_itembody:link {
	color:#666;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
}
a.prod_itembody:visited {
	color:#666;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;	
}
a.prod_itembody:hover{
	color:#666;
	text-decoration:underline;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
}
/*Link/Color copy styling*/
.prod_bluetext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#319131;
}
.prod_redtext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.prod_errortext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
.prod_greentext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#339900;
}
.prod_yellowtext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#CC9900;
}
.buffer3 {margin: 3px 0 0 0; clear: both;}
.registerTitle1 {color:#660000;font-weight:bold;margin-right:8px;}
.registerTitle2 {color:#ffffff;font-weight:bold;} 

.home_header{background:url(/krw/img/club_upsell/stripe_dkgr.gif ) repeat top left;  }

.tableindent
{
width:970px;
}
 .shop_headerbar_gy {
       background-image: url(/krw/img/images/header-background.jpg);
       border-top:1px solid #999999;
       border-bottom:1px solid #999999;
       font-family:Helvetica, Arial, sans-serif;
       color:#ffffff;
       font-size:10px;
       font-weight:bold;
       line-height:15px;
       padding:3px;
       text-align: left;
       background-color: #ffffff;
}
.shop_bill_table{
	font-family:Helvetica, Arial, sans-serif;
	background-color: #ffffff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

/* --view cart page end-- */


.error {color:#f00;font-size:10px;background-color:#fff;line-height:14px;}

.enterPromoBtn {background-image: url(/krw/img/enter_btn.gif);background-repeat: no-repeat;background-position: left top;width:75px;height:28px;border:0;cursor:pointer;}

/* order confirmation */

.shop_details{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	color:#333;
	margin:10px 0 0 0;
	line-height:16px;
	font-size:11px;
	padding:0px;
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

TD.checkoutcontent {
line-height:14px;
}

.yellow_bck {
	background-color:#f8f6ee;
}

.printhide {display:block;}
