/* CSS Document */

* { padding:0; margin:0; }
html, body { width:100%; height:100%; }

body { 	
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:76%; height:100%; 
	background:#fff url(../images/page-bg.gif) repeat-x 0 0;
	text-align:center; 
	}
input {
	margin:0 0 5px 0;
}
#externalContainer { /* controll the total page widht */
	/*width:986px;*/
	width:788px; margin:0 auto;
	text-align:left;
	}
a { outline:none; font-weight:bold; color:#ffa200; text-decoration:none; }		
a:hover {
	text-decoration:underline;
	}	
/* bof of header section */
#headWrap {
	height:197px; background:#fff; margin:0 auto;
	}
#bodyWrap {
	width:788px; margin:0 auto;
	}	
.mastHead {
	text-align:right;
	color:#fff;
	height:33px;
	font-size:10px;
	line-height:33px;
	padding:0 20px 0 0;
	width:100%; margin:0 auto;
	}
.header-wrapper {
	background:url(../images/banner-bg.gif) no-repeat 0 0;
	position:relative;
	height:197px;width:788px; margin:0 auto;
	}
.header-wrapper div.cart-parts {
	position:absolute;
	top:19px;
	right:0;
	width:170px;
}
.top-carts {
	font:bold 10px/17px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
}
.top-carts a {
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0px 10px;
}

.top-carts a:hover, .top-carts a.active {
	color:#CC0000;
}
.view-shopping-cart {
	background:url(../images/cart-bg.gif) no-repeat 0 0;
	position:relative;
	height:72px;
	width:170px;
}
.view-shopping-cart form {
	position:absolute;
	width:170px;
	top:9px;
	left:17px;
}
.view-shopping-cart form input.fld {
	float:left;
	background:url(../images/cart-fld.gif) no-repeat 0 0;
	border:none;
	width:93px;
	height:17px;
	font-size:10px;
	padding:2px 0 0 2px;
}
.view-shopping-cart form input.buttn {
	float:left;
}
.view-shopping-cart img.cart-ico {
	position:absolute;
	/*top:28px;
	left:-12px;*/
	top:37px;
	left:5px;
}
.view-shopping-cart p {
	font:normal 9px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:150px;
	position:absolute;
	/*top:28px;
	left:24px;*/
	top:37px;
	left:41px;
}
.view-shopping-cart p a {
	font:normal 9px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.view-shopping-cart p a:hover {
	text-decoration:underline;
}
.header-wrapper .logo {
	position:absolute;
	top:15px;
	left:25px;
	}
.header-wrapper .mainNav {
	top:177px;
	left:30px;
	list-style:none;
	position:absolute;
	}
.header-wrapper .mainNav li {
	float:left;
	}		
.header-wrapper .mainNav li a {
	background-repeat:no-repeat;
	background-position:0 0;
	margin-right:36px;
	display:block;
	float:left;
	height:27px;
	}
.header-wrapper .mainNav li a span {
	display:none;
	}	
.header-wrapper .mainNav li a.home {
	background-image:url(../images/nav-home.gif);
	width:49px;
	}
.header-wrapper .mainNav li a.product {
	background:url(../images/product.gif);
	width:77px;
	}
.header-wrapper .mainNav li a.kmClub {
	background:url(../images/kcl.gif);
	width:98px;
	}			
.header-wrapper .mainNav li a.kmBlog {
	background:url(../images/kcrm.gif);
	width:100px;
	}
.header-wrapper .mainNav li a.contact {
	background:url(../images/contact.gif);
	width:95px;
	}
.header-wrapper .mainNav li a:hover, .header-wrapper .mainNav li a.active {
	background-position:0 100%;
	}						

				
#contentMainWrapper{
	/*clear:both;*/
	height:100%;
	overflow:hidden;
	background:url(../images/footer-grass.gif) no-repeat 0 100%;
	padding:18px 0 50px 0;
	margin:0 0 0 15px;
}
	
#navColumnOne {
	/*width:232px;*/
	width:187px;
	float:left;
	}
.centerColumn {
	font:normal 12px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	margin-left:190px;
	
	}
.centerColumn p, div, td {
	/*font:normal 12px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;*/
}

.centerColumn b {
}
.centerColumn form {
	margin:0;
}
.centerColumn p {
	padding:5px 0 0 0;
}
.centerColumn p b {
	font:bold 13px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#168608;
	padding:0 0 12px 0 !important;
	}
.centerBoxWrapper {
	margin:0 39px 0 0;
}
.centerColumn h1 {
	font:bold 21px/24px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
}
.centerColumn h3#checkoutConfirmDefaultPayment, 
.centerColumn h3#checkoutConfirmDefaultShipment {
	font:bold 14px/19px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.centerColumn h2#checkoutConfirmDefaultHeadingCart, 
.centerColumn h2#checkoutConfirmDefaultHeadingComments, 
.centerColumn h2#checkoutConfirmDefaultBillingAddress, 
.centerColumn h2#checkoutConfirmDefaultShippingAddress,
.centerColumn h2 {	
	font:bold 16px/19px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
}
.centerColumn img {
	border:none;
	}
.centerBoxWrapper h3 {
	background:url(../images/crv-bg.gif) repeat-x 0 0;
	position:relative;
	padding:0 6px;
	height:28px;
	color:#fff;
	/*margin:32px 0 0 0;*/
	margin:10px 0 0 0;
	
	}
.centerBoxWrapper h5 {
	background-color:#168608;
	font:bold 13px/25px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 5px;
}
.centerBoxWrapper h3 img {
	position:absolute;
	top:10px;
	}
.centerBoxWrapper h3 img.kk { left:25px; top:10px; }
.centerBoxWrapper h3 img.jj { left:25px; top:9px; }
.centerBoxWrapper h3 img.crvL {
	left:0;
	top:0;
	}
.centerBoxWrapper h3 img.crvR {
	position:absolute;
	right:-1px;
	top:0;
	}	
.product-list {
	height:100%;
	overflow:hidden;
	background:url(../images/product-list-bg.gif) repeat-x 0 100%;
	margin:0 16px 0 17px;
	padding:4px 0 6px 0;
}
.nbrd-prod {
	background:none;
}
.product-list ul {
	list-style:none;
	padding:0;
	height:100%;
	overflow:hidden;
	margin:0;
}	
.product-list ul li {
	display:block;
	float:left;
	margin:0 2px 0 0;
}
.product-list ul li.nmar {
	width:160px;
	height:160px;
	display:block;
	float:left;
	margin:0 0 0 0;
}
.product-list ul li div {
	background:url(../images/shadow.gif) no-repeat 0 0;
	height:160px;
	width:160px;
	text-align:center;
	vertical-align:middle;
}
.product-list ul li div img {
	/*background:url(../images/shadow.gif) no-repeat 0 0;*/
	text-align:center;
	vertical-align:middle;
	margin:8px 0 0 8px;
	border:none;
}
.product-list ul li p {
	font:normal 12px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height:35px;
	display:block;
	width:150px;
	padding:5px 0 0 3px;
}
.product-list ul li a {
	float:left;
	color:#fdb812;
	font:bold 10px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
/*----------Added for product page----------------*/
.product-list ul li a.view-det {
	float:left;
	color:#fff;
	display:block;
	width:88px;
	text-align:center;
	background:url(../images/view-detlink.gif) no-repeat 0 0;
	font:bold 9px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
/*----------Added for product page----------------*/
.product-list ul li a:hover {
	text-decoration:underline;
}	
.product-list ul li p.cost {
	float:right;
	font:normal 10px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.categories-fav {
	margin:94px 0 0 0;
}
.customerset {
	/*margin:60px 0 0 0;*/
	margin:10px 0 0 0;
}
/*------------leftpanel Starts-----------------*/
.leftnav {
	margin:0 0 30px 11px;
	width:164px;
}
.leftnav div.topbg {
	background:#168608 url(../images/leftnav-topbg.gif) no-repeat 0 0;
	height:9px;
	margin:-1px 0 0 0;
}
.leftnav div.midbg {
	background:#168608 url(../images/leftrrnavbg.gif) repeat-x 0 0;
}
.leftnav div.midbg h2 {
	font:bold 12px/18px Helvetica, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	padding:4px 0 5px 8px;
}
.leftnav div.midbg ul#filstLevel {
	list-style:none;
	padding:0;
	margin:0;
}
.leftnav div.midbg ul#filstLevel li {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.leftnav div.midbg ul#filstLevel li a {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:3px 4px 3px 11px;
	margin-bottom:1px;
	text-align:left;
	width:149px;
	display:inline-block;
}

.leftnav div.midbg ul#filstLevel li a:hover, .leftnav div.midbg ul#filstLevel li a.active {
	background-color:#ffb200;
	color:#000000;
	text-decoration:none;
}
.leftnav div.lowbg {
	background:url(../images/leftnav-lowbg.gif) no-repeat left bottom;
	height:9px;
	margin:-1px 0 0 0;
}
.affiliates img {
	margin:0 0 16px 0;
}
.newsletter {
	height:100%;
	overflow:hidden;
	margin:0 0 16px 0;
}
.newsletter img.lock {
	margin:0 0 19px 20px;
}
.newsletter form {
	height:100%;
	overflow:hidden;
	}
.newsletter input.txtfld {
	float:left;
	height:15px;
	width:113px;
	font-size:10px;
	background:url(../images/inputbg.gif) no-repeat 0 0;
	border:none;
	padding:2px;
}
.newsletter input.butt {
	float:left;
}
/*------------leftpanel Ends-----------------*/
.footer {
	font:normal 11px/30px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(../images/footer-bg.png) repeat-x 0 0;
	padding:3px 40px 0 66px;
	height:43px;
	margin:0 0 45px 0;
	position:relative;
	top:-7px;
}	
.footer div {
	width:788px;
	margin:0 auto;
	padding-top:4px;
}
.footer a {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#FFFFFF;
	padding:0 10px 0 0;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.clear{ clear:both; }
.clearBoth {}

/* Statr of Inner Page on 06/10/09 */
/*-----------------------Product page CSS Starts----------------------*/
.centerBox-productWrapper {
	margin:0 39px 0 0;
}

.centerBox-productWrapper h3 {
	background:url(../images/crv-bg.gif) repeat-x 0 0;
	position:relative;
	padding:0 6px;
	height:28px;
	color:#fff;
	margin:0px 0 0 0;
	}
.centerBox-productWrapper h3 img {
	position:absolute;
	top:10px;
	}
.centerBox-productWrapper h3 img.kk { left:25px; top:10px; }
.centerBox-productWrapper h3 img.jj { left:25px; top:9px; }
.centerBox-productWrapper h3 img.crvL {
	left:0;
	top:0;
	}
.centerBox-productWrapper h3 img.crvR {
	position:absolute;
	right:-1px;
	top:0;
	}	
	
div#navBreadCrumb{
	margin:8px 0 12px 0;
	padding:0;
	}
div#navBreadCrumb a{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	/*background:url(../images/bread-ico.gif) no-repeat 100% 5px;
	margin:0 10px 0 0;
	padding:0 21px 0 0;*/
}

div#navBreadCrumb a:hover {
	color:#169006;
}
.details-section {
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
}
.details-imgsec {
	float:left;
	background: url(../images/prod-left-bgimg.gif) no-repeat 0 0;
	width:214px;
	height:215px;
	text-align:center;
	margin:0 0px 0 0;
	padding:0px;
	display:block;
}
.prod-details-imgsec {
	float:left;
/*	background:url(../images/prod-left-bgimg.gif) no-repeat 0 0;
*/	width:225px;

/*	height:184px;
*/	margin:0 0px 0 0;
}
.details-imgsec img {
	/*margin:10px 0 0 10px;*/
	border:none;margin:6px 0 0 0;
}
	
.image-details {
	margin:0 0 0 235px;
	padding:40px 0 0 0;
}
.image-details h2 {
	font:bold 18px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	padding:0 0 8px 0;
}
.image-details p {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
/* for Product details page on 14/10/09 */

.image-details-products {
	margin:0 0 0 235px;
	padding:5px 0 0 0;
}
.image-details-products h2 {
	font:bold 18px/19px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	padding:0 0 8px 0;
}
.image-details-products p {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
/* End Product details page on 14/10/09  */

	
.nbg {
	background:none;
}
.detail-link {
	margin:9px 0 0 0;
	padding:0;
}
.detail-link a {
	background:url(../images/addd-bg.gif) no-repeat 0 0;
	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 12px 103px;
}
.detail-link a:hover {
	text-decoration:underline;
}
.left-dir {
	height:100%;
	overflow:hidden;
	float:left;}
.cart-form {
	width:250px;
	float:right;
	padding:25px 0 0 0;
}
.cart-form form {
	height:100%;
	overflow:hidden;
}
.cart-form form label {
	float:left;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 8px 0 0;
}
 input.tld, 
.cart-form form input.tld {
	float:left;
	background:url(../images/txtld.gif) no-repeat 0 0;
	width:39px;
	height:21px;
	border:none;
	text-align:center;
	margin:0 8px 0 0;
	padding:3px 0 0 0;
}
.cart-form form input.butt {
	float:left;
	background:url(../images/red.gif) no-repeat 0 0;
	border:none;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	width:113px;
	height:22px;
}
.text-section {
	margin:0 39px 0 20px;
}
.text-section h2 {
	font:bold 18px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 10px 0;
}
.text-section p {
	font:normal 13px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 20px 0;
}
/* End of Inner Page on 06/10/09 */


/* Add by Rajendra */


table.product-listing tr td.prod_listing_img {
	background: url(../images/shadow.gif) no-repeat 0 0;
	height:160px;
	width:165px;
	*width:152px;
	padding:0 0 0 8px;
	border:none;
}
table.product-listing tr td {
	font:normal 11px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
table.product-listing tr td a {
	/*color:#fdb812;*/
	color:#168308;
	font:bold 10px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
table.product-listing tr td a.view-det {
	float:left;
	color:#fff;
	display:block;
	width:88px;
	text-align:center;
	background:url(../images/view-detlink.gif) no-repeat 0 0;
	font:bold 9px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
table.product-listing tr td a:hover {
	text-decoration:underline;
}
table.product-listing tr td a img { border:none; padding:0; margin:0; }

div.centerColumn h1, div.centerColumn h2 {
	font:normal 18px/24px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
fieldset {
	border:none;
}

/* Sub-Category Listing */

.centerBoxWrapperContents div.centerBoxContentsNewcategory {
	width:160px;
	display:block;
	float:left;
	margin:0 12px 0 0;
}

.centerBoxWrapperContents div.centerBoxContentsNewcategory a{
	background:url(../images/shadow.gif) no-repeat 0 0;
	display:block;
	text-align:center;
	height:160px;
	vertical-align:middle;
}

.centerBoxWrapperContents div.centerBoxContentsNewcategory a img {
	/*background:url(../images/shadow.gif) no-repeat 0 0;*/
	text-align:center;
	margin:8px 0 0 0;
	border:none;
}
.centerBoxWrapperContents div.centerBoxContentsNewcategory p {
	font:bold 11px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	height:35px;
	padding-left:4px;
}
.product-description {
	color:#000000;
	padding:10px 0 20px 0;
}

/* Shopping Cart CSS on 07/10/09*/
.cartInfo { background-color:#f8fcf7; }
.cartInfo td { padding:4px; border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0; font-size:11px !important; }
.cartInfo .rowOdd td { background-color:#effded; border:none; }
.cartInfo .tableHeading th, .tableHeading td { background:#168608; color:#FFFFFF; padding:2px 4px; line-height:12px; font-size:11px; font-weight:bold; }
.cartInfo .cartQuantityUpdate { padding-top:6px; }	
.cartInfo .cartQuantityUpdate input { float:left; padding:0; margin:0; }
.cartInfo .cartQuantityUpdate img { padding-top:4px; border:none; }
.cartInfo a { color:#168608;  }
.cartInfo a img {
	border:#006600 1px solid;
}
/* End Shopping Cart CSS on 07/10/09*/


#popupShippingEstimator, #popupShippingEstimator div{
	padding:10px;
	background-color:#FDFDEF;
}
.buttonRow { padding:8px 8px 8px 0; }

div#otgv div.totalBox, div#otshipping div.totalBox, div#otsalestax div.totalBox, div#otcoupon div.totalBox, div#ottax div.totalBox, div#ot_royalty_gain div.totalBox, div#ot_royalty div.totalBox, div#otsubtotal div.totalBox, div#ottotal div.totalBox 
{float:right; width:11%; text-align:right;line-height:18px;}

div#otgv div.lineTitle, div#otshipping div.lineTitle, div#otsalestax div.lineTitle, div#otcoupon div.lineTitle, div#ottax div.lineTitle, div#ot_royalty_gain div.lineTitle, div#ot_royalty div.lineTitle, div#otsubtotal div.lineTitle, div#ottotal div.lineTitle 
{float:left; width:88%; text-align:right;line-height:18px;}

#error {background-color:#FFF8E8;border:1px solid #DA2028; color:#DA2028; font-weight:bold; padding:10px;}
.floatingBox { 	float:left; width:45%; padding:0 10px; margin:0 0 0 0; }

fieldset {
margin:15px 0 10px 0;
}
legend {
	font:bold 12px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	/*color:#fccc0b;*/color:#000000;
	font-weight: bold;
	padding:0;
	margin:5px 0 5px 0;
	}

LABEL, h4.optionName {

	line-height: 1.5em;

	padding: 0.2em;

	}

label.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
.alert { color:#ff0000; }
.forward { font-size:10px; text-align:left; }	

.advisory { clear:both; padding:12px 0; }
label.inputLabel {
	font:normal 12px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	width:120px;
	float: left;
	padding-top:8px; display:block; clear:left;
	}
input.txtfls {
	float:left;
	width:110px;
	border:#006600 1px solid;
	background-color:#FFFFFF;
	margin:5px 0 0 0;
}
label.inputLabelPayment {
	width: 15em;
	float: left;
	}

label.selectLabel, LABEL.switchedLabel, label.uploadsLabel  {

	width: 12em;

	float: left;

	}

#productTellFriendLink img{
	border:none;
}
#navBreadCrumb {
	margin-bottom:15px;
}
input.submit_back{
	/*height:22px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #FF6633;
	background-color:#FF9A35;
	color:#ffffff;*/
	float:left;
	color:#fff;
	display:block;
	width:90px;height:22px;
	text-align:center;
	background:url(../images/view-detlink.gif) no-repeat 0 0;
	font:bold 10px/20px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border:none;
	padding-bottom:5px;
}
.information {
	font:normal 12px/14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding:0 0 10px 0;
}
.kmblock{
}
#cartContentsDisplay {
	background-color:#f3f7f3;
	border:#c1e2c2 1px solid;
}
#cartContentsDisplay td {
	border-right:#c1e2c2 1px solid;
	border-bottom:#c1e2c2 1px solid;
	padding:5px;
}
.cartTableHeading {
	font:bold 11px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px;
	background-color:#006600;
} 

#orderTotals {
	width:545px;
	/*height:75px;
	background-color:#f2f2f2;
	border:#e9e9e9 1px solid;*/
	padding:5px;
}
#checkoutBillto {
	float:left;
	margin:0 15px 0 0;
}
#checkoutConfirmDefaultPaymentTitle, #checkoutConfirmDefaultShipmentTitle {
	font:normal 12px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
div.product-description span, 
div.product-description span span, 
div.product-description span span span,   
div.product-description span span span span,   
div.product-description p {
	/*font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;*/
	color:#000000;
}  
input.stateCreateAcc {
	/*margin-left:124px;*/
}

/* Add by Rajendra  on 08/10/09*/
div#checkoutNewAddress fieldset div.moduleRowSelected { margin-left:20px;}
div.totalBox, div.lineTitle { 
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
div.centerColumn div h1, 
div.centerColumn div div h1, 
div.centerColumn div div div h1, 
div.centerColumn h1 {	
	font:bold 18px/22px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
div.centerColumn hr { margin:8px 0; display:block; color:#006600 !important; height:1px; }
div.centerColumn div h2, 
div.centerColumn div div h2, 
div.centerColumn div div div h2, 
div.centerColumn h2 {	
	font:bold 16px/20px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000; display:block; padding:6px 0 12px 0 !important;
}
div.centerColumn div h3, 
div.centerColumn div div h3, 
div.centerColumn div div div h3, 
div.centerColumn h3 {
	font:bold 14px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
}

td.forgotpw-btn{ padding-left:100px; }
.btn-row img, 
td.forgotpw-btn input {
	float:left;
	margin:0 5px 0 0;
}

/* End by Rajendra  on 08/10/09*/
.centerColumn ul {
	list-style:none;
}
#createAcctDefaultLoginLink {
	font:bold 13px/16px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 0 0;
}
.float-tab {
	margin:0;
	padding:0;
}
.float-tab td {
	white-space:nowrap;
}
.float-tab td input {
	width:107px;
	margin:5px 0 5px 0;
	*margin:3px 0;
	
}
#disc-ot_coupon {
	float:left;
	margin:4px 5px 0 0;
	}
.checkout-desc {
	margin:5px 0 0 0;
}
/*--------Start by kuntal on 08/10/09*/

div.top-bg {
	background:url(../images/top-img.gif) no-repeat 0 0;
	height:7px;
	width:225px;
}
div.bottom-bg {
	background:url(../images/low-img.gif) no-repeat 0 0;
	height:6px;
	width:225px;
}
div.img-blocks {
	background: url(../images/img-bg.gif) repeat-y 0 0;
	width:225px;
	text-align:center;
}
address {
font:normal 11px/15px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*ADDED on 14/10/09 by rajendra*/
span.normalprice{
text-decoration:line-through;
height:19px;
line-height:19px;
padding-bottom:4px;
}
span.productPriceDiscount,.inputRequirement{
color:#ff0000;
}
span.productSpecialPrice,span.productSalePrice,.stockWarning,span.coming{
color:#ff0000;
}
span.productSpecialPriceSale{
color:#ff0000;
text-decoration:line-through;
}
.outofstock {
font-weight:bold; color:#ffa200;
}
.centerColumn p { margin:2px 0 0 2px;}
.centerColumn ul { margin:10px;}
input.share_wishlist {
	float:left;
	color:#fff;
	display:block;
	width:120px;height:22px;
	text-align:center;
	background:url(../images/addd-bg.gif) no-repeat 0 0;
	font:bold 10px/20px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	border:none;
	padding-bottom:5px;
}
.redlink {
	color:#990000;
}
/*End on 14/10/09 by rajendra*/
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
.centerColumn a {
color:#168308;
}
.freeship {
color:#CC0000; font:bold 14px/20px Verdana, Verdana, Arial, Helvetica, sans-serif;
}
/** Start Message Box CSS  **/
HR {
	/*height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;*/
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding : 3px;
	margin-top: 5px;
	}

.messageStackWarning, .messageStackError {
	background-color: #faebe7;
	color: #df280a;
	border: 1px solid #f16048;
	}
.messageStackCaution, .messageStackSuccess {
	background-color: #eff5ea;
	color: #3d6611;
	border: 1px solid #446423;
	}

/** End Message Box CSS  **/