body {
    color: #666666;
    font:12px Arial;
    margin: 0;
    padding: 0;
}
* {
    margin: 0;
    padding: 0;
}
a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #666666;
	text-decoration: none;
	}
a, object {
	outline:none;
}
a {
    color: #666666;
    outline: medium none;
    text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
#navSupp ul li a:hover {
 	color:#EEEEEE;
	text-decoration: underline;
}
LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	}
ul, li {
list-style:none outside none;
margin:0;
padding:0;
}
img {
border:0 none;
margin:0;
}
em {
    font-style: normal;
}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

SELECT, INPUT {
    margin: 0;
    padding: 0;
	}
form, img, ul, ol, li, dl, dt, dd, p {
    border: 0 none;
    margin: 0;
    padding: 0;
}
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}
FIELDSET input[type=text],FIELDSET input[type=password]{ border:1px solid #ccc; line-height:25px; height:23px; margin-bottom:10px;}
FIELDSET textarea{ border:1px solid #ccc; line-height:25px;}
FIELDSET select{line-height:25px; height:25px;margin-bottom:10px;}
FIELDSET LABEL.inputLabel{ line-height:25px; margin:0;}
h4.optionName {
	line-height: 0.7em;
    margin:0;
    padding:3px 0; font-weight:bold;
	}
LABEL {
    line-height: 23px;
    padding: 0.2em;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}
input, select, textarea {
    font-family: Arial,Geneva,sans-serif;
    outline: medium none;
}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #F5EFE7;
	}
.clear {
    clear: both;
}
#topmenuWrap {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
    border-top: 2px solid #D78D24;
}
.topmenu_l li span, .topmenu_r li span, .topmenu_r li .account_menu a, .grid_main_wrap .menu, .hotitem_h, .revieweditems_h, .topseller_h.blue, .recenthistory_h, .continueshopping_h, .dailydeals_h, #bfd_product_bought h2, #bfd_product_shoppingcart h2, #bfd_product_search h2, #Clearance_product_search h2, .dailydeals_h, .hotitem_h span, #sidenav .sidenav_h a, #featuredCategories .hotitem_m dl dd, #bottomNav ul li, #sidenav .sidebar_menu .litem span em.dow_ico, .dropmenu dd, .allcategories_m ul li, #allcate .product_tags ul li, #menu ul li, .leftBoxHeading, .rightBoxHeading, .menu li.mline
{
    background-image: url("../images/ico.png");
}
#topmenu {
    height: 31px;
    position: relative;
    width: 1200px;
    z-index: 1002;
	margin: 0 auto;
}
.topmenu_l {float: left;width: 430px;}
.topmenu_l, ul.topmenu_r {
    padding-top: 3px;
    position: relative;
}
.topmenu_l li, .topmenu_r li{float: left;height: 28px;
    line-height: 26px;
    margin-right:3px;
    position: relative;
    text-align: left;}
.reg_txt.mr10, .topmenu_l li.mr10, .topmenu_r li.mr10, #sureRemove, #suredelete {
    margin-right: 10px;
}
.siginin_menu_r .Create_an_Account, .siginin_menu_l .btn_sign, .siginin_menu_l .btn_sign.disable, #sidenav .sidenav_h, #sidenav .sidenav_bot, .dealsoff, .lbox_main .lbox_main_item .exclus_ico, .items .proImg .pro_discount, .abs_paypal {
    background: url("../images/common.png");
}
.topmenu_l li.language {
    text-indent: 10px;
    width:75px;
}
.topmenu_l li.split, .topmenu_r li.split {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 12px;
    margin: 8px 11px 0 8px;
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.siginin_menu_r .Create_an_Account {
    background-position: 0 -37px;
    margin-top: 5px;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
}
.topmenu_l li a, .topmenu_r li a, .topmenu_l li a:hover, .topmenu_r li a:hover {
    display: block;
    text-decoration: none;
}
.topmenu_l li span, .topmenu_r li span {
    border-color: #000000 #F5F5F5 #F5F5F5;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right:5px;
    top: 11px;
    width: 0;
}
.topmenu_l li.none,.topmenu_r li.none { padding:0; margin:0;}
.account_menu, .currency_menu, .language_menu {
    background:#fff;
    border:#ddd solid 1px;
	border-top:none;
    height: auto;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 29px;
    width: auto;
    z-index: 10;
	display:none;
}
.language_menu {
    border-bottom: 0 none;
    height: auto;
    padding: 0;
    width: 73px;
}
.topmenu_l li .language_menu a {
    border-bottom: 1px solid #DDDDDD;
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 18px;
    width: 73px;
}
.topmenu_l li.currencies a.active,.topmenu_l li.language a.active,.topmenu_r li.account a.active{border:#ddd solid 1px;border-bottom:none;line-height:24px;height:28px;background:#FFF}
.topmenu_l li.language a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    text-indent: 9px;
    width:73px;
}
.topmenu_l li.language a.active + span, ul.topmenu_r li.account a.active + span, ul.topmenu_l li.currencies a.active + span {
    border-color: #000000 #FFFFFF #FFFFFF;
}
.topmenu_l li .language_menu a:hover {
    background: none repeat scroll 0 0 #EFEFEF;
}
.topmenu_l li.currencies {
    text-indent: 8px;
    min-width: 118px;
}
.currency_menu {
    background: url("../images/currency_bg.jpg") no-repeat scroll 8px 10px #FFFFFF;
}
.topmenu_l li .currency_menu a:hover, ul.topmenu_r li div.account_menu a:hover {
    color: #000000;
    text-decoration: underline;
}
.topmenu_l li.currencies em,.topmenu_l li.language em {
    color: #FF5A00;
}
.topmenu_l li .currency_menu a {
    color: #666666;
    display: block;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    text-indent: 25px;
    width: 135px;
}
.topmenu_r {
    width: 760px; float:right;
}
.topmenu_r li.livechat {
    padding: 0 0 0 5px;
    width: 61px;font-size: 11px;float: right;
	background: url("../images/lc.gif") no-repeat scroll left 0 transparent;
    padding-left: 24px;
}
.topmenu_r li.help {
    padding: 0 0 0 5px;
    width: 35px;font-size: 11px;float: right;
}
.topmenu_r li.help a {
    cursor: help;
}
.topmenu_l li a.selected {
    color: #000;
}
.topmenu_r li.account {
    height: 28px;
    text-indent: 10px;
    width: 105px;float: right;font-size:11px;
}
.topmenu_r li .account_menu a {
    background-position: 10px -864px;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 18px;
    text-indent: 18px;
    width: 185px;
}
.topmenu_r li.tracking {float: right;padding: 0 10px;}
.topmenu_r li.siginin{
    float: right;height: 28px;
    padding-left: 10px;
    min-width: 140px;
}
.topmenu_r li#after_sign {
    float: right;height: 28px;
    padding-left: 10px;
}
.topmenu_r li a.username {
    color: #133E79; float:left; margin-right:5px;
}
#sign_em_text {float:left; margin-right:5px;display: block;}
.cf50:link, .cf50:visited, .cf50:hover {
    float:left; margin-right:5px;color: #FF5A00;
    text-decoration: none;
}
.siginin_menu{width:404px;height:auto;position:absolute;background:#fff;display:none;border:#ddd solid 1px;border-top:none;z-index:10;left:-1px;top:28px;padding:10px 15px}
/*.topmenu_r li.useractive{border:#ddd solid 1px;border-bottom:none;line-height:24px;height:28px;background:#FFF;min-width:140px;height:29px}*/
.topmenu_r li.useractive{border:#ddd solid 1px;border-bottom:none;line-height:24px;height:28px;background:#FFF}
.mt10 {
    margin-top: 10px;
}
.siginin_menu .siginin_menu_l h6, .sigin_in .siginin_menu_r h6 {
    color: #C20000;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.siginin_menu .siginin_menu_l dl {
    margin: 0;
    padding: 0;
}
.siginin_menu .siginin_menu_l dl dt, .sigin_in .siginin_menu_l dl dd {
    height: 18px;
}
.siginin_menu .siginin_menu_l dl dd {
    margin-bottom: 5px;
}
.siginin_menu .siginin_menu_l dl dd .txt {
    border: 1px solid #DDDDDD;
    height: 18px;
    width: 140px;
}
.siginin_menu_l .btn_sign {
    background-position: 0 -61px;
    border: 0 none;
    display: block;
    height: 23px; line-height:23px; padding:0 5px; margin:0;vertical-align:middle;text-align:center;
    margin-right: 10px; float:left; font-size:11px;color:#fff;
}
.siginin_menu .siginin_menu_l, .siginin_menu .siginin_menu_r {
    float: left;
    height: 150px;
    width: 170px; 
}
.siginin_menu .siginin_menu_r {
    display: inline;
    line-height: 18px;
    margin-left: 12px;
    width: 220px;
}
.siginin_menu_r {font-size:11px;}
.siginin_menu .siginin_menu_l {
    border-right: 1px solid #DDDDDD;
    line-height: 20px;
}
.siginin_menu .siginin_menu_l dl dd .txt {
    border: 1px solid #DDDDDD;
    height: 18px;
    width: 140px;
}
#header {
	height:80px;margin: 0 auto; width: 1200px;z-index: 1000; padding:0;clear: both;
}
.keyw{height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 720px;}
.keyw h6 {
    color: #666666;
    display: inline-block;
    float: left;
}
.keyw a {
    color: #154B9F;
    display: inline-block;
    float: left;
    font-size: 11px;
    padding: 0 5px;
    text-decoration: none;
}
.keyword {
	float:left;
	background: url("../images/common.png") no-repeat scroll 0 0 transparent;
    color: #CCCCCC;
    height: 25px;
    line-height: 25px;
    padding: 0;
    text-indent: 5px;
    width: 435px;
	border: 1px solid #DDDDDD;
    margin-right: 6px;
}
.cssButton.button_search,.cssButtonHover.button_search{
	float:left;
	background: url("../images/v4-icon.png") repeat-x scroll 0 -51px transparent;
    border: 1px solid #124089;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    height: 27px;
    text-align: center;
    width: 84px;
}
.main-width {
    margin: 0 auto;
    text-align: left;
    width: 990px;
}
.wrapper {
    margin: 0 auto;
    width: 1200px;
}
#header .logo {
	float:left;height: 80px;
    line-height: 350px;
    overflow: hidden;
    width: 230px;
}
.header_right { float:right; height: 60px;
    margin-top: 10px;
    width: 940px;}
.fr {
    float: right;
}
.ship_cart {
    background: url("https://www.kreplacement.com/includes/templates/shop/images/top_cart.gif") no-repeat scroll -2px 29px transparent;
    padding-left: 20px;
    padding-top: 27px;
}
.ship {
    color: #A8935B;
    font-weight: bold;
    text-decoration: none;
}
.ship_cart a, .ship_cart a:visited {
    color: #EBBB02;
}
.search_pull_down {
    background:url("../images/v4-icon.png") repeat-x scroll 0 -25px transparent;
    cursor: pointer;
    border: 1px solid #DDDDDD;
    float: left;
    height: 25px;
    margin-right: 6px;
    width: 180px;
}
.searchdorp { float: left;width:175px; padding:0; margin:4px 0 0 0; background:none; border:none;color:#666;cursor: pointer;}
#sleHid { display:block; width:155px; overflow:hidden; }
#sleBG {float: left;background:url("../images/ico.png") no-repeat scroll 156px -226px transparent;
    padding-left: 5px;
    width: 175px;} 
.search{float:left;padding: 6px;width: 720px;}
.cartbgx {
    float:left;
	background: url("../images/ico.png") no-repeat scroll 0 -372px transparent;
    color: #09318B;
    height: 35px;
    line-height: 40px;
    padding-left:25px;
    text-align: left;
    width: 180px;
}
.cartbgx a {
    color: #09318B;
    text-decoration: underline;
}
#roll {
    display: none;
    position: fixed;
    top: 300px;
    width: 18px;
}
.roll_top, .fall {
    cursor: pointer;
    height: 11px;
    overflow: hidden;
    position: relative;
    width: 18px;
    z-index: 10000;
}
.roll_top {
    background: url("../images/gotop.gif") no-repeat scroll 0 0 transparent;
}
.roll_top.hoverClass {
    background: url("../images/gotop.gif") no-repeat scroll 0 -22px transparent;
}
.fall {
    background: url("../images/gotop.gif") no-repeat scroll 0 -10px transparent;
}
.fall.hoverClass {
    background: url("../images/gotop.gif") no-repeat scroll 0 -32px transparent;
}
.cf50 {
    color: #FF5A00;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.box {
    margin-bottom: 10px;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
    padding:0;
    margin: 0 auto;
    text-align:left;
    width: 1200px;
}

#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#contentMainWrapper {
	margin:0;
	padding:0;
	}
#topBar{
	margin:auto;
	color:#2C2C2C;
	font-weight:bold;
	padding: .8em;
	}
.topBox{
	float:left;
	padding: 0 2em 0 2em;
	height:3em;
	}
#nav_header{
	border-right:1px solid #9a9a9a;
	padding: .2em 3em 0 1em;
	}
#lang_header{
	border-right:1px solid #9a9a9a;
	padding-left:2em;
	}
#cart_header{
	background:url(https://www.kreplacement.com/includes/templates/shop/images/cart_bg.gif) 2em 0 no-repeat;
	padding:.2em 0 0 8em;
	}
#logoWrap, #topBarWrap{
	margin:auto;
	background-color: #ffffff;
	border-bottom:.5em solid #EEEEEE;
	}
#topLinks{
	float:right;
	background:#900000;
	margin: .9em auto;
	width:74%;
	}
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
	} 
#navColumnTwoWrapper {
	margin-right:15px;
	}
	
#tagline {
	color:#000000;
	font-size: 1.8em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	float:left;
	margin: 0 0 10px 0; width:100%;
	}

/*navigation*/

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	*margin-left:5px;
	}

#navCatTabsWrapper {
	margin:auto;
	background-color: #2E2E2E;
	padding:0;
	font-weight: bold;
	color: #909090;
	border-top:5px solid #000000;
	height: 1%;
	width:1200px;
	}
#navSupp{
	width:100%;
	margin:auto;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navSupp ul li a:visited, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #EEEEEE;
	white-space: nowrap;
	}
#navSupp ul li a:hover {
	color:#EEEEEE;
	text-decoration:underline;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
#indexProductListCatDescription p { line-height:20px;}
#navMainSearch {
	float: right;
	}

#navBreadCrumb {
    float: left;
    width: 100%;
}
.subtitle {
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 8px;
    overflow: hidden;
    padding: 5px 0;
    text-indent: 6px;
}
#productinfoBody .subtitle {margin-left: 0;}
#navBreadCrumb li, #navBreadCrumb a, #navBreadCrumb span, #navBreadCrumb li i {
    display: inline-block;
    float: left;
    height: 23px;
    line-height: 22px;
}
#navBreadCrumb li {
    margin: 0 0 3px;
    position: relative;
}
#navBreadCrumb li i {
    background: url("../images/navi.gif") no-repeat scroll 0 0 transparent;
    position: absolute;
    right: -9px;
    top: 0;
    width: 15px;
    z-index: 1;
}
#navBreadCrumb li a, #navBreadCrumb .root span {
    background-color: #EEEEEE;
    padding: 0 5px 0 20px;
}
#navBreadCrumb a:hover {
    background-color: #CCCCCC;
    color: #000000;
    text-decoration: none;
}
#navBreadCrumb a:hover i {
    background-position: -15px -2900px;
}
#navBreadCrumb a.home {
    padding-left: 5px;
    width: 14px;
}
#navBreadCrumb .home span {
    background: url("../images/navindex.gif") no-repeat scroll 0 0 transparent;
    height: 13px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 14px;
}
#navBreadCrumb a:hover i {
    background: url("../images/navi_hover.gif") no-repeat scroll 0 0 transparent;
}
#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 1.5em 0 1.7em .5em;
	color:#ffffff;
	}

#navEZPagesTop a:link, #navEZPagesTop a:visited{
	color:#ffffff;
	padding:0 1em 0 .8em;
	}
#navEZPagesTop a:hover{
	text-decoration:underline;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne{
	padding:0;
	}
.banners img{
	padding:0;
	}
.centerColumn{
	padding:10px 0 0 10px;
	margin-bottom:10px;
}
.indexcenterColumn{
	padding:10px 0 0 10px;
	width:970px;
	margin-bottom:10px;
}
#indexCategories { padding-top:0;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.normalprice{color:#999999;font-size:12px;font-weight:bold;line-height:20px;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount,.oneproductSpecialPrice{
	color: #FF5A00; font-size:12px;font-weight:bold; line-height:20px;
	}
.productListing-data .oneproductSpecialPrice{color: #FF5A00;font-size: 18px;}
.productListing-data .normalprice,.productListing-data .productSpecialPrice{font-size: 18px;}
.productListing-data li.pPrice { margin-bottom:5px;}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:5px 0;
	}

.centerBoxWrapper {
	margin: 10px 0;
    padding:1px 0 0 0;
	width:968px;border-bottom:#f5f5f5 solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;border-top:#ddd solid 1px;
	}
.hotitem_h{text-align:left;height:26px;width:968px;line-height:26px;background-position:0 -907px;background-repeat:repeat-x}
.hotitem_h span{display:inline-block;height:25px;line-height:25px;background-position:0 -199px;background-repeat:no-repeat;text-indent:22px;color:#003b7f; float:left; font-weight:bold;}
.hotitem_h a{color:#1b61af;float: right;margin-right: 10px;font-size: 11px;}
.hotitem_m {
    border-bottom: 1px solid #DDDDDD;
    height: auto;
    overflow: hidden; width:960px; padding:0 4px 15px 4px;
}
.hotitem_m .productslists {
	float:left;
	margin:0;
	padding:15px 0 0 0;
	text-align:left;
	width:192px;
	position: relative;
	overflow:hidden;
}
.hotitem_m .productslists ul{ padding:0 15px;}
.productslists ul li.pImg, .productListing-data li.pImg {
    height:132px;
    text-align: center;
    vertical-align: middle;
    width:162px;position: relative;
}
.productslists ul li.pName,.productListing-data li.pName, li.dealsName{ font-size:11px; line-height:14px; height:28px; overflow:hidden; margin:5px 0;text-align:left;}
li.dealsName {font-size:11px; line-height:14px; height:auto; overflow:hidden; margin:5px 0;text-align:left;}
.productListing-data li.pName{ height:auto;font-size:13px;}
.productListing-data li.pName a{color:#014590;}
.productslists ul li.pPrice,li.dealsPrice{ margin:2px 0;}
.productslists ul li.pRank,.productListing-data li.pRank {
    color: #000000;
    font-family: arial;
    font-size: 10px;
    padding: 2px 0 0;margin:2px 0; text-align:left;
}
.listingDescription {
    color: #999999;
    font-size: 11px;
    padding-bottom: 5px;
    text-align: left; width:630px;
}
.pRank .star, .star {
    background: url("../images/bstar.gif") repeat-x scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    margin: 0;
    overflow: hidden;
    width: 70px;
}
.pRank .star span {
    background: url("../images/bstar.gif") repeat-x scroll 0 -12px transparent;
    display: block;
    margin-right: 32px;
    overflow: hidden;
    text-indent: -9999px;
    width: 70px;
}
.pRank em a:link, .pRank em a:visited {
    color: #999999;
    font-size: 11px;
}
.productslists ul li.pcate,.productListing-data li.pcate {
    color: #333333;
    height: auto;
    line-height: 15px;
    margin-top: 5px;
    overflow: hidden; text-align:left;
}
.productslists ul li.pcate a,.productListing-data li.pcate a {
    color: #1C6CBE; font-size:11px;
    text-decoration: underline;
}
.productListing-data li.pcate {color:#014590;}
.productListing-data li.pcate a{text-decoration:none;}
.productListing-data li.pcate a:hover{text-decoration: underline;}
#featuredCategories .hotitem_m{ background:url("../images/focal_bg.png") repeat scroll 0 0 transparent;height: 287px;
    margin: 0;
    overflow: hidden;
    padding: 0 18px 0 0;}
#featuredCategories .hotitem_m dl{
	display: inline;
    float: left;
    margin-left: 23px;
    padding-top: 23px;
    width: 167px;
}
#featuredCategories .hotitem_m dl .categories_pic {
    height: 124px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 157px;
}
.categories_pic a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    height: 122px;
    width: 155px;
}
.categories_pic a:hover{border: 1px solid #FF5A00;}
#featuredCategories .hotitem_m dl dt {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px 0; width:157px;
}
#featuredCategories .hotitem_m dl dt a {
	color: #114EA6;
    text-decoration: underline;font-size: 13px;
}
#featuredCategories .hotitem_m dl dd {
    background-position: 3px -864px;
    background-repeat: no-repeat;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    padding-left: 10px;
}
#featuredCategories .hotitem_m dl dd a{ font-size:11px;}
.productslists img, .productListing-data li.pImg img {border: 1px solid #CCCCCC;} 
.productslists img:hover, .productListing-data li.pImg img:hover {border: 1px solid #FF5A00;} 
li.freeShip {
 background-image: url("../images/list_ico.gif");
}
li.freeShip {
    background-position: 1px -286px;
    background-repeat: no-repeat;
    color: #6BAB01;
    line-height: 16px;
    padding: 2px 0 2px 17px; width:100%;
}
h2.centerBoxHeading {
	font-size: 13px;
	color:#DC3D39;
	}
#featuredProducts h2.centerBoxHeading, #whatsNew h2.centerBoxHeading {
    color: #DC3D39;
    font-size: 13px;
    font-weight: bold; line-height:29px; padding:0 0 0 10px; margin:0; font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*sideboxes*/
.columnLeft { width:220px;}

.leftBoxContainer, .rightBoxContainer {
    margin:0 0 10px 0;
	border: 1px solid #DDDDDD;
    height: auto;
    width: 218px;
}
#bannerboxall.leftBoxContainer, #bannerboxall.rightBoxContainer, #categories.leftBoxContainer, #categories.rightBoxContainer, #popupcategories.leftBoxContainer, #popupcategories.rightBoxContainer{ border:none;}
.leftBoxHeading, .rightBoxHeading {
    background-position: 0 -290px;
    background-repeat: repeat-x;
    border-bottom: 1px solid #DDDDDD;
    color: #C20400;
    height: 24px;
    line-height: 23px;
    padding: 1px 1px 0;
    text-indent: 8px;
    width: 216px;
}
#categories .leftBoxHeading, #categories .rightBoxHeading, #popupcategories .leftBoxHeading, #popupcategories .rightBoxHeading {
	background: none repeat scroll 0 0 #FFFFFF;
    border-top: 2px solid #154B9F;
    height: 32px;
    padding: 1px 0 0;width:220px; border-bottom:none;
}
#popupcategories .leftBoxHeading a{height:31px;line-height:32px;font-size:14px;color:#d78d24;display:block;border:#dddddd solid 1px;border-top:0px;background:#f5f5f5 url(../images/ico.png) 190px -226px no-repeat;padding-left:10px;}
.sideBoxContent {
    padding: 5px 7px 8px;
}
#categories .sideBoxContent, #categories .sideBoxContent, #popupcategories .sideBoxContent, #popupcategories .sideBoxContent {
    padding:0; border:none;
}
.centerBoxHeading{
	margin: 0em;
	color: #091F29;
    font-size: 14px;
    font-weight: bold;
    left: 12px;
    line-height: 18px;
	padding:8px 0;
}
#categories ul{
	list-style: none outside none;
    margin: 0;
    padding: 0;
	}
#categories ul li {
    background: url("../images/cat-bg.jpg") repeat-x scroll left top transparent;
    border-bottom: 1px solid #F3F3F3;
    padding: 0 0 0 8px;
}
#categories ul li:first-child {
    border-top: 1px solid #F3F3F3;
}
li.category-top a{
    background: url("../images/marker2.jpg") no-repeat scroll left -20px transparent;
    color: #666;
    display: block;
    font-size: 12px;
    line-height: 29px;
    padding-left: 20px;
    text-decoration: none;
	}
li.category-top a:hover{
	background: url("../images/marker2.jpg") no-repeat scroll left 10px transparent;
    color: #7B3E0D;
	}
#categoriesContent{
	padding:0;
	margin:0;
	}
.menu {
    float: right;
	background: url("../images/v4-icon.png") repeat-x scroll 0 -77px transparent;
    border-bottom: 1px solid #DDDDDD;
    height: 34px;
    left:0px;
    position: relative;
    width: 980px;
}
.menu li{float:left;height:34px;line-height:36px;padding:0 12px;overflow:hidden;}
.menu li a{color:#666;display:block;height:34px}
.menu li a:hover,.menu li a.active{text-decoration:none;background:url(../images/ico.png) center -578px no-repeat}
.menu li.l{width:2px;height:35px;background:url(../images/v4-icon.png) 0px -113px no-repeat;margin:0;padding:0}

#informationContent a:link, #informationContent a:visited{
	color:#333333;
	font-weight:bold;
	}
#extralinks{
	padding: .5em 0 .5em 1em;
	}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #000000;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #000000;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
.price-off {
    background: url("../images/products_off.png") no-repeat scroll 0 0 transparent;
    height:46px;
    position: absolute;
    right:4px;
    text-align:center;
    top:10px;
    width:46px;
    z-index: 99;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	padding: 9px 0 0 0;
}
.tableplist{position: relative;}
.tableplist .price-off{ left:140px; top:0;}
.addproductwrap .price-off,#bestsellers ol li .price-off,li.dealsPrice .price-off{ display:none;}
#bestsellers ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#bestsellers ol li:first-child {
    background: none repeat scroll 0 0 #FFFFFF;
}
#bestsellers ol li {
    background: url("../images/b-line.gif") no-repeat scroll center top #FFFFFF;
    overflow: hidden;
    padding: 10px 0 10px;
}
#bestsellers ol li a {
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}
#bestsellers ol li .img {
    float: left;
	width:76px;
	text-align:center;
    padding:0 2px;
}
#bestsellers ol li .txt {
    float: left;
	width:120px;
    padding:0;
}
#bestsellers ol li .b-price {
    color: #F36608;
    display: block;
    font-weight: bold;
    line-height: 17px;
    padding: 5px 0 0;
}
#bestsellers ol li a:hover {
    color: #F36608;
}
.ic{
	display:none;
	}
#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #333333;
	font-weight:bold;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	color:#7B3E0D;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	height:34px;
	color: #FFFFFF;
	}
.productListing-rowheading a {
	color: #FFFFFF;
}
#listCell0-0 {
background:url("https://www.kreplacement.com/includes/templates/shop/images/details_bar_left.gif");
color:#FFF;
}
#listCell0-1 {
background:url("../images/details_bar2.gif");
}
#listCell0-2 {
background:url("https://www.kreplacement.com/includes/templates/shop/images/details_bar_right.gif") no-repeat scroll 100% 0 transparent;
}
.productListing-data {
padding:10px 0;
border-bottom:1px solid #F2F2F2;	
}
#siteMapList {
	float: left;}
#siteMapList ul li.litop {
    float: left;
    padding-bottom: 15px;
    width: 33%;
}
#siteMapList ul li.litop h4 {
    background: url("../images/circle_ico.gif") no-repeat scroll left 5px transparent;
    float: left;
    width: 200px;
	font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 15px;
}
#siteMapList ul li.litop h4 a{color:#000;}
#siteMapList ul li ul.ul2 li {
    background: url("../images/footer_ico.gif") no-repeat scroll 5px 5px transparent;
    float: left;
    font-size: 11px;
    line-height: 18px;
    padding-left: 16px;
    width: 320px;
}
#siteMapList ul li ul.ul2 li ul {
    float: left;
    width: 300px;
}
#siteMapList ul li ul li ul li {
    float: left;
	background: url("../images/footer_ico.gif") no-repeat scroll 5px 5px transparent;
    width: 180px;
	font-size: 11px;
    line-height: 18px;
    padding-left: 16px;
}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

/***IMAGE HANDLER SUPPORT ***/

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}
.ad_index {
    float:left;height: 238px;
    width: 750px;
}
.rightdeals{ float:left; margin-left:10px; width:208px;height: 236px; border:1px solid #DDDDDD;position: relative;}
.dailydeals_h {
    background: url("../images/listhead_bg.jpg") repeat-x scroll 0 0 transparent;
    color: #11447E;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    position: relative;
    text-align: left;
    text-indent: 8px;
    width: 100%;
}
.dailydeals_title {
    display: block;
    float: left;
}
#lefttime {
    background: url("../images/ico.png") no-repeat scroll 3px -610px transparent;
    color: #114EA6;
    display: block;
    float: left;
    padding-left:20px;
}
#lefttime em {
    color: #FFFFFF;background-color: #124089; padding:0 1px;
}
.dailydeals_m {
    height: 211px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width:208px;
}
.dailydeals_m .dailydeals_prev, .dailydeals_m .dailydeals_next {
    background: url("../images/ico.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 19px;
	width:15px;
    margin: 85px 3px 0 3px;
}
.dailydeals_m .dailydeals_prev {
    background-position: 0 -645px;
}
.dailydeals_m .dailydeals_next {
    background-position: -15px -645px;
}
.dailydeals_m .dailydeals_warp {
    float: left;
    height:191px;
    overflow: hidden;
    position: relative;
    width:166px; margin:10px 0;
}
.dailydeals_m .dailydeals_prev.disableClass {
    background: url("../images/ico.png") no-repeat scroll 0 -665px transparent;
    width: 15px;
}
#dailydeals_items {
    margin: 0;
    padding:0;
    position: relative;
    z-index: 20;
}
.dailydeals_m .dailydeals_next.disableClass_r {
    background: url("../images/ico.png") repeat scroll -15px -665px transparent;
    width: 15px;
}
.itembox {
    display: inline;
    float: left;
    height:191px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 166px;overflow: hidden;
}
.itembox .dealsImg {
    height: 122px;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 166px;
}
.itembox .dealsImg img { width:164px;}
.itembox .dealsImg a:link, .itembox .dealsImg a:visited {
    border: 1px solid #E5E5E5;
    display: block;
    height: 120px;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    width: 164px;
}
.itembox .dealsImg a:hover {
    border: 1px solid #FF5A00;
}
.dealsPrice .normalprice,.dealsPrice .productSpecialPrice{ font-size:18px;}
.dealsoff {
    background: url("../images/offbg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    padding-left: 22px;
    position: absolute;
    right: -10px;
    top: 50px;
    width: 85px;
    z-index: 99;
}
.dealsoff .dealsoffDiv {
    float: left;
    height: 30px;
    line-height: normal;
    width: 40px; font-weight:bold; color:#fff;font-family: Verdana,Geneva,sans-serif;
}
.dealsoff a.Morebuy {
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin-top: 5px;
    width: 35px;
}
#header_menu {
background:url("https://www.kreplacement.com/includes/templates/shop/images/header_menu.gif") no-repeat scroll 0 0 transparent;
clear:both;
height:40px;
width:1200px;
margin:0;
padding:0;
}
#header_menu ul {
background:url("https://www.kreplacement.com/includes/templates/shop/images/header_menu.gif") no-repeat scroll right -40px transparent;
display:block;
height:40px;
padding-left:70px;
}
#header_menu li {
color:#FFFFFF;
float:left;
height:40px;
line-height:40px;
}
#header_menu li a {
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
text-align:center;
padding:0 15px;
}
#header_menu ul span {
background:url("https://www.kreplacement.com/includes/templates/shop/images/header_menu.gif") no-repeat scroll right -80px transparent;
display:block;
float:right;
font-size:12px;
height:40px;
line-height:40px;
margin:0 80px 0 0;
*margin:0 10px 0 0;
padding:0;
text-align:center;
}
#cartcnt, #cartcnt a {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
#headerWrapper #headersearch {
background:none repeat scroll 0 0 #FFFFFF;
margin:0;
overflow:hidden;
padding:0;
width:1200px;
}
#currency_header {
	float:left;
	height:40px;
	line-height:40px;
	margin-left:20px;
}
.header {
	*margin-top:10px;
}
#search_header form, #currency_header form {
	clear:both;
	padding:0;
	margin:0;
}
#headerlogin {
	float:left;
	height:40px;
	line-height:40px;
	margin-left:20px;
}
#search_header a {
color:#898989;
}
.advsearch {
	float:left;
	font-weight:bold;
	line-height:40px;
	height:40px;
}
#productAdditionalImages a, #productMainImage a {
	text-decoration:none;
}
#headersearch form input.keyword {
border:1px solid #949494;
font-size:12px;
margin-right:6px;
padding:3px 0 3px 2px;
width:336px;
}
#headersearch form strong {
float:left;
font-weight:bold;
margin:0 5px 0 15px;
}
#headersearch form input.go {
background:url("https://www.kreplacement.com/includes/templates/shop/images/header_menu.gif") no-repeat scroll right -120px transparent;
border:0 none;
*vertical-align:middle;
cursor:pointer;
height:19px;
margin:3px 10px 0 5px;
padding:0;
width:19px;
*margin-top:-9px;
}
#categoriesContent li {
	padding:0 10px;
}
.navSplitPagesLinks {
    margin: 0 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
}
.navSplitPagesLinks a span {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font-size: 11px;
    margin: 0 5px;
    padding: 1px 4px;
    text-decoration: none;
}
.navSplitPagesLinks a {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font-size: 11px;
    margin: 0 5px;
    padding: 1px 4px;
    text-decoration: none;
}
.navSplitPagesLinks .current, .navSplitPagesLinks a:hover {
    border-color: #FF3300;
    border-style: solid;
    border-width: 1px;
    color: #FF3300;
    float: left;
    font-size: 11px;
    margin: 0 5px;
    padding: 1px 4px;
}
.navNextPrevCounter {
    font-size: 0.9em;
    margin: 0;
}
.navNextPrevList {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0.5em 0;
    white-space: nowrap;
}
#recentproductsContent { padding:10px 0;background: url("../images/b-line.gif") no-repeat scroll center bottom #FFFFFF; overflow: hidden;}
#loginboxContent, #popularsearchesContent {
	padding-left:20px;
}
.boxline {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 3px solid #efe4db;
}
.listline {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 3px solid #efe4db;
	width:90%;
}
#loginboxContent a {
	color:#898989;
}
.details {
	display:block;
	width:70px;
	height:24px;
	background:url("https://www.kreplacement.com/includes/templates/shop/images/button_goto_prod_details.gif") no-repeat;
}
#productListHeading {
	clear:both;
	padding:0 0 0 10px;
}
.list_bottom {
	width:100%;
	height:8px;
	background-color:#FAF7F3;
	margin:0;
	padding:0;
	overflow:hidden;
}
.list_bottom_left {
	background:url("https://www.kreplacement.com/includes/templates/shop/images/list_bottom_left.gif") no-repeat scroll 0 0 transparent;
	width:100%;
	height:8px;
}
.list_bottom_right {
	background:url("https://www.kreplacement.com/includes/templates/shop/images/list_bottom_right.gif") no-repeat scroll 100% 0 transparent;
	width:100%;
	height:8px;
}
.AttributesContent {
    background-color:#FFF;
	border:1px solid #CCCCCC;
	width:100%;
	*width:98%;
	margin-top:5px;
}
.paddings {
	padding:3px 10px 10px 10px;
}
.description_tabs {
	padding-top:5px; line-height:20px;
border-color: #1B61AF #DDDDDD #DDDDDD;
    border-style: solid;
    border-width: 2px 1px 1px;
}
.description_m { padding:20px; line-height:20px;}
.tablewarp {
    background-color: #CCCCCC;
    clear: both;
    width: 900px;
}
.tablewarp table {
    width: 100%;
}
.hide { display:none;}
.products_description_content, .reviews_content {
	margin-top:5px;
	background-color:#FFF;
	border:solid #cccccc 1px;
	padding:5px;
	height:100%;
}
.smallText {
    color:#CCC;
}
.reviews_content img {
	vertical-align:middle;
}
#crossSell, #alsoPurchased {
	background-color:#FFF;
	border:1px solid #CCCCCC;
	margin-top:10px;
}
#crossSell h2, #alsoPurchased h2 {
	margin:5px 0 0 15px;
}
.cbox {
	background:url("../images/details_bar2.gif");
	height:34px;
	line-height:34px;
	color:#333;
}
.cbox h3 {
	padding:0;
	margin:0;
	padding-left:15px;
	font-size:14px;
}
.cbox_left {
	background:url("../images/details_bar1.gif") no-repeat scroll 0 0 transparent;
	height:34px;
	width:100%;
}
.cbox_right {
	background:url("../images/details_bar3.gif") no-repeat scroll 100% 0 transparent;
	height:34px;
	width:100%;
}
#productGeneral form {
	padding:0;
	margin:0;
}
#productName {
clear:both;
color: #000;
    border-bottom: 1px solid #DBDBDB;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 10px;
}
.rwurl {
    margin:8px 0;
}
#reviewsWriteReviewsRate, .ratingRow {
text-align:left;
}
#reviewsDefault .smallProductImage {
padding-right:10px;
}
#footer, #footer p a {
    color: #727272;
    text-align: center;
}
#footer .legalCopyright a {
    color: #727272;
}
#footer .legalCopyright { margin-top:10px;}
#attrib-grid-table td {
border:1px solid #DDDDDD;
text-align:center;
}
.banners2 {
    height: 116px;
    overflow: hidden;
    width: 100%;
}
.banners2 div {
    float: left;
}
#indexProductList h2.centerBoxHeading { display:none;}
h3.itemTitle {font-size:12px; font-weight:normal;}
.productsimagelists {
    border: 1px solid #E6E6E6;
    box-shadow: 2px 2px 5px #CCCCCC;
    height:85px;
    margin:2px;
    width:85px;
	overflow:hidden;
}
#productAttributes {float:left; width:100%;border-top: 1px dashed #999999; padding-top:10px; margin-top:5px;}
.bookmark {border-top: 1px dashed #999999;border-bottom: 1px dashed #999999; padding-top:5px; margin: 5px 0; height:30px; line-height:30px;}
.bookmark .b1 {float:left; margin-top:5px;}
.bookmark .b2 {float:left;margin-left:10px;}
.about_content {
	margin:10px 0;
}
.about_content p { padding:5px 0; line-height:20px;}
#logindefault .floatingBox { float:left; width:733px; overflow:hidden;}
#logindefault #login-email-address, #logindefault #login-password { width:200px;}
#productDetailsList li { line-height:25px;font-size: 14px;}
a.product_category {color: blue;}
.freeshippingicv {
	position:absolute;
	z-index:99;
	width:78px;
	height:70px;
	background: url("../images/freeshipping.gif") no-repeat scroll 0 0 transparent; 
	margin-top:5px;
	margin-left:220px;
}
.freed { z-index:88;}
#salesBody #contentMainWrapper {
    padding:0;
}
.salesbox {
    background: none repeat scroll 0 0 #F5E4DC;
    float: left;
    padding: 10px 20px;
    width:1160px;
}
.salesbox .specialsListBoxContents .productslists {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #DAD38F;
    float: left;
    margin: 0 10px 20px 10px;
    overflow: hidden;
    padding: 0;
    width:194px;
}
.salesbox .productslists p {
    height: 40px;
    margin-top: 5px;
    overflow: hidden;
    text-align: center;
}
.pricedel {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    padding-left: 10px;
}
.saveoffs {
    color: red;
    font-weight: bold;
    padding-left: 5px;
}
.salesbot {
    margin-bottom: 5px;
    padding-right: 5px;
}
.salesbox .promotion_tocart {
    float: right;
    line-height: 40px;
    padding-right: 10px;
}
.salesbox .promotion_tocart a {
    font-weight: bold;
    text-decoration: underline;
	color:#7B3E0D;
}
.salesbox .promotion_price {
    background: url("../images/promo_price.gif") no-repeat scroll 0 0 transparent;
    color: #FFD70D;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left:43px;
    width:67px;
}
.salesbox .salesimg { width:194px; height:194px; overflow:hidden; text-align:center;}
#recentlyorder li {
    background: url("../images/icon_car_gray.gif") no-repeat scroll 0 5px transparent;
    color: #666666;
    font-size: 11px;
    height:60px;
    padding:5px 0 0 18px;
}
#recentlyorder {
    height:390px;
    overflow: hidden;
}
.ftyw {
    border: 1px solid #DDDDDD;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width:1198px;
}
.fty2 {
    float: left;
    padding: 0 0 0 40px;
}
.fty2 p {
    color: #5B7BB1;
    display: inline;
    float: left;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 0 0 0 10px;
}
.fty2 p a {
    color: #5B7BB1;
}
#footwrap {
    clear: both;
    overflow: hidden;
    text-align: left;
    border-top: 2px solid #1C6CBE;
    clear: both;
    margin: 10px auto 10px;
    padding-top: 10px;
    width:1200px;
}
#bottomNav{
    float:left; width:100%;
	}
.wwabckey {
    float:left;
	clear: both;
    color: #666666;
    font-size: 12px;
    padding-top:7px;
    width: 100%;
}
.clear2 {
    clear: both;
    height: 10px;
    overflow: hidden;
}
#payments{
	background:url("../images/payment.jpg") center 0 no-repeat;
	width:1200px;
	height:86px;
	padding:0;
	margin: 0 auto;border-top: 1px solid #E0E3E4;
}
#bottomNav a, #bottomNav a:visited{
	text-decoration:none;
    line-height: 21px;
}
.whycontent {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
}
.cxw {
    float: right;
    width: 254px;
}
#bottomNav ul {
    float: left;
    height: auto;
    margin: 0 20px 0 0;
    padding: 0 10px 10px 0;
    width: 200px;
}
#bottomNav ul h3{
    color: #154B9F;
    font-size: 11px;
    padding: 0 0 5px;
	font-weight:bold;
}
#bottomNav ul li {
    background-position: 5px -864px;
    background-repeat: no-repeat;
    line-height: 150%;
    padding-left: 12px;
}
#bottomNav ul li a {
    cursor: pointer;
    font-family: arial;
    font-size: 11px;
}
.cxw1 {
    clear: both;
    color: #154B9F;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    width: 100%;
}
.cxw2 {
    clear: both;
    width: 100%;
}
.cxw2 p {
    display: inline;
    float: left; padding:0; margin:0;
}
p.fsbg {
    background: url("../images/fss1.gif") no-repeat scroll left top transparent;
    height: 26px;
    width: 221px;
}
.finput {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #D5D5D5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 2px 0 0 6px;
    width: 200px; padding:0;
}
.cxw1 span {
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
#order_search h3, .order_search {
    border-bottom: 1px dashed #CCCCCC;
    clear: both;
    color: #003366;
    font: bold 16px Verdana;
    margin: 0 10px;
    padding: 10px;
}
.order_search {
    margin: 0 0 10px;
    text-align: center;
}
.wwabckey a{ margin:0 5px;}
.tombut {cursor:pointer;}
.sortby {
    float: right;
}
.body_bar {
    float: left;
}
.body_bar ul li {
    float: left;
    line-height:16px;
    margin: 0;
    padding:0 3px;
}
.pagelimit { padding:0; margin:0;}
.gotourl {
    cursor: pointer;
}
.modepage { clear:both;float:left; height:15px; padding:7px 0; width:100%; background:url("../images/v4-icon.png") repeat-x scroll 0 -148px transparent;}
.navSplitPagesResult { padding-left:5px;}
.categorytext {
    background: url("../images/stripe.gif") repeat scroll 0 0 transparent;
    clear: both;
    overflow: hidden;
    padding: 7px;
	margin-bottom:10px;
}
.categorytextpd {
    background-color: #FFFFFF;
    overflow: hidden;
    padding:5px;
}
#productListing {
    border: 1px solid #DDDDDD;
}
.pcenterColumn {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 5px 0;
    width: 1200px;
}
.addproductwrap {
    margin: 0 auto;
    padding:0;
    text-align: left;
    width:100%;
}
.info_left {
    float: left;
    height: 525px;
    position: relative;
    width: 550px;
    z-index: 5;
}
.info_right {
    float: right;
    overflow: hidden;
    padding: 0;
    position: relative;
    width:640px;
    z-index: 2;
}
#cartAdd {
    line-height: 23px;
    margin: 10px 0;
}
#product_quantity {
    background: url("../images/product_quantity.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #C8C7C7;
    height: 21px;
    line-height: 21px;
    margin-right: 5px;
    text-align: center;
    width: 38px;
}
#cartAdd a {
    display: block;
    height: 15px;
    margin-right: 5px;
    margin-top: 4px;
    width: 17px;
}
.fleft {
    float: left;
}
#cartAdd a.add {
    background: url("../images/detail.png") no-repeat scroll -34px -58px transparent;
    cursor: pointer;
    height: 15px;
    width: 17px;
}
#cartAdd a.add.un {
    background: url("../images/detail.png") no-repeat scroll -51px -58px transparent;
    cursor: default;
}
#cartAdd a.reduce {
    background: url("../images/detail.png") no-repeat scroll -17px -58px transparent;
    cursor: pointer;
    height: 15px;
    width: 17px;
}
#cartAdd a.reduce.un {
    background: url("../images/detail.png") no-repeat scroll 0 -58px transparent;
    cursor: default;
    height: 15px;
    width: 17px;
}
#cartAdd span {
    display: block;
    height: 23px;
    margin-right: 5px;
}
#productGeneral .productSpecialPrice,#productGeneral .productSalePrice,#productGeneral .productSpecialPriceSale,#productGeneral .productPriceDiscount{
    color: #EC6941;
    font: bold 16px arial;
}
#addcontentwrap {
    margin: 10px 0;
    overflow: hidden;
    text-align: left;
    width: 1200px;
}
.addcontent_l {
    float: left;
    overflow: hidden;
    width:970px;
}
.addcontent_r {
    float: right;
    overflow: hidden;
    width: 220px;
}
ul.tabs { width:970px; height:28px;
}
ul.tabs li {
    background: url("../images/tabs_bg.jpg") repeat-x scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin-right: 1px;
    padding: 0 10px;
}
ul.tabs li.active {
    background: url("../images/tabs_active.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
}
.product_info_review {
    background-color: #FAFAFA;
    border: 1px solid #EAEAEA;
    color: #4A4A4A;
    margin-top: 10px;
    padding: 10px;
}
.product_info_review ol {
    margin: 0;
    padding: 0;
}
.product_info_review ol li {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    margin-bottom: 10px;
    padding: 10px;
}
.reviewform {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 10px 0 0;
    padding: 10px;
}
.htops { float:left; width:1200px; height:35px; margin-bottom:10px;}
.htops .topsw{ float:right;}
.htops #popupcategories { float:left;}
.productListing-rowheading { display: none;}
.productListing-data {
    border-bottom: 1px solid #F2F2F2;
    padding: 10px;
    vertical-align: top;
}
.categoryListBoxContents { text-align:left;}
.categoryListBoxContents a {
    background-image: url("../images/bullet_link.gif");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 10px;
}
.productGeneral {
	position: relative;
    z-index: 1;border-top: 1px solid #DBDBDB; padding-top:8px;
}
#t_p {left:0;top:10px;text-align:left; position:absolute; z-index:500;}
#t_p ul {padding:0; margin:0; width:55px;position:relative;}
#t_p ul li {float:left; display:inline;}
#t_p ul li a{ font-size:12px; font-weight:normal;}
#t_p ul li a.one {display:block;font-size:13px;background:url(../images/tabs_price.gif) no-repeat;width:56px;text-indent:3px;text-decoration: underline;}

#t_p ul li div {position:absolute; top:-2400px;background:#fff;}
#t_p ul li a div,#t_p ul li div {left:1px;text-indent:2px;height:auto;width:53px;border:1px solid #ddd; border-top:none;}

#t_p ul li:hover > a.one {background:url(../images/tabs_price.gif) 100% -28px no-repeat; height:26px;}
* html #t_p ul li a.one:hover {height:26px; color:#000;background:url(../images/tabs_price.gif) 100% -28px no-repeat;cursor:pointer;color:#A72D2C;} 

#t_p ul li:hover div,#t_p ul li a:hover div  {top:20px;}
#t_p div a {display:block;line-height:140%}
#t_p IFRAME {
	DISPLAY: block; POSITION: absolute;Z-INDEX: -1;TOP: 0; LEFT: 0; WIDTH: 53px;  HEIGHT: 108px;border:0;filter: mask(); 
}
.addthis { margin:8px 0;border-top: 1px solid #DBDBDB; padding-top:8px;}
#productDetailsList{border-top: 1px solid #DBDBDB;}
.cate_describe {
    background: none repeat scroll 0 0 #F9F9F9;
    height: auto;
    padding: 10px;
    width: 950px;
}
.cate_describe p { padding:0; margin:0;}
h1#indexCategoriesHeading{padding-bottom: 5px;
    color: #000000;
    font-size: 14px;font-weight: normal;}
.categorybanner {text-align: center;margin-top: 10px;}
.listhead {
    background: url("../images/listtabs.jpg") repeat-x scroll 0 0 transparent;
    height: 28px;
    position: relative;
    width: 970px;
    margin-top: 10px;
}
.listhead ul.tabs {
    margin-right: 5px;
    width: auto;
    float: left;
}
.listhead ul.tabs li.active {
    background: url("../images/tabs_active.jpg") repeat-x scroll 0 0 transparent;
    border-right: 1px solid #FFFFFF;
    color: #000000;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    float: left;
	
}
.listhead ul.tabs li.active a {color: #FFFFFF;}
.categorylist{border:#ddd solid 1px;border-top:#0041a0 solid 2px;padding:18px 0 0 3px;height: auto;margin: 0;overflow: hidden;position: relative;}
.categorylist ul {padding: 0 0 20px 15px;}
.categorylist ul li {
    margin: 5px 22px 15px 0;
    position: relative;
    width: 294px;
    text-align: center;
    float: left;
}
.categorylist ul li img {
    border: 1px solid #DDDDDD;
    height: 199px;
    margin-bottom: 5px;
    width: 292px;
}
.categorylist ul li span a {
    color: #114EA6;
    text-decoration: underline;
    font-size: 14px;
    padding-top: 10px;
}
.cssButton, .cssButtonHover {
    display:block;
	background: url("../images/btn_blue.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.cssButtonHover {
color: #006600;
border-style: inset;
text-decoration: none;
}
.buttonRow a:hover{ text-decoration:none;}
.button_update_cartHover {color: #003D00;}
#cartAdd .cssButton,#cartAdd .cssButtonHover {
    /*text-indent: -9999px;*/
	background: url("../images/addtocart.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    min-width: 160px; padding-left:50px; text-align:left; line-height:28px;
}
.productGeneral .normalprice,.productGeneral .productSpecialPrice,.productGeneral .oneproductSpecialPrice {font: bold 16px arial;}
.infoprice { padding-left:60px;}
#chcategories .leftBoxHeading{color: #154B9F; border:none; background:none;}
#chcategories.leftBoxContainer{border: 1px solid #fff;}
#dsav ul li span,#dsav ul li.expand span,#dsav ul li.expand.active span,#dsav ul li.nochildren span,#dsav ul li.expand.active span,#dsav ul li.expand ul li.expand a,#dsav ul li ul li a:hover,#dsav ul li ul li a.active{background:url(../images/list_ico.gif) no-repeat;}
#dsav{width:200px;border-top:0;height:auto;overflow:hidden;}
#dsav ul li{height:auto;border-bottom:#eaeaea solid 1px;}
#dsav ul li span{width:10px;height:10px;margin:8px 0 0 10px;overflow:hidden;background-position:0 -327px;display:inline-block;float:left;cursor:pointer}
#dsav ul li.expand{background:#fff}
#dsav ul li.nochildren span,#dsav ul li.expand.active span{background-position:5px -379px;}
#dsav ul li.expand span,#dsav ul li.expand.active span{background-position:0 -354px;}
#dsav ul li.expand a{color:#000000}
#dsav ul li.expand ul li.expand a{background-position:0 -392px;color:#666666;}
#dsav ul li a{height:19px;display:inline-block;font-size:12px;color:#666666;padding-left:8px;width:160px;padding-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#dsav ul li a:hover{color:#F60;text-decoration:none;}
#dsav ul li a.active{background:#aaa;color:#fff;height:auto;margin-top:1px;}
#dsav ul li ul{width:200px;height:auto;background:#fff;padding-bottom:10px;}
#dsav ul li ul li{border-bottom:none;}
#dsav ul li ul li a,#dsav ul li.expand ul li a{text-indent:30px;height:13px;display:block;font-size:11px;color:#666;width:200px;background:#fff url(../images/list_ico.gif) 25px -372px no-repeat;}
#dsav ul li ul li a:hover,#dsav ul li ul li a.active{background-position:25px -391px;text-decoration:none;color:#F60;}
#dsav ul li.expand ul li.expand ul{width:188px;height:auto;border-top:none;padding:0 0 5px 0;margin-left:10px;background:#fff;border-bottom:#f5edd9 solid 1px;}
#dsav ul li.expand ul li.expand ul li a{text-indent:25px;height:21px;display:block;font-size:11px;color:#666;width:221px;background:#fff url(../images/list_ico.gif) 20px 9px no-repeat;}
.hHeader {
    clear: both;
    font-size: 128%;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
}
.cb {
    clear: both;
}
.tableCss {
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.tableCss th {
    background-color: #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    padding: 6px 7px;
    text-align: left;
    vertical-align: top;
    width: 25%;
}
#loginInfo th, #loginText th {
    width: 30%;
}
.tableCss td {
    border: 1px solid #CCCCCC;
    color: #333333;
    padding: 6px 7px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
div#easySignUp #loginColumnLeft {
    float: left;
    margin-left: 1%;
    width: 60%;
}
div#easySignUp #loginColumnRight {
    float: right;
    margin-right: 1%;
    width: 35%;
}
.form-middle {
    width: 159px;
}
#cartContentsDisplay,#prevOrders {
    border: 2px solid #CCCCCC;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
TR.tableHeading, TR.cartTableHeading {
    background-color: #F6F6F6;
    height: 2em;
}
.tableHeading TH, .cartTableHeading TH {
    border-right: 1px solid #CCCCCC;
}
.rowOdd {
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	height: 1.5em;
	vertical-align: top;
	}
.tableHeading TH, .cartTableHeading TH {
    border-right: 1px solid #CCCCCC;
}
.rowEven TD, .rowOdd TD,#prevOrders TD {
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.tableHeading, #cartSubTotal {
	background-color: #f9f9f9;
	 }

#cartSubTotal {
	border-top: 1px solid #d9d9d9;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
#cartBoxListWrapper a {
	color: #0075E2;
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}
#pmcartSubTotal {
	height: 2.2em;
    border-top: 1px solid #D9D9D9;
    font-weight: bold;
    line-height: 2.2em;
    padding-right: 2.5em;
    text-align: right;
	background-color: #F9F9F9;
}
.HelpCate {
    float: left;
    width:280px;border-right: 1px solid #EEEEEE; margin-left:8px;
}

.HelpCate h4 {
    background: url("../images/helpico.gif") no-repeat scroll 0 -1070px transparent;
    color: black;
    font-weight: bold;
    text-indent: 8px;
	font-size: 12px;
	margin: 0;
    padding: 0;
}
.HelpCate ul {
    margin: 6px 0 11px;
}
.HelpCate ul li {
    background: url("../images/helpico.gif") no-repeat scroll 10px -1080px transparent;
    line-height: 18px;
    text-indent: 20px;
}
.HelpCate h4 a:link {
    color: #666666;
    text-decoration: none;
}
.HelpCate a {
    color: #003366;
}
#errer_body {
    height: auto;
    width: 768px;
}
#errer_body .errer_body_m {
    height: auto;
    overflow: hidden;
    width: 768px;
}
.error_middiv {
    background: url("../images/error_ico.jpg") no-repeat scroll 50px 0 transparent;
    height: auto;
    margin-bottom: 30px;
    margin-top: 0;
    padding-left: 200px;
}
.cf50 {
    color: #FF5A00;
}
h1#helpDefaultHeading {margin: 25px;}
#helpDefaultHeading span {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FFFFFF;
    font-size: 18px;
    padding: 0 3px;
}
#helpDefault dl {
    float: left;
    margin-bottom: 25px;
    margin-left: 15px;
    padding-left: 46px;
    width:330px;min-height:40px;
}
#helpDefault dl dt,#helpDefault dl dt a {
    color: #003366;
    font-size: 14px;
    font-weight: bold;
}
#helpDefault dl dt.text {font-size: 12px;color:#999; line-height:25px; font-weight:normal;}
#helpDefault dl dd {
    padding-top: 5px;
}
#helpDefault dl dd a{color:#003}
.ptime {
    height: auto;
    width: 200px;
}
.ptime_h {
    height: 25px;
    line-height: 25px;
    width: 200px;
}
.ptime_h h3 {
    color: #154B9F;
}
.ptimecontent {
    border-top: 0 none;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    width: 200px;
}
.ptimecontent li {
    float: left;
    font-family: 微软雅黑,Microsoft YaHei,Arial;
    font-size: 11px;
    padding: 3px 0;
    width: 98px;
}
.ptimecontent li a {
    color: #0041A0;
    font-family: 微软雅黑,Microsoft YaHei,Arial;
    font-size: 11px;
}
.pro_new {
    background: url("../images/new.png") no-repeat scroll 0 0 transparent;
    height: 44px;
    left: 0;
    position: absolute;
    top: 0;
    width: 44px;
    z-index: 2;
}
#productAttributes select {background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 4px;
    vertical-align: middle;}
#reviewsDefault hr { margin:10px 0;}