body{
margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}

.searchBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	border: none;
	height: 22px;
	width: 57px;
	background-image: url(../styleImages/buttons/searchSubmit.gif);
	background-color: #F78A0F;
}
.searchBox {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E51A3;
}
.textbox1 {
	border: 1px solid #9c9d9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E51A3;
	background: url(../styleImages/box_bg.jpg) repeat-x top left;
	width:32px;
	height:17px;
	padding:2px;
	margin-left:3px;
}
.textbox {
	border: 1px solid #9c9d9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615f5f;
	background: url(../styleImages/box_bg.jpg) repeat-x top left;
	width:162px;
	height:17px;
	padding:2px;
	margin-left:3px;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textarea {
	border: 1px solid #9c9d9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E51A3;
	background: url(../styleImages/box_bg.jpg) repeat-x top left;
	padding:2px;
	margin-left:3px;
}
.submit {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#a4c2e7 url(../styleImages/button_bg.jpg) repeat-x 0 1px;
	font-weight: bold;
	border-top:1px solid #a4c2e7;
	border-left:1px solid #87aad6;
	border-right:1px solid #87aad6;
	border-bottom:1px solid #4b79b2;
	padding:2px 7px;
}
form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;	
}
li.bulletLrg {
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;	
}
li.num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
}
a.txtSession {
	color: #FFFFFF;
	text-decoration: none;
} 
a.txtSession:hover {
	color: #FFFFFF;
	text-decoration: underline;
} 
.txtSessionGrey {
	color:	#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	padding-left:10px;
}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #FFFFFF;
	background-color: #0E51A3;
	padding: 5px 20px 8px 19px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	background:url(../styleImages/product_detail.png) no-repeat top left;
	width:83px;
	height:18px;
	
	
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #FFFFFF;
	background-color: #0E51A3;
	padding: 5px 20px 8px 19px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	background:url(../styleImages/product_detail.png) no-repeat top left;
	width:83px;
	height:18px;
}

.txtOldPrice {
/*	text-decoration: line-through;*/
}
.txtSale {
 	color: #970e0e;
}
.txtOutOfStock {
	color: #970e0e;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
}
.txtDefault{
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size:12px;
	font-weight:bold;
	aloat:left;
	}
.txtDefault a,  a.txtLink{
	font-family:Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover{
 	font-family:Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration:underline;
}

.txtLocation{font-family:Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size:12px;
	
	text-decoration:none;
	letter-spacing:1px;
padding-left:3px;
padding-right:3px;
}
a.txtLocation {
	color: #5c5c5c;
	text-decoration:none;
	font-weight:bold;
}
a.txtLocation:hover {
 	color: #5c5c5c;
	text-decoration:underline;
	font-weight:bold;
}
.txtContentTitle {
	font-family:Arial;
	font-size: 16px;;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
	margin:0 16px;
	border-bottom:1px solid #cccccc;
}
.txtContentTitle1 {
	font-family:Arial;
	font-size: 16px;;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
	margin:0 16px;
	border-bottom:1px solid #ff0000;
}
.txtContentTitle2 {
	font-family:Arial;
	font-size: 16px;;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
	margin:0 16px;
	border-bottom:1px solid #cccccc;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	/*border: 1px solid #BFCCC7;*/
}
.tdListTitle {
	background-color: #BFCCC7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0E51A3;
	border-bottom: 1px solid #BFCCC7;
}
.tdEven {
	background-color: #f0f0f0;
	padding:5px;
}
.tdOdd {
	background-color: #FFFFFF;
	padding:5px;
}
.txtCartPrice {
	float: right;
	color: #FF0000;
	padding-right: 3px;
}
.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #0E51A3;	
}
.cartTotal {
	border-top: 1px dashed #CCCCCC;
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #0E51A3;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FF3300;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtviewCart:hover {
	background-color: #66CC33;
	color: #FFFFFF;
}
.cartProgress {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 350px;
	margin:7px auto;
}
.txtcartProgressCurrent {
	color: #61A2DF;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c8cacb;
	border-bottom: 1px solid #c8cacb;
}
.tdcartEven {
	background-color: #FFFFFF;	
}
.tdcartOdd {
	background-color: #F0F0F0;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
}
a.txtCheckout {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#a4c2e7 url(../styleImages/button_bg.jpg) repeat-x 0 1px;
	font-weight: bold;
	border-top:1px solid #a4c2e7;
	border-left:1px solid #87aad6;
	border-right:1px solid #87aad6;
	border-bottom:1px solid #4b79b2;
	padding:5px 10px;
	text-decoration:none;
}
a.txtUpdate {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background:#a4c2e7 url(../styleImages/button_bg.jpg) repeat-x 0 1px;
	font-weight: bold;
	border-top:1px solid #a4c2e7;
	border-left:1px solid #87aad6;
	border-right:1px solid #87aad6;
	border-bottom:1px solid #4b79b2;
	padding:5px 10px;
	text-decoration:none;
}
.txtStockWarn {
	font-size: 11px;
	color: #FF0000;
}
.txtError {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B6B6B;
	display:none;  /*modified By Anshu*/
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.txtCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
}

/*anshu css start here*/

#container {
	margin:0px auto;
	padding:0px 10px 0px 10px;
	width:980px;
	background-image:url(../styleImages/container_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	clear:both;
}
#container1 {
		margin:0px auto;
	padding:0px 10px 0px 10px;
	width:980px;
	background-image:url(../styleImages/container_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	clear:both;
}
.top {
	width:980px;
	background:#9a9a9a;
	line-height:31px;
	color:#ffffff;
	overflow:hidden;
	clear:both;
}
.welcome {
	float:left;
	padding-left:10px;
	width:732px;
}
.shopping {
	float:right;
	padding:0px 10px 0px 5px;
}
.top a {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
.top a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.logoSearch {
	width:980px;
	height:auto;
	overflow:hidden;
	clear:both;
}
.mid_top{	background-image:url(../styleImages/1px-topGraident.gif);
	background-repeat:repeat-x; float:left; width:950px;
	height:103px;}
.logoLink {
	float:left;
	padding:46px 10px 0px 214px;
	height:50px;
}
.footer{ background-color:#FFFFFF; margin:0 auto;
overflow:hidden;
padding:0 10px;
width:980px;}
.footer1{ background-color:#FFFFFF; margin:0 auto;
overflow:hidden;
padding:0 10px;
width:980px;}
.logoLink ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:2px;
	width:410px;
	overflow:hidden;
	clear:both;
}

.searchField {
	height:17px;
	border:2px solid #4978b1;
	color:#989898;
	width:340px;
	padding-left:10px;
	
	float:left;
	font-size:11px;
	padding-top:3px;
}
.searchButton {
	margin:0px 0px 0px -2px;
	_margin-left:-4px;
}
/* ----------------------------------- Common Classes  ------------------------------------------------------ */

.left {
	float:left;
}
.right {
	float:right;
}
clearBoth {
	overflow:hidden;
	clear:both;
}
img {
	border:none;
}
form {
	margin:0px;
	padding:0px;
}
.input {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
}
img, div, a, input {
	behavior: url(iepngfix.htc);
}
/*top_nav start here*/
#top_nav{float:left; margin-top:-2px; margin-left:30px; margin-bottom:7px; _margin-left:18px; position:relative;}
#top_nav ul{
	padding:0;
	margin:0;
	list-style-type:none;
	
}
#top_nav ul li{
	font-size:12px;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	
}
#top_nav ul li a{
	float: left;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding:0 0 0 8px; 
	height: 37px;
	line-height: 25px; 
	text-align: center;
	cursor: pointer;
	background:url(../styleImages/left_nav.gif) no-repeat top left;
}
#top_nav ul li a span{
	float: left;
	display: block;
	padding: 4px 18px 6px 9px;
	background:url(../styleImages/right_nav.gif) no-repeat top right;
	margin-right:1px;
}
#top_nav ul li span{
	display:block;
	float:left;
	color:#FFFFFF;
}
#top_nav ul li.current a, #top_nav ul li a:hover{
	background:url(../styleImages/left_nav_active.gif) no-repeat top left;
	color: #fff;
}
#top_nav li.current a span, #top_nav li a:hover span{
	margin-right:1px;
	color: #fff;
	background: url(../styleImages/right_nav_active.gif) no-repeat right top; /*right tab image path*/
}

/*image scroll css start here*/

div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;
    width:935px; height:200px;
    overflow:hidden;
	}
    
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: #336;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
	
	/*image scroll css end here*/
	
.heading_border{border-bottom:1px solid #cccccc; padding-bottom:10px; margin-left:17px; margin-right:17px;}

.product_name{ font-size:12px; color:#5c5c5c; font-weight:bold;}
.product_name a{color:#5c5c5c; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline;}
.product_name a:hover{color:#5c5c5c; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline;}

.left_product{float:left; margin:10px 0px 0 17px; _margin:10px 0px 0 5px;}
.mid_product{margin-top: 10px; margin-left:10px; width:636px; float:left;}
.right_product{float:right; margin:10px 17px 0 0px;}

.left_heading{border-bottom:1px solid #CCCCCC;
color:#000000;
font-family:Arial;
font-size:16px;
font-weight:bold;
margin:0 16px 14px 8px;
padding-bottom:6px;}

.midtab_block{
	width:196px;
	float:left;
	padding:10px 10px 0 10px;
	height:23px;
	color:#797979;
	font-weight:bold;
	}
.midtab_block .txtblock{
	min-width:110px;
	float:left;
	border-bottom: 1px solid #cccccc;
}
.midtab_block .imgblock{
	width:15px;
	float:left;
	padding-top:4px;
}
.tab_txtblock{
	width:166px;
	float:left;
	padding:3px 11px 0px 11px;
	color:#1f5c83;
	line-height:18px;
}
.tab_txtblock ul{margin:0px; padding:0px 0 0 5px; list-style-type:none;
 background:url(../styleImages/dotted_main.jpg) repeat-y top left;}
.tab_txtblock ul li{margin:0px; padding:0 5px 2px 13px; .padding:0 5px 7px 0px; line-height:21px; background:url(../styleImages/dot_arrow.jpg) no-repeat 0 11px; font-size:12px; color:#797979;}
.tab_txtblock ul li a{color:#797979; text-decoration:none;}
.tab_txtblock ul li a:hover{color:#797979; text-decoration:none;}

.mail_mid{background-color:#FFFFFF; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px; width:978px; color:#666666; .margin-top:-4px;}
.mail_width{float:right; margin-right:10px; width:231px; color:#888888; line-height:26px; margin-top:18px;}
.mail_head{font-size:14px; color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.grey_line{clear:both; border-bottom:1px solid #cccccc; margin-bottom:12px;}
.help{float:left; padding-left:27px; width:161px; line-height:23px;}
.customer{float:left; padding-left:27px; width:181px; line-height:23px;}
.mail_mid a{color:#666666; text-decoration:none;}
.mail_mid a:hover{color:#666666; text-decoration:none;}
.product_detail{
	color:#615F5F;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}

.product_img{margin:40px 110px 20px 30px;}

#content_mid{
	 height:14px; width:100%; .height:13px;
	background: url(../styleImages/top_mid.jpg) repeat-x top left;
}
#content_left{
	background: url(../styleImages/top_left.jpg) no-repeat top left; width:15px; height:14px; margin-top:0px; float:left;
	}
#content_right{
	background: url(../styleImages/top_right.jpg) no-repeat top left; width:15px; height:14px; margin-top:0px; float:right;
	}
#bottom_mid{
	 height:14px; width:100%;
	background: url(../styleImages/bottom_mid.jpg) repeat-x top left; _margin-left:1px;
}
#bottom_mid1{
	 height:14px; width:100%;
	background: url(../styleImages/bottom_mid.gif) repeat-x top left; _margin-left:1px;
	margin-top:-10px;
}
#bottom_left{
	background: url(../styleImages/bottom_left.gif) no-repeat top left; width:15px; height:14px; margin-top:0px; float:left;
	}
#bottom_right{
	background: url(../styleImages/bottom_right.gif) no-repeat top left; width:15px; height:14px; margin-top:0px; float:right;
	}
	
.product_detailtxt{padding:10px 17px 7px; text-align:justify;}
.product_detailtxt ul{margin:0px; padding:0px; list-style-type:none;}
.product_detailtxt ul li{margin:0px; padding:0px 0 5px 20px; background: url(../styleImages/list_icon.jpg) no-repeat 0 3px; .background: url(../styleImages/list_icon.jpg) no-repeat 0 5px;  .padding:0px 0 5px 7px;}	
.product_detailtxt ul li a{color:#797979; text-decoration:none; font-weight:bold;}
.product_detailtxt ul li a:hover{color:#797979; text-decoration:underline;}

.back{float:right; font-size:12px; color:#615f5f; padding-bottom:0px; font-weight:normal;}
.back a{color:#615f5f; text-decoration:none;}
.back a:hover{color:#615f5f; text-decoration:none;}
.space{padding-top:4px;}
.main_space{margin:10px 0 10px 10px; .margin:10px 0 25px 10px;}
.img_left{margin-left:48px;}
.content_part{padding:7px 17px; line-height:19px; text-align:justify;}

.top_product{margin-top: 10px; margin-left:17px; width:671px; float:left;}
.product_txt{
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size:12px;
	}
.product_txt a{color:#5c5c5c; text-decoration:none;}
.product_txt a:hover{color:#5c5c5c; text-decoration:none;}

table.spillTable td {
clear:both;

}
div.prods_page:hover {
border-bottom:2px solid #4d7bb3;
}
.buy1{color:#5582b8;}
.buy1 a{color:#5582b8; font-weight:bold; text-decoration:none;}
.buy1 a:hover{color:#5582b8; font-weight:bold; text-decoration:underline;}

.jute_head{float:left; color:#57a83f; background: url(../styleImages/jute.png) no-repeat top right; padding-right:41px; padding-top:2px; padding-bottom:2px;}

table.spillTable {
width:699px;
}
table.spillTable td {
border-bottom:2px solid #f0f0f0;
padding:20px 38px 5px 0;
text-align:left;
vertical-align:baseline;

}
table.spillTable td a.itemLink {
color:#969696;
cursor:pointer;
margin:0;
text-align:left;
text-decoration:none !important;
width:inherit;
}


table.spillTable td:hover {
border-bottom:2px solid #4d7bb3;
}

