body{ margin:0px; padding:0px; background-color:#ffffff;}
table,td,th{ font-family: Verdana; font-size:11px; font-weight:normal; color: #000000;}
/* top header bottom Footer fixed class start */
td.headertop {
			
            vertical-align:top;

}
td.footer {      

            vertical-align:bottom;

}
html, body, #wrapper {
			vertical-align:top;
            height:100%;
            margin: 0;

}
a
{color: #3366cc; text-decoration: underline; }
a:active
{color: #3366cc; text-decoration: underline; }
a:hover
{color: #000000; text-decoration: underline; }
.messages{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	color:#FF0000;
}
/* top header bottom Footer fixed class end */
.style2 {
	font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.style2:hover {
	font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration: underline;
}
.topnav:visited{ font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;}

.topnav:active{ font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	}

.topnav:link{font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}

.topnav:hover{font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	}




.topnavgrey:visited{ font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;}

.topnavgrey:active{ font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	}

.topnavgrey:link{font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}

.topnavgrey:hover{font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	}
.style43 {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style1 {
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
.textstyle1{
	font-family: verdana;
	font-size: 10px;
	color:#000000;
	text-align:justify;
	text-decoration:none;
}

.style3 {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style3:hover {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
}
.style28 {
	font-size: 11px;
	color: #E30A15;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style41 {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style30 {font-size: 12px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style30:hover {font-size: 12px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
}
.style4 {
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style5 {
	font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
	font-weight:bold;
	
}
.style5:hover  {
	font-size: 11px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration: underline;
	
}
.styleccc {
	font-size: 10px;
	color: #000000;
	font-family: verdana;
	text-decoration:none;
	font-weight: normal;
	
}

.style6 {
	font-size: 15px;
	color: #000000;
	font-family: verdana;
	font-weight:bold; 
}

.style7 {
	font-size: 18px;
	color: #E30A15;
	font-family: verdana;
	
}
.style8 {
	font-size: 13px;
	color: #000000;
	font-family: verdana;
}

.style9 {
	font-size: 10px;
	color: #515151;
	font-family: verdana;
	text-decoration:none;
}
.style9:hover {
	font-size: 10px;
	color: #515151;
	font-family: verdana;
	text-decoration: underline;
}
.style10 {
	font-size: 14px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold; 
}

.style11 {
	font-size: 21px;
	color: #000000;
	font-family: verdana;
}
.style12 {
	font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style12:hover {
	font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration: underline;
}
.style13 {
	font-size: 18px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.style14 {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	text-decoration:none;
}
.style15 {
	font-size: 12px;
	color: #ff0000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.style16 {
	font-size: 12px;
	color: #8A8E90;
	font-family: verdana;
	text-decoration:none;
	font-weight:bold;
}
.style17 {
	color: #374787;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
}
.style18 {font-size: 18px;
			color: #374787;
			font-weight: bold;
			text-decoration:none;
}
.style19 {font-size: 12px;
		color: #000000;
		font-weight: bold;
		font-family: Verdana;
}
.style20 {
	font-size: 14px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	 
}
.style21 {
	font-size: 10px;
	color: #E30A15;
	font-family: verdana;
	text-decoration:none;
}
.style22 {
	font-size: 12px;
	color: #8A8E90;
	font-family: verdana;
	text-decoration:none;
	
}
.style23 {
	font-size: 13px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style9 {
	font-size: 10px;
	color: #515151;
	font-family: verdana;
	text-decoration:none;
}
.style9:hover {
	font-size: 10px;
	color: #515151;
	font-family: verdana;
	text-decoration: underline;
}
.style11 {
	font-size: 21px;
	color: #000000;
	font-family: verdana;
}
.style12 {
	font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.style12:hover {
	font-size: 10px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration: underline;
}
.style13 {
	font-size: 18px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.style14 {
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	text-decoration:none;
}
.style42 {
	font-size: 21px;
	color: #330066;
	font-family: verdana;
}
.style15 {
	font-size: 12px;
	color: #E22632;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.style16 {
	font-size: 12px;
	color: #8A8E90;
	font-family: verdana;
	text-decoration:none;
	font-weight:bold;
}
.style17 {
	color: #374787;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
}
.style18 {font-size: 18px;
			color: #374787;
			font-weight: bold;
			text-decoration:none;
}
.style19 {font-size: 12px;
		color: #000000;
		font-weight: bold;
		font-family: Verdana;
}
.style24 {font-weight: bold}
.style25 {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.freehomedelivery {
	font-size: 11px;
	color: #990000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}
.style51 {
	font-size: 10px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
	font-weight: normal;
	
}
.style161  {
	font-size: 11px;
	color: #8A8E90;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
	
}
.style161:link  {
	font-size: 11px;
	color: #8A8E90;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
	
}
.style161:active  {
	font-size: 11px;
	color: #8A8E90;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
	
}
.style161:visited  {
	font-size: 11px;
	color: #8A8E90;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
	
}
.style161:hover  {
	font-size: 11px;
	color: #8A8E90;
	font-family: verdana;
	font-weight: bold;
	text-decoration:underline;
	
}
.style1red {
	font-family: verdana;
	font-size: 11px;
	color:#FF0000;
}

.popover-grouping {
	margin-bottom: 0.7em; font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.popover-grouping A {
	MARGIN-LEFT: 0.3em; COLOR: #039; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.popover-grouping A:active {
	margin-bottom: 0.7em; font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.popover-grouping A:visited {
	margin-bottom: 0.7em; font-size: 11px;
	color: #37569B;
	font-family: verdana;
	text-decoration:none;
}
.popover-grouping A:hover {
	margin-bottom: 0.7em; font-size: 11px;
	color: #ed6322;
	font-family: verdana;
	text-decoration: underline;
}
.popover-row {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0.2em; FONT-FAMILY: Tahoma, sans-serif
}
.popover-row A {
	MARGIN-LEFT: 0.3em; COLOR: #039; LINE-HEIGHT: 0.82em; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.popover-row A:active {
	MARGIN-LEFT: 0.3em; COLOR: #039; LINE-HEIGHT: 0.82em; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.popover-row A:visited {
	MARGIN-LEFT: 0.3em; COLOR: #039; LINE-HEIGHT: 0.82em; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none
}
.popover-row A:hover {
	COLOR: #cc6600; TEXT-DECORATION: underline
}
.popover-category-name {
	FONT-WEIGHT: bold; COLOR: #004182;
}

.topnav:visited{ font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;}

.topnav:active{ font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	}

.topnav:link{font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}

.topnav:hover{font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	}

.styleHeadFlower5:link  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower5:active  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower5:visited  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower5:hover  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	
}
.styleHeadFlower:link  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower:active  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower:visited  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	
}
.styleHeadFlower:hover  {
	font-size: 12px;
	color: #37569B;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
	
}
#vidDiv {
							  margin: 0px;
							  padding: 0px;
								border: 0px solid #ffffff;
								width: 100%;
								left: 30%;
								height: 120px;
								border: 0px solid #fff;
								vertical-align: middle;
								overflow: auto;
								white-space: nowrap;
								text-align: center;
								float: left;
								scrollbar-face-color: #e2e2e5;
							  scrollbar-base-color: #f1f1f1;
							  scrollbar-arrow-color: #000;
							  scrollbar-track-color: #f1f1f1;
							  scrollbar-shadow-color: #cdcedc;
							  scrollbar-highlight-color: #cdcedc;
							  scrollbar-3dlight-color: #cdcedc;
							  scrollbar-darkshadow-color: #cdcedc;
							  
							  }
							
							#bigDiv {
								width: 100%;
								text-align: center;
								padding-top: 0px;
								margin: 0px;
								vertical-align: bottom;
							}
.newArrivals{font-size: 11px;
	color: #007cd7;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}
.newArrivals:hover{font-size: 11px;
color: #007cd7;
font-family: verdana;
font-weight:bold;
text-decoration:underline;
}
.hotDealsProdTitle{font-size: 11px;
	color: #007cd7;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}

.hotDealsProdINR{font-size: 14px;
	color: #0085e7;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	}
.flowernonLinkText {
	font-size: 11px;
	color: #37569B;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
}
.style2red {
	font-family: verdana;
	font-size: 11px;
	color:#FF0000;
	text-decoration:none;
}
.tableft {background-image:url(/homeshop18/images/indexpage/images/tab_blue_left.gif); width:11px; height:26px;}
.tabright {background-image:url(/homeshop18/images/indexpage/images/tab_blue_right.gif); width:12px; height:26px;}

.searchBG  {background-image:url(/homeshop18/images/indexpage/images/ver_bar1.gif); height:38px;}
.goButtonBG { background-image: url(/homeshop18/images/indexpage/images/ver_search_bar.gif); height:17px;}
.redArrow {background:url(/homeshop18/images/indexpage/images/red_arrow.gif) no-repeat center ; height:11px; width:8px; vertical-align:middle;}
.bestBargainTL { background-image: url(/homeshop18/images/indexpage/images/ver_left_bar_3_lt1.gif); width:8px; height:25px;}
.bestBargainTR { background-image: url(/homeshop18/images/indexpage/images/ver_right_bar_3_lt1.gif); width:8px; height:25px;}

.orderThroughTL { background: url(/homeshop18/images/indexpage/images/curve-topleft.gif) no-repeat ; height:5px; width:5px;}
.orderThroughTR { background: url(/homeshop18/images/indexpage/images/curve-toprt.gif) no-repeat ; height:5px; width:5px;}
.orderThroughBL { background: url(/homeshop18/images/indexpage/images/curve-botlt1.gif) no-repeat ; height:5px; width:5px;}
.orderThroughBR { background: url(/homeshop18/images/indexpage/images/curve-botrt1.gif) no-repeat ; height:5px; width:5px;}

.centerbannerTL { background-image:url(/homeshop18/images/indexpage/misc/images/curveYTL.gif); width:6px; height:6px;}
.centerbannerTR { background-image:url(/homeshop18/images/indexpage/misc/images/curveYTR.gif); width:6px; height:6px;}
.centerbannerBL { background-image:url(/homeshop18/images/indexpage/misc/images/curveYBL.gif); width:6px; height:6px;}
.centerbannerBR { background-image:url(/homeshop18/images/indexpage/misc/images/curveYBR.gif); width:6px; height:6px;}
.centerbannerBgT { background-image:url(/homeshop18/images/indexpage/misc/images/curveBgT.gif);  height:6px;}
.centerbannerBgB { background-image:url(/homeshop18/images/indexpage/misc/images/curveBgB.gif);  height:6px;}
.centerbannerBgL { background-image:url(/homeshop18/images/indexpage/misc/images/curveBgL.gif); width:6px;}
.centerbannerBgR { background-image:url(/homeshop18/images/indexpage/misc/images/curveBgR.gif); width:6px; }

.todaysSpecialTL { background-image:url(/homeshop18/images/indexpage/images/topleft_maroon.gif); width:7px; height:4px;}
.todaysSpecialTR { background-image:url(/homeshop18/images/indexpage/images/topright_maroon.gif); width:7px; height:4px;}
.todaysSpecialBL { background-image:url(/homeshop18/images/indexpage/images/curve2BL.gif); width:7px; height:7px;}
.todaysSpecialBR { background-image:url(/homeshop18/images/indexpage/images/curve2BR.gif); width:7px; height:7px;}
.todaysSpecialBgB { background-image:url(/homeshop18/images/indexpage/images/curve2B.gif);  height:7px;}
.todaysSpecialBgL { background-image:url(/homeshop18/images/indexpage/images/curve2L.gif); width:7px;}
.todaysSpecialBgR { background-image:url(/homeshop18/images/indexpage/images/curve2R.gif); width:7px; }

.thickBorderCurveTL { background-image:url(/homeshop18/images/indexpage/images/hotDealCurveTL.gif); width:12px; height:12px;}
.thickBorderCurveTR { background-image:url(/homeshop18/images/indexpage/images/hotDealCurveTR.gif); width:12px; height:12px;}
.thickBorderCurveBL { background-image:url(/homeshop18/images/indexpage/images/hotDealCurveBL.gif); width:12px; height:12px;}
.thickBorderCurveBR { background-image:url(/homeshop18/images/indexpage/images/hotDealCurveBR.gif); width:12px; height:12px;}
.thickBorderCurveBgT { background-image:url(/homeshop18/images/indexpage/images/hotDealBGT.gif);  height:12px;}
.thickBorderCurveBgB { background-image:url(/homeshop18/images/indexpage/images/hotDealBGB.gif);  height:12px;}
.thickBorderCurveBgL { background-image:url(/homeshop18/images/indexpage/images/hotDealBGL.gif); width:12px;}
.thickBorderCurveBgR { background-image:url(/homeshop18/images/indexpage/images/hotDealBGR.gif); width:12px; }

.thinBorderCurveTL { background-image:url(/homeshop18/images/indexpage/images/top-leftcurve.gif); width:10px; height:10px;}
.thinBorderCurveTR { background-image:url(/homeshop18/images/indexpage/images/top-rightcurve.gif); width:10px; height:10px;}
.thinBorderCurveBL { background-image:url(/homeshop18/images/indexpage/images/Bottom-leftcurve.gif); width:10px; height:10px;}
.thinBorderCurveBR { background-image:url(/homeshop18/images/indexpage/images/Bottom-rightcurve.gif); width:10px; height:10px;}
.thinBorderCurveBgT { background-image:url(/homeshop18/images/indexpage/images/toplinebg.gif);  height:10px;}
.thinBorderCurveBgB { background-image:url(/homeshop18/images/indexpage/images/bottomlinebg.gif);  height:10px;}
.thinBorderCurveBgL { background-image:url(/homeshop18/images/indexpage/images/leftlinebg.gif); width:10px;}
.thinBorderCurveBgR { background-image:url(/homeshop18/images/indexpage/images/rightlinebg.gif); width:10px; }

.hotdeals { background:url(/homeshop18/images/indexpage/images/HOT-DEAL1.gif) 25px 10px no-repeat; width:120px; height:86px;}
.newarrival { background:url(/homeshop18/images/indexpage/images/newArrivals.gif) 25px 25px no-repeat;}

.network18 { background:url(/homeshop18/images/indexpage/images/tv18_logonew.jpg); width:110px; height:27px; }
.logoline { background:url(/homeshop18/images/indexpage/images/b_line.gif) center no-repeat; width:30px; height:58px; }

.cnbctv18logo { background:url(/homeshop18/images/indexpage/images/Cnbc-tv18new.jpg) left bottom no-repeat; width:109px; height:40px; }
.cnnibnlogo { background:url(/homeshop18/images/indexpage/images/cnnibnnew.jpg) center bottom no-repeat; width:122px; height:33px; }
.cnbctv18awaazlogo { background:url(/homeshop18/images/indexpage/images/cnbc-awaaz.jpg) center no-repeat; width:141px; height:41px; }
.ibn7logo { background:url(/homeshop18/images/indexpage/images/ibn7new.jpg) center bottom no-repeat; width:180px; height:19px; }
.ibnlivelogo { background:url(/homeshop18/images/indexpage/images/ibnlivenew.jpg) center bottom no-repeat; width:280px; height:19px; }
.moneycontrollogo { background:url(/homeshop18/images/indexpage/images/moneycontolnew.jpg) center bottom no-repeat; width:300px; height:19px; }
.cricketnextlogo { background:url(/homeshop18/images/indexpage/images/crick.jpg) center bottom no-repeat; width:220px; height:23px; }
.yatralogo { background:url(/homeshop18/images/indexpage/images/yatralogo.gif) left bottom no-repeat; width:420; height:23px; }
.valueoffers {
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
}
.valueoffers:hover {
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:underline;
}

/* new datatable Class by prashant Rokade */
.dataTable{
	margin:-3px;
	white-space: nowrap;
	text-align: center;
}
.dataTable th{
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.dataTable td{	
	text-align: center;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.dataTable table td {
	vertical-align:top;
	border:0px solid #CCC;
}
.orderdataTable{
	vertical-align:top;
	border-collapse:collapse; border:1px solid #CCCCCC;
}
.orderdataTable th{
	padding:5px 3px 5px 3px;
	white-space: nowrap;
	text-align: center;
	font-family: verdana;
	color:#223379;	
	font-size: 10px;
	font-weight:bold;
	background:#EAF4FF;
}
.orderdataTable td{
	vertical-align:top;
	padding:5px 3px 5px 3px;
	border-collapse:collapse; border:1px solid #CCCCCC;
}
.orderdata{
	margin-top:-1px;
	vertical-align:top;
	border-collapse:collapse; border:1px solid #CCCCCC;
}
.orderdata td{	
	padding:5px 3px 5px 3px;
	border-collapse:collapse; border:1px solid #CCCCCC;
}
.orderdata td.lebaltd{
	padding:5px 3px 5px 3px;
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}
.orderdata td.valuetd{
	width:61px;
	padding:5px 3px 5px 3px;
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}


.CartdataTable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:22px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.CartdataTable th{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:482px;
	column-width: 482px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCCCCC;border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass2{ 
	padding:5px 3px 5px 3px;
	width:278px;
	column-width: 278px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass3{
	padding:5px 3px 5px 3px;
	text-align: center;
	vertical-align:top;
	border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass4{
	width:20%;
	padding:5px 3px 5px 3px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass5{
	width:10%;
	padding:5px 3px 5px 3px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
table.orderdetailtable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:22px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
table.orderdetailtable th{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
table.orderdetailtable tfoot tr td{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	border-collapse:collapse;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
table.orderdetailtable tfoot tr td.footerClass span{
	text-indent: -10px;
	padding:2px;
	font-weight:bold;
}
table.orderdetailtable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:46px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderdetailtable td.ColumnClass1 span{ 
	position:inherit;
	text-indent: 15px;
	padding-right:-15x;
}
.orderdetailtable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	width:468px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderdetailtable td.ColumnClass3{
	padding:5px 3px 5px 3px;
	width:149px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderdetailtable td.ColumnClass4{
	padding:5px 3px 5px 3px;
	width:149px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderdetailtable td.ColumnClass5{
	padding:5px;
	word-spacing: nowrap;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
	width:202px;
}
.orderdetailtable td.orderColumnClass{
	padding:5px;
	word-spacing: nowrap;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderColumnClass{
	padding:5px;
	word-spacing: nowrap;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.addressListtable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.addressListtable th{
	padding:0px 3px 0px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.addressListtable td.ColumnClass1{ 
	padding:3px;
	text-align: center;
	vertical-align:middle;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}


.GiftOptiontable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.GiftOptiontable th{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable tfoot tr td{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	border-collapse:collapse;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:40px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	width:300px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass3{
	padding:5px 3px 5px 3px;
	width:100px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass4{
	padding:0px 3px 2px 0px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass4 table.Giftmsgtable{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}
.GiftOptiontable td.ColumnClass4 table.Giftmsgtable td.ColumnClass{
	padding: 1px;
	border-bottom:1px solid #CCC;
}
.Giftfromtable td.td1{
	width:50%;
	padding: 5px 3px 3px 5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.Giftfromtable td.td2{
	width:50%;
	padding: 5px 3px 3px 4px;
	border-bottom:1px solid #CCC;
}
.PaymentOptionTable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.PaymentOptionTable th{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable tfoot tr td{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	border-collapse:collapse;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:50px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	width:320px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable td.ColumnClass3{
	padding:5px 3px 5px 3px;
	width:173px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable td.ColumnClass4{
	padding:0px 3px 2px 0px;
	width:138px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.PaymentOptionTable td.ColumnClass4 input{
	width:40px;
	text-align: center;
}
.PaymentOptionTable td.ColumnClass5{
	width:109px;
	padding:0px 3px 2px 0px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.paymodeOptionTable{
	/*width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	*/
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.paymodeOptionTable td{ 
	border-bottom:1px solid #CCC;
	white-space: normal;
}
.paymodeOptionTable td table td{ 
	border:0px solid #CCC;
	white-space: normal;
}
.paymodeOptionTable td.ColumnClass1{ 
	width:10px;
	padding:5px 3px 5px 3px;
	text-align: left;
	vertical-align:top;
}
.paymodeOptionTable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	text-align: left;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.paymodeOptionTable td.ColumnClass2 img{ 
	padding:5px 3px 5px 0px;
	text-align: left;
	vertical-align:middle;
	border:0px solid #CCC;
}
.MultipleAddresstable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.MultipleAddresstable td{ 
	white-space: nowrap;
	border-bottom:1px solid #CCC;
}
.MultipleAddresstable td table td{ 
	border:0px solid #CCC;
}
.MultipleAddresstable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:31px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	width:368px;
	text-align: left;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass3{ 
	padding:5px 3px 5px 0px;
	width:262px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass4{ 
	padding:5px 3px 5px 0px;
	width:138px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass4 input{ 
	text-align: center;
	white-space: nowrap;
}
.MultipleAddresstable td.ColumnClass5{ 
	padding:5px 3px 5px 0px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.reviewdataTable{
	width:100%;
	text-align: center;
	vertical-align:top;
	border:1px solid #CCC;border-collapse:collapse;
}
.reviewdataTable th{
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border:1px solid #CCC;
	}
.reviewdataTable td{ 
	border-bottom:1px solid #CCC;border-collapse:collapse;
}
.reviewdataTable td table td{ 
	border:0px solid #CCC;
}
.reviewdataTable td.ColumnClass1{ 
	padding:3px 3px 3px 3px;
	text-align: center;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.reviewdataTable td.ColumnClass2{ 
	padding:3px 3px 3px 3px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.reviewdataTable td.ColumnClass3{ 
	width:150px;
	padding:3px 3px 3px 3px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.reviewdataTable td.ColumnClass4{ 
	width:80px;
	padding:3px 3px 3px 3px;
	text-align: center;
	vertical-align:middle;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.reviewdataTable td.ColumnClass5{ 
	width:80px;
	padding:3px 3px 3px 3px;
	text-align: center;
	vertical-align:middle;
	border-bottom:1px solid #CCC;
}
.NowButtonTable{
	text-align: center;
	/*white-space: nowrap;*/
	vertical-align:middle;
	padding:5px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.NowButtonTable td{
	text-align: left;
}
.NowButtonTable td.ColumnClass1{
	width:50%;
	text-align: left;
	font-weight:bold;
}
.NowButtonTable td.ColumnClass2{
	width:50%;
	text-align: justify;
	font-weight:bold;
}
.ordsumtable{ 
	width:100.9%;
	margin-right:-1px;
	text-align: left;
	white-space: nowrap;
	vertical-align:top;
}
.ordsumtable td.ordsumtd1{ 
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.ordsumtable td.ordsumtd2{ 
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.Thawteimg{ 
	width:100.9%;
	margin:-1px;
	white-space: nowrap;
	text-align: center;
	border-top:1px solid #CCC;
}
.Thawteimg td{ 
	padding:5px;
}
.CardDetailsstart{ 
	width:100%;
	margin:0px;
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	vertical-align:top;
	border-top:0px solid #CCC;border-left:1px solid #CCC;
	border-right:1px solid #CCC;border-bottom:0px solid #CCC;
}
.CardDetailsTable{ 
	width:100%;
	white-space: nowrap;
	vertical-align:top;
	border:1px solid #CCC;
}
.CardDetailsmain{ 
	margin-bottom:-3px;
	text-align: left;
	white-space: nowrap;
	vertical-align:top;
}
.CardDetailsmain .headerline{
	width:100.9%;
	padding:5px;
	font-size: 12px;
	color: #000000;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	background:#dbf1fe;
	border-collapse:collapse;border-bottom:1px solid #CCC;
}
.CardDetailsTable td.CardDetailstd1{ 
	padding:3px 3px 3px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:normal;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;border-collapse:collapse;
}
.CardDetailsTable td.CardDetailstd2{ 
	padding:0px;
	white-space: nowrap;
	vertical-align:top;
	border-bottom:1px solid #CCC;border-collapse:collapse;
}
.CardDetailsTable td.CardDetailstd2 td.cardnumbertd1{ 
	padding:5px;
	white-space: nowrap;
	border-right:1px solid #CCC;border-collapse:collapse;
}
.CardDetailsTable td.CardDetailstd2 td.cardtexttd2{ 
	padding-left:5px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:normal;
}
.CardDetailsTable td.CardDetailstd2 td.carddigittd2{ 
	padding:5px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:normal;
	border-right:1px solid #CCC;border-collapse:collapse;
}
.CardDetailsTable td.CardDetailstd2 td.cardimgtd2{ 
	padding:5px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:normal;
}



.OrderLinkTable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-5px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.OrderLinkTable th{
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:normal;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
	}
.OrderLinkTable td{ 
	white-space: nowrap;
	border-bottom:1px solid #CCC;border-collapse:collapse;
}
.OrderLinkTable td table td{ 
	border:0px solid #CCC;
}
.OrderLinkTable td.ColumnClass1{ 
	width:30%;
	padding:3px 3px 3px 3px;
	text-align: center;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.OrderLinkTable td.ColumnClass2{ 
	width:35%;
	padding:3px 3px 3px 3px;
	text-align: center;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.OrderLinkTable td.ColumnClass3{ 
	width:35%;
	padding:3px 3px 3px 3px;
	text-align: center;
	white-space: nowrap;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}

.infoGClass {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	background-color: #FFFFFF;	
}

.warnGClass {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	background-color: #FFCC66;
}

.errorGClass {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	background-color: #FFCC66;	
}

.fatalGClass {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	background-color: #FFCC66;	
}

.magtext{
	color: #000;
}
.membShi_1{
	border:0px solid #000;
}
.membShi_2{
	width:28%;
	border:0px solid #000;
}

.CartdataTable td.ColumnClass1 a.style05{ 
	font-family: verdana;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.ordsumtable td.ordsumtd1 a.style05{ 
	font-size:12px;
	font-family: verdana;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
span.style05{ 
	font-size:12px;
	font-family: verdana;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}


.pageno
{ font-family: verdana; color: #3366cc; font-size: 12px; font-weight: bold; text-decoration: none; }
.pageno:hover
{ font-family: verdana; color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline; }
.pageno:active
{ font-family: verdana; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
.bodylink
{ font-family: verdana; color: #3366cc; font-size: 13px; font-weight: bold; text-decoration: underline; }
.bodylink:active
{ font-family: verdana; color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
.bodylink1
{ font-family: verdana; color: #3366cc; font-size: 11px; font-weight: bold; text-decoration: underline; }
.bodylink1:active
{ font-family: verdana; color: #3366cc; font-size: 11px; font-weight: bold; text-decoration: underline; }

.feedbacktable{
	width:100.9%;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:-3px;	
	white-space: nowrap;
	text-align: center;
	vertical-align:top;
}
.feedbacktable th{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	background:#dbf1fe;
	border-collapse:collapse;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable tfoot tr td{
	padding:5px 3px 5px 3px;
	font-size: 11px;
	color: #1c1c1c;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	border-collapse:collapse;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable tfoot tr td.dataTableColumnClass {
	border:0px;
}
.feedbacktable td.ColumnClass1{ 
	width:40px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable td.ColumnClass1 span{ 
	position:inherit;
	text-indent: 15px;
	padding-right:-15x;
}
.feedbacktable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable td.ColumnClass3{
	padding:5px 3px 5px 3px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
	white-space: normal;
}
.feedbacktable td.ColumnClass4{
	padding:5px 3px 5px 3px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable td.ColumnClass5{
	padding:5px 3px 5px 3px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.feedbacktable td.ColumnClass6{
	width:50%;
	padding:5px 3px 5px 3px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.inputTextarea{
	padding:5px 3px 5px 3px;
	width:99%;
	height:50px;
}
.redstyle2{
font-weight: bold;
color: #FF0000;
}
.redchequepop{
font-weight: bold;
font-size:9px;
color: #FF0000;
text-decoration:none;
}
table th table.bordernone{
	border:none;
}
.error {
color: #FF0000;
}
/*-------------------*/
.redbgclass{background-color:#f60607;BORDER-RIGHT: #f60607 1px solid; BORDER-TOP: #f60607 1px solid; BORDER-LEFT: #f60607 1px solid; BORDER-BOTTOM: #f60607 1px solid;}
.emailIDSubInputText{BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid}
.submitGoButton{border:0px;background:url(/homeshop18/media/images/TVS/circle-arrow-white.gif); width:15px; height:15px; background-repeat: no-repeat;cursor: pointer;}
div#responseDiv{background:#fff; color:#FF0000;BORDER-RIGHT: #f60607 1px solid; BORDER-TOP: #f60607 1px solid; BORDER-LEFT: #f60607 1px solid; BORDER-BOTTOM: #f60607 1px solid;}
#emailIDSubmsg{display: none;}

