/* CSS Document */

body {
	font: normal 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin: 0; 
	padding:0; 
	text-decoration: none; 
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-bottom: 25px;
}

/********* Common CSS Starts here *********/

a { outline: none; }

.input { font: normal 11px Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; color: #1F1F1F; background:#ffffff; padding-left: 2px;}
.input-2{ font: normal 11px Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; color: #1F1F1F; background:#ffffff; padding-left: 2px; padding-top:3px;}
.input-red { 
	FONT-SIZE: 11px;
	COLOR: #555555; 
	border: 1px solid #A5ACB2;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	font-weight: normal; 
	border:1px solid #ff0000; }	
textarea { font: normal 11px Arial, Helvetica, sans-serif;	border: 1px solid #B5B5B5; color: #1F1F1F; background:#ffffff; padding-left: 2px;}	
.topinput { font: normal 11px Arial, Helvetica, sans-serif;	border: 1px solid #ffffff; background:#ffffff; padding-left: 3px;  height: 13px;}	 

select {  font: normal 11px Arial, Helvetica, sans-serif;}

a{ font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; outline: none;}
a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: underline; outline: none;}

img { border: none; outline: none; }
form { margin: 0; padding: 0;}

.button { background: url(../images/buttonbg.gif) repeat-x; font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 0px solid #66050D; cursor: pointer; padding-left: 5px; padding-right: 5px; height:20px; padding-bottom:2px;}

.listing-button { background: #D00202; cursor: pointer;  font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: none; height: 20px; padding-bottom:3px; }

.copyright {font: bold 11px Arial, Helvetica, sans-serif; color:#343434; text-decoration: none;}


/********* Common CSS End here *********/

.bmatterbig {font: bold 12px Arial, Helvetica, sans-serif; color:#232323; text-decoration: none; padding-bottom: 7px;}
.toppart-height { height: 91px; width: 228px; }
.flagbg { background: url(../images/flagbg.gif) no-repeat right bottom; height: 29px; vertical-align: bottom; text-align: right; padding-bottom: 6px; padding-right: 6px;}
.flagbg img { margin-right: 15px; }

.toprightlink { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: normal; text-align: right; padding-right: 15px; line-height: 20px; }
.toprightlink a {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.toprightlink a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

.toprightlink1 { height: 55px; font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: normal; text-align: right; padding-right: 15px; line-height: 20px; }
.toprightlink1 span {color:#fff000;}
.toprightlink1 a {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.toprightlink1 a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

.top-link a.redmatterlink { font:  12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }
.top-link a:hover.redmatterlink { font:  12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: underline; }


.topnav { height: 31px; width: 745px; }
.topnav ul { margin: 0; padding:0; }
.topnav li { list-style-type: none; float: left; border-right: 1px solid #670810; height: 23px; padding-top: 8px; padding-right: 10px; padding-left: 10px; }
.topnav li a { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; text-transform: normal; }
.topnav li a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration: none; text-transform: normal; }
.topnav li.last { border: none; }
.topnav li a.currenttop{font: bold 12px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration:none; text-transform: normal; }
.whitebg { background: #FFFFFF;} 

.bottlink { background: url(../images/bott-redstrip.gif) repeat-x top #E6E6E6; height: 84px; }
.payment { line-height: 20px; }

.bottnav a {  font: normal 13px Arial, Helvetica, sans-serif; color:#464646; text-decoration: none; }
.bottnav a:hover {  font: normal 13px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }
.bottnav a.current{font: normal 13px Arial, Helvetica, sans-serif; color:#B50505; text-decoration:none;}

.midd-banner { background: url(../images/midd-banner.jpg) no-repeat; }
.banner-img { margin-bottom: 10px; }

h1 { margin: 0px; padding: 0; background: url(../images/heading.gif) repeat-x top #252525; text-transform: uppercase;  font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 23px; padding-top: 8px; padding-left: 12px; }

h1.prod-details { margin: 0px; padding: 0; background: url(../images/heading.gif) repeat-x top #252525; text-transform: none;  font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 23px; padding-top: 8px; padding-left: 10px; }

.graybg {vertical-align: top; }
.prodbg { background: #FFFFFF;  vertical-align:top; padding-top:5px; }

.prod-heading { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase; height: 35px; }
.prod-heading a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase;  }
.prod-heading a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase;  }

hr { color: #CBCBCB; background: #CBCBCB; height: 1px; border: none; }

.prod-img { text-align: center; height: 120px; }

a.listinglink  { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase; }
a:hover.listinglink  { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: underline; text-transform: uppercase; }

.readmore { padding-left: 25px; }

.leftpart h1 { margin: 0px; padding: 0; background: url(../images/left-blackheading.gif) repeat-x; text-transform: uppercase;  font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 23px; padding-top: 8px; padding-left: 10px; }

.left-redheading{font: bold 12px Arial, Helvetica, sans-serif; color:#3C3F42; text-decoration: none; text-transform:uppercase; height: 25px; padding-left: 10px; text-transform: normal; border-top:1px solid #ffffff;}
.left-redheading a { font: bold 12px Arial, Helvetica, sans-serif; color:#3C3F42; text-decoration: none; }
.left-redheading a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#F50000; text-decoration: none; }
.left-redheading a.current { font: bold 12px Arial, Helvetica, sans-serif; color:#F50000; text-decoration: none; }

.left-pinkheading { background: url(../images/left-pinkheading.gif) repeat-x; font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 31px; padding-left: 10px; text-transform: uppercase; border-top: 3px solid #FFFFFF; }
.left-pinkheading a { font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; }
.left-pinkheading a:hover { font: bold 13px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration: none; }

ul.submenu { margin: 0; padding:0; padding-left: 0px;   }
ul.submenu li { margin:0; padding:0; height: 21px; padding-top: 6px; background: url(../images/left-nav-bg.gif) no-repeat; padding-left: 23px; list-style-type: none;  }
ul.submenu li a { font: bold 12px Arial, Helvetica, sans-serif; color:#464646; text-decoration: none; text-transform: uppercase;  }
ul.submenu li a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase;  }

.left-nav-redstrip { background: url(../images/left-nav-redbg.gif) repeat-x; height: 6px; }
.left-nav-pinkstrip { background: url(../images/left-nav-pinkbg.gif) repeat-x; height: 6px; }

.leftcategory { position:relative; }
.category-active-img { position:absolute; top: 0px; left:10px; }
 /*
.breadcrumbs {  font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; background:#F5F5F5; padding-left:12px; border:1px solid #DCDCDC; }
*/
.breadcrumbs {  font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration: none;  padding-left: 1px; }
.breadcrumbs span {  font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }
.breadcrumbs a {  font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }
.breadcrumbs a:hover {  font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; }

.nextprod a {  font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.nextprod a:hover {  font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; }

.gray-gradientbg { background: url(../images/gray-gradientbg.gif) repeat-x; height: 31px; padding-left: 7px; padding-top:2px; }
.paging { background: url(../images/gray-gradientbg.gif) repeat-x; height: 31px; padding-right: 7px; text-align: right; }
.paging a { background: url(../images/paging-inactive.gif) repeat-x bottom #F8F9F9; border: 1px solid #CDCECE;   font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; padding-left: 3px; padding-right: 2px; padding-bottom: 2px; margin-right: 5px;}
.paging a:hover { background: url(../images/paging-active.gif) repeat-x bottom #BC1323; border: 1px solid #CDCECE; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; padding-left: 3px; padding-right: 2px; padding-bottom: 2px;}
.paging span { background: url(../images/paging-active.gif) repeat-x bottom #BC1323; border: 1px solid #CDCECE; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; padding-left: 3px; padding-right: 2px; margin-right: 5px;}

.thumb_img img { border: 1px solid #EDEDED;}
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 1px solid #D00202;}

.detail_thumb_img img { border: 1px solid #7A7A7A; }
.detail_thumb_img:hover { background-color: transparent;}
.detail_thumb_img:hover img { border: 1px solid #D00202; }

.detail_img { border: 1px solid #7A7A7A;}

.productname { font:  12px Arial, Helvetica, sans-serif; color:#545253; text-align:center;}
.productname a { font:  12px Arial, Helvetica, sans-serif; color:#545253; text-align:center; text-decoration:none; }
.productname a:hover { font:  12px Arial, Helvetica, sans-serif; color:#D00202; text-align:center; text-decoration:none;  }




.iteminfo { text-align: center; height: 50px; font-size: 10px;  }
.iteminfo span { color: #D00202; font-size: 10px; }

h3 { margin: 0; padding:0; font: bold 15px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase; padding-bottom: 7px; }

.detail-bottborder { border-bottom: 1px solid #818285; }

a.bmatterlink { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
a:hover.bmatterlink { font: normal 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

.detail-thumb { padding-left: 3px;}
.detail-thumb img { float: left; margin-left: 3px;  margin-right: 4px; margin-bottom: 7px; }

.detail-heading { background: url(../images/detail-heading.gif) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; vertical-align: top; height: 43px; padding-top: 6px; padding-left: 10px;  }

.color_thumb img { margin-right: 7px; vertical-align: middle; }
.color_thumb_img-selected { border: 1px solid #B8B8B8; padding: 2px; }

.detail-graybg a { background: #D3D3D3; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; margin-right: 5px; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 3px; }
.detail-graybg a:hover { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  margin-right: 5px; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 3px;}
.detail-graybg span { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 1px solid #B8B8B8; margin-right: 5px; padding-left: 7px; padding-right: 5px; padding-top: 4px; padding-bottom: 3px;  }

.lightgray { background: #E6E6E6; padding: 10px; }

.bracket { background: url(../images/bracket.gif) no-repeat left top; width: 110px; height: 52px; text-align: center; line-height: 17px; font: bold 14px Arial, Helvetica, sans-serif; color:#545454; text-transform: uppercase;  }

.price {  font: bold 14px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; padding-left: 15px; }
.price_product_detail {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; }


.addtocart { background: url(../images/addtocartbg.gif) no-repeat right; font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align: right; padding-right: 10px; }
.addtocart a { color:#FFFFFF; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }
.addtocart a:hover { color:#FF6472; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }

.detail-divider { background: url(../images/detail-divider.gif) repeat-x center; }
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#D00202; text-decoration:none;}

/* New Added CSS on 20-Oct-2008 */
.detail-divider-vr { border-right: 1px solid #818285; padding: 22px; }
.red-headingbg { background: url(../images/detail-graybg.gif) repeat-x left; height: 26px; font: bold 12px Arial, Helvetica, sans-serif; color:#3C3F42; padding-left: 8px;  white-space:nowrap; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; text-transform:uppercase;  }
.heading-gray-gradient { background: url(../images/heading-gray-gradient.gif) repeat-x #ffffff; padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 6px; border: 1px solid #C6C6C6; border-top: none;}

.detail-graybg-big1 span { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 1px solid #B8B8B8; margin-right: 5px; padding-left: 7px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px;  }
.graybox { background: #D3D3D3; padding: 7px; text-align: center; }
.graybox a { color: #000000; text-decoration: none; }
.graybox a:hover { color: #B50505; text-decoration: none; }
.detail-divider-hr { border-top: 1px solid #818285; }


/* New Added CSS on 21-Oct-2008 */
.midd-padding {padding-left:10px; padding-button: 10px;}
.errormsg { font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; }
.login-button { margin-top: 37px; }
.bmatter-small { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; }
h4 { margin: 0; padding:0; font: bold 13px Arial, Helvetica, sans-serif; color:#C40618; text-decoration: none; text-transform: uppercase; padding-bottom: 4px; }
.redmatterbig { font: bold 15px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }
.redmatter-big { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }
.price-history { font: bold 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none; }

.contactbg { background: #CCCCCC; }
.highlightbg { background: #E7E7E7; font-weight: bold; }

.sitemap-odd {}
.sitemap-odd ul { margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px; margin-top: 7px; margin-bottom: 7px; }
.sitemap-odd li { list-style-type: none; margin-bottom: 5px; float:left; width:30%; background:url(../images/sitemap-arrow.gif) no-repeat 0 3px; padding-left:15px;}
.sitemap-odd li a { font: normal 12px Arial, Helvetica, sans-serif; color:#323232; text-decoration: none; }
.sitemap-odd li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; }

.sitemap-even { background: #EEEEEE; border:1px solid #e4e4e4; }
.sitemap-even ul { margin: 0px; padding: 0px; margin-left: 25px; padding-left: 0px; margin-top: 7px; margin-bottom: 7px; }
.sitemap-even li { list-style-type: square; margin-bottom: 10px; }
.sitemap-even li a { font: normal 12px Arial, Helvetica, sans-serif; color:#323232; text-decoration: none; }
.sitemap-even li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#850C17; text-decoration: none; }

.myaccount-readmore { margin-top: 5px; }
.myaccount-readmore a {  font-size: 11px; text-decoration: none; }
.myaccount-readmore a:hover {  font-size: 11px; text-decoration: underline; }

.myaccount-img { float: right; margin-left: 15px; }

th { background: url(../images/left-blackheading.gif) repeat-x top #000000; height: 20px; color: #FFFFFF; text-transform: uppercase; }
th a {  color: #FFFFFF; font-weight: bold; text-decoration: none; }
th a:hover {  color: #ED2F2F; font-weight: bold; text-decoration: none; }

.oddrowbg { background: #E9E9E9; height: 20px; }
.evenrowbg { background: #E4E4E4; height: 20px; }

.detailbg { background: #e4e4e4; }

.show_div {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E3E3D5; background-color:#F4F4F4; SCROLLBAR-FACE-COLOR:#979797; SCROLLBAR-HIGHLIGHT-COLOR:#C7C7C7; OVERFLOW:auto; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #FFE9F4; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR:#C7C7C7; SCROLLBAR-DARKSHADOW-COLOR: #C7C7C7; SCROLLBAR-BASE-COLOR: #ffffff; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;
}


/* New Added CSS on 24-Oct-2008 by Pandya Nandini */
.combo_select {FONT-SIZE: 11px;}

.redbold { color: #BB0416; font-weight: normal; }
.submenubg { /* background: #F5F5F5; border:1px solid #D4D4D4; */}
.submenubg a { color: #595A5C; font-weight: normal; text-decoration: none; font-size: 12px;}
.submenubg a:hover { color: #D00202; font-weight: normal; text-decoration: none; font-size: 12px; }
.submenuselred { /* background: #FFEEEE; */ padding-top:3px;  color: #B50505; font-weight: bold; }



.searchbox-gradient { background: url(../images/searchbox-gradient.gif) repeat-x top #CBD0D3; border-bottom: 1px solid #B7B7B7; padding-bottom: 3px; padding-left: 4px; }


/* New Added CSS on 23-Oct-2008 */
.gray-heading {  font: bold 13px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; }
.grandtotalbg { background: #cccccc; font-weight: bold; color:#000000; font-size: 15px; }

.lightgraybg { background: #EFEFEF; }

.cart_thumb_img img { border: 1px solid #7A7A7A;}
.cart_thumb_img:hover { background-color: transparent;}
.cart_thumb_img:hover img { border: 1px solid #D00202; }

.rolloverside-only {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/tab-inactivebg.gif);
	text-decoration:none;
	color: #4B4B4B;
	font-weight: bold;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top:1px;
	text-transform: uppercase;
	text-align:center;}
	
.rolloverside a {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/tab-inactivebg.gif);
	text-decoration:none;
	color: #4B4B4B;
	font-weight: bold;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside a:hover {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside-active{
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px solid #B7B7B7;
	text-transform: uppercase;
	text-align:center;}	


.addressarea { position: relative; }
.editposition { position:absolute; top: 0px; right:0px; }

.darkgraybox { background: #7F7F7F; padding: 7px; text-align: center; color:#FFFFFF; font-weight: bold; vertical-align: middle; }
.darkgraybox a { color:#FFFFFF; text-decoration: none; }
.darkgraybox a { color:#FFFFFF; text-decoration: none; }


/* New Added CSS on 1-11-2008 */

.vendorname { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.vendorname a { font: bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.vendorname a:hover { font: bold 14px Arial, Helvetica, sans-serif; color:#B30F1E; text-decoration: none; }

.address-padding { padding: 5px; }
.listing-oddrowbg { background: #E9E9E9; border: 1px solid #DDDDDD; padding: 5px; }
.listing-evenrowbg { background: #DADADA; border: 1px solid #CCCCCC; padding: 5px; }


ul.seeall { margin: 0; padding:0; margin-left: 43px; }
ul.seeall li { list-style-type: square;  }
ul.seeall li a { font-size: 11px; color: #454545; text-decoration: none; }
ul.seeall li a:hover { font-size: 11px; color: #B50505; text-decoration: none; }


.attr_selected { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

/* New Added CSS on 10-11-2008 */
.detail-lightgraybg { background: #E5E5E5; padding: 5px; }
.detail-divderbg { background: url(../images/detail-dividerbg.gif) repeat-y right; padding-right: 6px; padding-left:6px; text-transform: uppercase;}

.graymatter-big {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.graymatter-big span { font-size: 14px; }

.blackmatter-big {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.blackmatter-big span { font-size: 14px; }
.blackmatter-bignew {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.blackmatter-bignew2 {  font-family: Verdana; font-size: 20px; font-weight: bold; color: #990000; }

.blackmatter-bignew span { font-size: 14px; }
.inthestyle { color:#666666; font-size: 10px; font-family: Verdana; }

a.addtocarlink { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #BA1218; text-transform: uppercase; text-decoration: none; }
a:hover.addtocarlink { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }

.darkgraybox1 { background: #7F7F7F; padding: 4px; text-align: center; color:#FFFFFF; vertical-align: middle; font-size: 11px;}

.graybox1 { background: #D3D3D3; padding: 4px; text-align: center; color:#FFFFFF; vertical-align: middle; font-size: 11px;}


/* New Added Class Dt.22092009 */
.top-link{ font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.top-link a{ font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin-left:3px; margin-right:3px;}
.top-link a:hover{ font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.shopping-cart{ font:normal 12px Arial, Helvetica, sans-serif; color:#B1B1B1; background:url(../images/shopping-cart.gif) no-repeat right;}
.shopping-text{  font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;  }
.shopping-text a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;  }
.shopping-text a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }

.top-navi{ background-color:#2F3235; font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.top-navi ul { margin:0; padding:0; }
.top-navi li{ font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline; list-style:none; color:#FFFFFF; height:27px; float: left;}
.anylinkcss {  position: relative; }
.top-navi li a{ font: 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; color:#FFFFFF; }
.top-navi li a:hover{font: 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#D00202; text-decoration:none; }
.top-navi li a.active{font: 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#D00202; text-decoration:none; } */

.middle-part{ *padding-left: 5px; *padding-right: 5px; }
.heading{ background-color:#3C3F42; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; padding-left:12px;}

.top-navigation { text-align:center; padding: 4px 0px 0px 10px; }
.top-navigation a {font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; }
.top-navigation a:hover {font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#D00202;}


.item-1 { font:normal 13px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.item { font:normal 11px Arial, Helvetica, sans-serif; color:#B1B1B1; }
.item a { font:normal 11px Arial, Helvetica, sans-serif; color:#B1B1B1; }
.item a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#B1B1B1; text-decoration:underline; }

.footer-link { font: Verdana; size: 10px; color: #333333; text-decoration: none;  } 
.footer-link:hover { font: Verdana; size: 10px; color: #D00202; text-decoration: none;  } 

.footer-title { text-align: left;  font: Verdana; size: 12px; font-weight: bold; color: #000000;}
.line-footer { height: 30px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 5px; background-color: #E9E9E9;} 
.bottom-bg{  background:url(../images/bg-footer.jpg) repeat-x ; text-align:center; }

.related-prod a{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color:#505050; text-align:center; text-decoration:none;}
.related-prod a:hover{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color:#505050; text-align:center; text-decoration:underline;}

.footer-bg{ background-color: #E9E9E9;  height: 70px; font: normal 11px Arial, Helvetica, sans-serif; color:#505050;}
.footer-bg a{font: normal 11px Arial, Helvetica, sans-serif; color:#505050; text-decoration:none; text-align:right; line-height:20px;}
.footer-bg a:hover{ font: normal 11px Arial, Helvetica, sans-serif; color:#CD2228; text-decoration:none;}

.middle-part{ border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; background-color:#FFFFFF; padding:6px 5px 6px 5px;}
.text-box{ border:1px solid #D4D4D4; padding:10px; background-color:#F2F2F2;}



/* Added Dt.24-09-2009 */
.submenu-divider {background:url(../images/submenu-divider.gif) no-repeat;}
.order-history-border {border:1px solid #CCCCCC;}
.paging-border {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.faq { font: bold 12px Arial, Helvetica, sans-serif; color:#3C3F42; text-decoration: none; outline: none;}
.faq a{ font: bold 12px Arial, Helvetica, sans-serif; color:#3C3F42; text-decoration: none; outline: none;}
.faq a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; outline: none;}

.bluematterbold { font: bold 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration: none; outline: none;}
.table-border-red {border:1px solid #D00202;}
.prod-name {font:bold 15px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.red-bg { font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

a.greylink-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.greylink-normal:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#D00202; text-decoration:none;}

.search-keyword {  font: bold 14px Arial, Helvetica, sans-serif; color:#D00202; text-transform: uppercase; padding-left: 15px; }
.hr-dottedline {background:url(../images/hr-dottedline.gif) repeat-x center;}

.greymatter-small {font:normal 11px Arial, Helvetica, sans-serif; color:#5E5E5E; text-decoration:none;}
.prod-name-small {font:bold 13px Arial, Helvetica, sans-serif; color:#D00202; text-decoration:none;}

.grand-total {font:bold 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.grand-total span {font:bold 13px Arial, Helvetica, sans-serif; color:#D00202; text-decoration:none;}


.product-detail-border {border:1px solid #7A7A7A; height: 291px; }
.product-detail-border ul { }
.product-detail-border ul li { margin-left: -20px; line-height:18px;}

ul.product-detail-tab {margin:0; padding:0;}
ul.product-detail-tab li {float:left; list-style-type:none; width: 107px; display: block; text-align: center;}
ul.product-detail-tab li a { display: block;font:bold 12px Arial, Helvetica, sans-serif;   color:#ffffff; text-decoration:none; background:#7A7A7A;  line-height:23px; }
ul.product-detail-tab li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:#D00202; line-height:23px;}
ul.product-detail-tab li a.active { width: 100%; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:#D00202; line-height:23px;}
.product-bg {background:#F4F4F4; border:1px solid #EEEEEE; padding:3px;}


.welcome-text { font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; text-transform: normal; text-align: right; padding-right: 15px; line-height: 20px; }
.welcome-text span {color:#fff000;}


.red-gradient-bg{ background:url(../images/red-gradient-bg.gif) repeat-x; height:34px;  font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; padding-left:12px;}

.grey-border {border:1px solid #676767;}
.grey-border-top {border-top:1px solid #676767;}

