@charset "utf-8";

body {

	margin: 0px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #00bfff;

	/*background-image: url(../images/bg-body.gif);*/

}

.float-left {

	float:left;

}

img{

	border:0px;

	}

form{

	margin:0px;

	padding:0px;

	}



#bg-shadow {

	background-image: url(../images/bg-shadow.png);

	background-repeat: repeat-y;

	background-position: center top;

}



*html #bg-shadow {

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-shadow.png', sizingMethod='crop');

	background:transparent;

}



/*Header Start*/

.header .logo h1 {

	font-size: 14px;

	margin: 0px;

	padding: 0px;

}





.header .logo h1 a {

	background-image: url(../images/logo.gif);

	background-repeat: no-repeat;

	height: 87px;

	width: 328px;

	display: block;

	text-indent: -9999px;

	outline:none;

}



/*search*/

.header .bg-looking-for {

	background-image: url(../images/img-looking-for.gif);

	background-repeat: no-repeat;

	width: 92px;

	background-position: left 15px;

}

.search  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5f5959;

	text-decoration: none;

}

.search a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #5f5959;

	text-decoration: none;

}







.search a:hover {

	text-decoration: underline;

}



.search-div {

	background-image: url(../images/bg-search-field.gif);

	background-repeat: no-repeat;

	display: block;

	width: 235px;

	height: 52px;

	padding-left: 20px;

}

.search #search {

	background-color: transparent;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-top: 8px;

	margin-left: 4px;

	color: #333333;

	width: 168px;

}



.navtext {

	background-color: transparent;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-top: 8px;

	margin-left: 4px;

	color:#78C1F8;

	font-weight:bold;

	font:"Times New Roman", Times, serif;

	outline:none;

	text-align:center;

}

/*search*/



/*Nav*/



.dy-nav {

	width:100%;

	height:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#6495ed;

	background:none!important;

}



.dy-nav ul {

	padding:0px;

	margin:0px;

	width: 100%;

	background:none!important;	

}

	

.dy-nav ul li {

	list-style-type: none!important;

	float: left!important;

	height: 15px!important;

	padding-right: 15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#6495ed;

	background:none!important;	

}

	

.dy-nav ul li a {

	color:#6495ed;

	text-decoration:none;

	background:none!important;

}

	

.dy-nav ul li a:hover {

	color:#000080;

	text-decoration:none;

}

	

.nav-sel-color {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#000080;

	text-decoration:none;

	}

/*Nav*/

/*Header End*/



/*Main Body Start*/

.main {

	background-color: #ebeff2;

	padding-top: 25px;

	padding-right: 34px;

	padding-bottom: 25px;

	padding-left: 34px;

}

.main-subcor-l {

	background-image: url(../images/bg-main-corner.gif);

	background-position:left top;

	height: 14px;

	width: 14px;

}

.main-subcor-r {

	background-image: url(../images/bg-main-corner.gif);

	background-position: right top;

	height: 14px;

	width: 14px;

}

.main-subcor-lb {

	background-image: url(../images/bg-main-corner.gif);

	background-position: left bottom;

	height: 14px;

	width: 14px;

}

.main-subcor-rb {

	background-image: url(../images/bg-main-corner.gif);

	background-position: right bottom;

	height: 14px;

	width: 14px;

}

.bg-d9e0e4 {

	background-color: #d9e0e4;

}

/*Banner start*/

.banner{

	/*background-image: url(../images/img-header.jpg);*/

	background-repeat: no-repeat;

	background-color:#d9e0e4;

	height: 203px;

	width: 886px;

	}

/*Banner start*/

/*Content Area Start*/

.con-table{

	margin-top: 16px;

	}

.con-table .heading-ln {

	background-image: url(../images/heading-ln.gif);

	background-repeat: no-repeat;

	height: 42px;

	width: 426px;

}

.con-table .heading-lp {

	background-image: url(../images/heading-lp.gif);

	background-repeat: no-repeat;

	height: 42px;

	width: 426px;

}

.margin-top {

	margin-top: 22px;

}



.con-table .bg-box {

	background-image: url(../images/bg-box.gif);

	background-repeat: no-repeat;

	height: 215px;

	width: 426px;

	

}

.content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #727272;

}

.txt-blue-big {

	font-size: 18px;

	color: #000080;

}

.bg-box .url {

	color: #1F1F1F;

	padding-top: 6px;

	padding-right: 35px;

	font-style: italic;

}

.heading-pp {

	background-color: #FFF;

	background-image: url(../images/heading-pp.gif);

	background-repeat: no-repeat;

	height: 36px;

}

.r-boxc-l {

	background-image: url(../images/round-box-corner.gif);

	background-repeat: no-repeat;

	height: 13px;

	width: 13px;

	background-position: left top;

}

.bg-white {

	background-color: #FFF;

}



.r-boxc-r {

	background-image: url(../images/round-box-corner.gif);

	background-repeat: no-repeat;

	height: 13px;

	width: 13px;

	background-position: right top;

}

.r-boxc-lb {

	background-image: url(../images/round-box-corner.gif);

	background-repeat: no-repeat;

	height: 13px;

	width: 13px;

	background-position: left bottom;

}

.r-boxc-rb {

	background-image: url(../images/round-box-corner.gif);

	background-repeat: no-repeat;

	background-position: right bottom;	

}

.bg-r-box-top {

	background-color: #FFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #cccccc;

}

.bg-r-box-bottom {

	background-color: #FFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}

.bg-r-box-left {

	background-color: #FFF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #cccccc;

}

.bg-r-box-right {

	background-color: #FFF;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #cccccc;

}

.bg-product {

	background-image: url(../images/bg-pp.jpg);

	background-repeat: no-repeat;

	height: 172px;

	width: 48%;

	margin: 12px 5px 11px 5px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	float: left;

}

.bg-product-hover {

	background-image: url(../images/bg-pp.jpg);

	background-repeat: no-repeat;

	height: 172px;

	width: 48%;

    margin: 12px 5px 11px 5px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	float: left;

	background-position: left bottom;

}

.bg-product span{

	background-image: url(../images/bg-pp-r.jpg);

	background-repeat: no-repeat;

	height: 172px;

	width: 100%;

	color: #000000;

	float: left;

	background-position: right top;

}

.bg-product-hover span{

	background-image: url(../images/bg-pp-r.jpg);

	background-repeat: no-repeat;

	height: 172px;

	width: 100%;

	color: #000000;

	float: left;

	background-position: right bottom;

}

.img-product {

	background-color: #FFFFFF;

	height:112px;

	width:132px;

	border:1px solid #e9edd4;

}

.img-product img {

/*	height:112px;

	width:132px;*/

	width: expression(this.width > 132 ? '132px' : true);

	height: expression(this.height > 112 ? '112px' : true);

}



.bg-product a {

	color: #28b200;

	text-decoration: none;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

}



.bg-product-hover a {

	color: #28b200;

	text-decoration: none;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

}

.txt-blue {

	color: #087dcf;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



/*Content Area End*/

/*Main Body End*/







/*Footer Start*/

.footer{

	background-image: url(../images/bg-footer.gif);

	background-repeat: no-repeat;

	background-position:left top;	

	height: 36px;

	width: 886px;

	margin-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #00bfff;

	text-align: center;

	

	}

.footer a {

	color: #00bfff;

	text-decoration: none;

}

.footer a:hover {

	text-decoration: underline;

}

.bg-con-heading {

	/*background-image: url(../images/bg-con-headimgs.gif);*/

	background-repeat: repeat-x;

	background-position: left top;

	height: 31px;

	font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #0287ad;

}

.feed_css a {

	color: #0287ad;

	text-decoration:none;

	

}





/*Footer End*/

/* Static Page Content */

.signup-form {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	}

	

.signup-form h2 {

	color:#0080C0;

}

.signup-form a {

	color:#0080C0;

	text-decoration:none;

	}

.signup-form a:hover {

	color:#999999;

	text-decoration:none;

	}

.signup-form a:visit {

	color:#0080C0;

	text-decoration:none;

	}

.signup-form td {

	padding-left: 0px;

	padding-right: 0px;

	}

.signup-form h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	color:#000000;

	padding:0px;

	margin:0px;

	}

.txtfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0683B1;

	background-color: #FFFFFF;

	background-image: url(../images/bg-txtfield.gif);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #b5b4b4;

	width: 200px;

	padding: 3px;

	font-weight: normal;

	}

.txtarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0683B1;

	background-color: #FFFFFF;

	background-image: url(../images/bg-txtfield.gif);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #b5b4b4;

	padding: 3px;

	font-weight: normal;

	}

	

	

*html .txtfield {

	height: 22px;

	}

.btn-bg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../images/btn-bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 29px;

	padding-right: 15px;

	padding-left: 15px;

	padding-bottom: 1px;

	border: 1px solid #14627f;

}

.btn-bg a {

	color: #FFFFFF;

	text-decoration: none;

}

.btn-bg a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}





.reset-btn {

	background-image: url(../images/re-ur-pw.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	text-indent: -99999px;

	display: block;

	height: 32px;

	width: 160px;

	outline:none;

}

.reset-btn-sel {

	background-image: url(../images/re-ur-pw.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -99999px;

	display: block;

	height: 32px;

	width: 160px;

	outline:none;

}

.errorMsg {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#FF0000;

	}

.successMsg {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#009393;

	}

.asterix {

	color: #FF0000;

	font-weight: bold;

	font-size: 16px;

}

.tableContent {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#666666;

    background-color:#ebeff2;

}	

.tablehead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #344F5F;

	background-image: url(../images/tablebg.gif);

	background-repeat: repeat-x;

	height: 35px;

	padding-left: 5px;

	border-bottom:1px solid #EEEEEE;

}

.tablehead a{

	color: #344F5F;

}

.tablehead a:hover{

	color: #344F5F;

	text-decoration:none;

}

.tablefoot {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #344F5F;

	height: 28px;

	padding-left: 5px;

	background-image: url(../images/tablebg-btn.gif);

	background-position: bottom left;

	background-repeat: repeat-x;

}



.tablebody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	height: 25px;

	padding:10px 0px 0px 10px;

}

.tablebody-main {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #ccc;

}

.heading {

	color:#BFBFBF;

	font-weight:bold;

}



.heading1 {

	color:#FFFFFF;

	font-weight:bold;

}

.heading2 {

	color:#474e50;

	font-size:14px;

	font-weight:bold;

}

.b-text {

	color:#000;

	font-size:12px;

	font-weight:normal;

	

}

.g-text {

	color:#737a7c;

	font-size:12px;

	font-weight:normal;

	

}

.g-text td {

	padding:5px 5px 5px 10px;

}

.sub-heading {

	color:#0080C0;

	font-weight:bold;

	display:block;

	margin-bottom: 5px;

	padding-left: 5px;

}

/*----------------------------------amit-----------------------------------*/

.bg-white-tbl {

	width: 586px;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

/*----------------------------------Niladri---------------------------------*/

.bg-white-tbl-news {

	width: 862px;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

/*---------------------------------------------------------------------------*/

.bg-white-tbl-1 {

	width: 100%;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

.bg-white-tbl-cat {

	width: 500px;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}



.td-border {

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}



.bg-white-tbl-full {

	width: 97%;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

.price-rating {

	text-align:center;

	border-left:#dbdbdb solid 1px;

	padding-top: 10px;

	}

.price-rating h3 {

	font-size: 13px;

	font-weight:bold;

	color:#000080;

	line-height: 2.0em;

	margin: 0px;

	padding:0px;

	}

.pro-discription {

	text-align:left;

	padding-left:20px;

	border-left:#dbdbdb solid 1px;

	}

.pro-discription p {

	text-align:left;

	padding:5px;

	display:block;

	overflow:hidden;

	width: 485px;

	float:left;

	clear:right;



}

.mar-btm {

	margin-bottom: 15px;

	}

.pro-dtl-tbl {

	background-image: url(../images/tablebg-btn.gif);

	background-position: bottom left;

	background-repeat: repeat-x;

	height: 28px;

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

.pro-dtl-tbl-full {

	border-top:#9baebf solid 1px;

	border-left:#9baebf solid 1px;

	border-bottom:#9baebf solid 1px;

	border-right:#9baebf solid 1px;

}

.full-color {

	background-color:#000000;

	position:absolute;

	left:0px;

	top:0px;

	height:300%;

	width:100%;

	z-index: 100;

	display:block;

	filter: alpha(opacity:60);

	KHTMLOpacity: 0.60;

	MozOpacity: 0.60;

	opacity: 0.60; 

	}	

	

/*----------------------------------Supriyo-----------------------------------*/

.but_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff;  text-decoration:none; line-height:25px;}

.but_text:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  text-decoration:none;}



#but_img-bg{background-image:url(../images/butt_img-bg1.gif); background-repeat:repeat-x; height:33px; width:235px; cursor:pointer; float:left; display:block; margin-left:5px}

#but_img-L{background-image:url(../images/butt_img-L1.gif); background-position:right; background-repeat:no-repeat; float:left; width:7px; height:33px;}

#but_img-R{ background-image:url(../images/butt_img-R1.gif); background-position:left; background-repeat:no-repeat; float:right; width:7px; height:33px;}

/*---------------------------------------------------------------------------amit-------------------------------------------------*/



.pod-list-head {

	font-family:Arial, Helvetica, sans-serif;

	color:#6495ed;

	font-size:18px;

	background-color: #FFF;

	background-image:url(../images/heading-pro-list.gif);

	background-position: bottom left;

	background-repeat:no-repeat;	

	width:856px;

	height: 40px;

	padding: 0px 0px 0px 25px; 

}



.pod-list-head1 {

	font-family:Arial, Helvetica, sans-serif;

	color:#6495ed;

	font-size:18px;

	background-color: #FFF;

	background-image:url(../images/heading-pro-list1.gif);

	background-position: bottom left;

	background-repeat:no-repeat;	

	width:856px;

	height: 40px;

	padding: 0px 0px 0px 25px; 

}



.nav-products {

	background-color: #f5f5f5;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 10px 15px;

	border-bottom:#999999 dotted 1px;

	}

.nav-products p {

	margin: 0px;

	padding: 0px;

	color:#f28b2e;

	font-weight:bold;

	margin-bottom: 3px;

	}

.nav-products h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#666666;

	margin:0px;

	padding:0px;

	}

.nav-products ul {

	margin:10px 0px 10px 0px;

	padding:0px;

	list-style:none;

	

	}

.nav-products ul li {

	padding: 0px 4px;

	}

.nav-products ul li a {

	color:#007004;

	text-decoration:none;

	font-weight:bold;

	}

.nav-products ul li a:hover {

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	}

	

/*-------------------------test----------------------------*/

.arrowlistmenu{

width: 160px; /*width of accordion menu*/

}



.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 14px Arial;

color: white;

/*background: black url(titlebar.png) repeat-x center left;*/

margin-bottom: 10px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

padding: 4px 0 4px 10px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

/*background-image: url(titlebar-active.png);*/

}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.arrowlistmenu ul li a{

color: #A70303;

/*background: url(arrowbullet.png) no-repeat center left;*/ /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-weight: bold;

border-bottom: 1px solid #dadada;

font-size: 90%;

}



.arrowlistmenu ul li a:visited{

color: #A70303;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

color: #A70303;

background-color: #F3F3F3;

}





.head_text-cont {

	font-family:Arial, Helvetica, sans-serif;

	font-family:12px;

	color:#888888;

	font-weight:bold;

	padding:8px 0px 0px 10px;

}

.cont_box {	

	padding:5px 10px 10px 10px;

}

.cont_box1 {

	padding:10px 10px 0px 10px;

	height:30px;

}

.left-box {

	width:172px;

	background-image:url(../images/box_bg.gif);

	background-repeat: repeat-y;	

}



.box_head {

	border-top:1px solid #dbdbdb;

	height:30px;

}



.box_head-top {

	background-image:url(../images/box_head2.gif);

	background-repeat:no-repeat;

	height:30px;

}

.box_head-top_over {

	background-image:url(../images/box_head.gif);

	background-repeat:no-repeat;

	height:30px;

}



.box_head_over {

	background-image:url(../images/box_head1.gif);

	background-repeat:no-repeat;

	height:30px;

}

.pro-cat-heading a{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#6495ed;

	padding-top: 6px;

	text-decoration:none;

	}

.pro-cat-heading a:hover{

	color:#000080;

	text-decoration:none;



}



.path-normal {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#777777;

}



.path-arrow {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	color:#777777;

}

	

.link-path {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#009393;

}



.link-path:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#777777;

}



.product_img {



	width:170px;

	height:180px;

	background-color:#f7fbfd;

	border:1px solid #eaeff1;

}



.style_show{

position:absolute;

z-index: 25; background: rgb(255, 255, 255) ;

opacity: 0.8; filter: Alpha(Opacity=80);

width:100%; height:300%; text-align:center;

padding-top: 300px;padding-bottom: 350px;

}

.just-for-row-ani{
	padding:0 0 0 2px;
	margin:0px;
	float:left;
	z-index:1;
	

}