/* CSS Document */
/*-- Common Styles --*/
body{
	margin:0;
	padding:0;
	font:normal 11px Tahoma;
}
	#top,#header h2,#footer h2,#selSubHeader h3{		/*-- Nomensa Method to hide the content --*/
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
		margin:0;
		padding:0;
		font-size:100%;
		
	}
.clsMainTb1{
	margin:0 auto;
}	
table{
border-collapse:collapse;
}
	li{
		padding:0;
		margin:0;
		list-style:none;
	}
	a{
	text-decoration:none;
	outline:none;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
	a:hover{
		text-decoration:underline;
	}
	img{
		border:0;
		vertical-align:top;
		padding:0;
		margin:0;
	}
.clsWhiteBold{
	color:#FFF;
	font:bold 11px Tahoma;
}
.clsWhiteBoldCaptial{
	color:#FFF;
	font:bold 11px Tahoma;
	text-transform:uppercase;
}
.clsWhiteNormal{
	color:#FFF;
	font:normal 11px Tahoma;
}

input{
	font-size:11px;
}
.clsHeadingTextBox{
	width:200px;
}
.clsHeadingTb1{
	margin-top:20px;
}
.clsSideBarTb1{
	margin-top:7px;
}
.clsSideBarMenu{
	margin-left:10px;
}
.clsSideBarMenu li{
	padding:5px 0 5px 0;
	background:url(images/dot.jpg) repeat-x left bottom;
}
.clsSideBarMenu li a{
	color:#000;
	padding-left:13px;
	background:url(images/icon-cross.jpg) no-repeat left 3px;
}
.clsView,.clsAddCart{
	width:58px;
	height:21px;
	text-align:center;
	line-height:21px;
	margin:3px 0;
	background:url(images/btn-view.jpg) no-repeat left top;
}
.clsAddCart{
	width:98px;
	background:url(images/btn-addtocart.jpg) no-repeat left top;
}
.clsView a,.clsAddCart a{
	color:#FFF;
	font-weight:bold;
}
.clsGreyBorder{
	border:1px solid #cfcfcf;
}
.cls5padding{
	padding-left:5px;
}
.cls30padding{
	padding-left:30px;
}
h2{
	text-transform:uppercase;
	color:#FFF;
	padding-left:10px;
	text-align:left;
}
h3,.clsRightHeading{
	color:#FFF;
	padding:12px 0 22px 15px;
	background:url(images/bg-sideHeading.jpg) no-repeat left top;
	text-transform:uppercase;
}
.clsRightHeading{
	background:url(images/bg-sideHeadingright.jpg) no-repeat left top;
}
.clsArrow {
	padding:12px 0 15px 20px;
	background:url(images/arrow.jpg) no-repeat left 14px;
	}
	
.clsFooterNav{
	margin:5px 0;
}
.clsFooterNav li{
	display:inline;
}
.clsFooterNav li a{
	color:#FFF;
	font-weight:bold;
	border-right:1px solid #FFF;
	padding:0 5px;
}
.clsFooterNav .clsNoBorder a{
	border:none;
}
.clsFooterNav .clsFirstLink a{
	padding-left:0;
}
.clsCopyRights{
	color:#FFF;
	margin:5px 0;
}
.clsCopyRights a{
	color:#FFF;
}
.clsShoppingCart{
	background:url(images/icon-cart.jpg) no-repeat 15px 35px;
	padding:35px 0 2px 40px;
	color:#FFF;
}
.clsDetails,.clsAddCart{
	background:url(images/bg-details.jpg) no-repeat center top;
	display:block;
	width:77px;
	height:29px;
	text-align:center;
	line-height:29px;
	color:#FFF;
}
.clsAddCart{
	background:url(images/bg-addcart.jpg) no-repeat center top;
	width:87px;
}

.clsShoppingCart span a{
	font-weight:bold;
	color:#fff;
}
.border{
	border:1px solid #000;
}
.clsBlackBold{
	font-weight:bold;
}
.clsBottomPadding3{
	padding-bottom:3px;
}
.clsBottomPadding5{
	padding-bottom:5px;
}
.clsTopPadding20{
	padding-top:20px;
	font:normal  11px Tahoma;
	color:#fff;
}
.clsHeading{
	font-size:14px;
}
.clsTopPadding10{
	padding-top:10px;
}
.clsLeftPadding10{
	padding-left:10px;
}
.clsSelectBox{
	font-size:11px;
	width:150px;
}
.clsSelectBox1{
	font-size:11px;
	width:50%;
	height:17px;
}


/*ROUNDED CORNERS*/
.grey_t {
	background:url(images/tb.jpg) 0px top repeat-x;
	}
.grey_b{
	background:url(images/bb.jpg) 0px bottom repeat-x;
}
.grey_r{
	background:url(images/rb.jpg) right 0px repeat-y;
	}
.grey_l{
	background:url(images/lb.jpg) 0px 0px repeat-y;
	}
.grey_tl {
	background:url(images/tlc.jpg) left top no-repeat;
	}
.grey_tr{
	background:url(images/trc.jpg) right 0px no-repeat;
	}
.grey_bl{
background:url(images/blc.jpg) left bottom no-repeat;
}
.grey_br{
	background:url(images/brc.jpg) right bottom no-repeat;
	padding:12px;
	}
* html .cls100_p{
	width:100%;
	}
/*.clsRoundedCorners{
	margin-right:20px;
}*/
/*END OF ROUNDED CORNERS*/
.clsPrice{
	font:bold 18px Tahoma;
	margin:10px 0;
}
.clsShoppingCartTb1	th{
	background:#CFCFCF;
	height:20px;
}

.clsLoginForm {
	height:170px;
	}
.clswhitefont {
	color:#FFF;
	font-weight:bold;
	}
	
.productListing-heading{
	background:#cfcfcf;
	height:20px;
}
 .clsAdvanceSelectBox{
	font-size:11px;
	width:240px;
}
 .clsAdvanceTextBox{
 font-size:11px;
	width:240px;
	}
	
 .clsloginTextBox{
 font-size:11px;
	width:140px;
	}
	.borderBottom{
	border-bottom:1px dashed #2F2F2F;
}	
.title{
	background:url(images/icon-wheel.gif) no-repeat left center;
	height:29px;
	line-height:29px;
	padding-left:35px;
	text-transform:uppercase;
	font-weight:bold;
}
/*--------------CSS ADD BY RATHNAVEL----------------*/

.clsFloatLeft{
		float:left;
	}
.clsProduct
{
width:155px;
font:11px tahoma;
margin-left:5px;

}
.clsProduct img
{
border:1px #000 solid;
}
.clsProduct p
{
margin-top:10px;
}
.clsProduct p.clsProName {
	height:30px;
	}
.clsProduct span
{
font-weight:bold;
}
.clsDetail a
{
	background:url(images/view.jpg) no-repeat scroll left 0;
	font-size:10px;
	line-height:22px;
	text-align:center;
	color:#fff;
	height:29px;
	width:60px;
	display:block;
	overflow:hidden;
	}
.clsCart a
{
	background:url(images/add-to-cart.jpg) no-repeat scroll left 0;
	font-size:10px;
	line-height:22px;
	text-align:center;
	color:#fff;
	height:29px;
	width:70px;
	display:block;
	overflow:hidden;
	}
.clsCart a:hover, .clsDetail a:hover
{
text-decoration:none;
}
.clsDetail
{
float:left;
padding:0;
}
.clsCart
{
float:right;
padding:0 10px 0 0;
}
.clsRead
{
margin-right:10px;
font-size:10px;
float:right;
color:#AF0B0A;
}
.clsCnews
{
width:200px;
text-align:center;
}
.clsCnews h3
{
padding-top:5px;
color:#FFF;
}
.clsH1_center {
	background:url(images/cnews_center.jpg) 0px top repeat-x;
	height:38px;
	padding-bottom:5px;
	}
.clsH1_left {
	background:url(images/cnews_left.jpg) left top no-repeat;
	
	}
.clsH1_right{
	background:url(images/cnews_right.jpg) right 0px no-repeat;
	}

* html .cls100_p{
	width:100%;
	}
 .cls100_p{
 	height:1%;
 }
 .gray_t {
	background:url(images/gray_tb.jpg) 0px top repeat-x #FFFFFF;
	}
.gray_b{
	background:url(images/gray_bb.jpg) 0px bottom repeat-x;
}
.gray_r{
	background:url(images/gray_rb.jpg) right 0px repeat-y;
	}
.gray_l{
	background:url(images/gray_lb.jpg) left 0px repeat-y;
	}
.gray_tl {
	background:url(images/gray_tl.jpg) left top no-repeat;
	}
.gray_tr{
	background:url(images/gray_tr.jpg) right 0px no-repeat;
	}
.gray_bl{
	background:url(images/gray_bl.jpg) left bottom no-repeat;
}
.gray_br{
	background:url(images/gray_br.jpg) right bottom no-repeat;
	padding:5px;
	}
* html .cls100_p{
	width:100%;
	}
 .cls100_p{
 	height:1%;
 }	