body{ margin:5px; padding:5px; 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;

}
.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('images/tab_blue_left.gif'); width:11px; height:26px}
.tabright {background-image:url('images/tab_blue_right.gif'); width:12px; height:26px}

.searchBG  {background-image:url('images/ver_bar1.gif'); height:38px}
.goButtonBG { background-image: url('images/ver_search_bar.gif'); height:17px}
.redArrow {background:url('images/red_arrow.gif') no-repeat center ; height:11px; width:8px; vertical-align:middle}
.bestBargainTL { background-image: url('images/ver_left_bar_3_lt1.gif'); width:8px; height:25px}
.bestBargainTR { background-image: url('images/ver_right_bar_3_lt1.gif'); width:8px; height:25px}

.orderThroughTL { background: url('images/curve-topleft.gif') no-repeat ; height:5px; width:5px}
.orderThroughTR { background: url('images/curve-toprt.gif') no-repeat ; height:5px; width:5px}
.orderThroughBL { background: url('images/curve-botlt1.gif') no-repeat ; height:5px; width:5px}
.orderThroughBR { background: url('images/curve-botrt1.gif') no-repeat ; height:5px; width:5px}

.centerbannerTL { background-image:url('images/curveYTL.gif'); width:6px; height:6px}
.centerbannerTR { background-image:url('images/curveYTR.gif'); width:6px; height:6px}
.centerbannerBL { background-image:url('images/curveYBL.gif'); width:6px; height:6px}
.centerbannerBR { background-image:url('images/curveYBR.gif'); width:6px; height:6px}
.centerbannerBgT { background-image:url('images/curveBgT.gif');  height:6px}
.centerbannerBgB { background-image:url('images/curveBgB.gif');  height:6px}
.centerbannerBgL { background-image:url('images/curveBgL.gif'); width:6px}
.centerbannerBgR { background-image:url('images/curveBgR.gif'); width:6px }

.todaysSpecialTL { background-image:url('images/topleft_maroon.gif'); width:7px; height:4px}
.todaysSpecialTR { background-image:url('images/topright_maroon.gif'); width:7px; height:4px}
.todaysSpecialBL { background-image:url('images/curve2BL.gif'); width:7px; height:7px}
.todaysSpecialBR { background-image:url('images/curve2BR.gif'); width:7px; height:7px}
.todaysSpecialBgB { background-image:url('images/curve2B.gif');  height:7px}
.todaysSpecialBgL { background-image:url('images/curve2L.gif'); width:7px}
.todaysSpecialBgR { background-image:url('images/curve2R.gif'); width:7px }

.thickBorderCurveTL { background-image:url('images/hotDealCurveTL.gif'); width:12px; height:12px}
.thickBorderCurveTR { background-image:url('images/hotDealCurveTR.gif'); width:12px; height:12px}
.thickBorderCurveBL { background-image:url('images/hotDealCurveBL.gif'); width:12px; height:12px}
.thickBorderCurveBR { background-image:url('images/hotDealCurveBR.gif'); width:12px; height:12px}
.thickBorderCurveBgT { background-image:url('images/hotDealBGT.gif');  height:12px}
.thickBorderCurveBgB { background-image:url('images/hotDealBGB.gif');  height:12px}
.thickBorderCurveBgL { background-image:url('images/hotDealBGL.gif'); width:12px}
.thickBorderCurveBgR { background-image:url('images/hotDealBGR.gif'); width:12px }

.thinBorderCurveTL { background-image:url('images/top-leftcurve.gif'); width:10px; height:10px}
.thinBorderCurveTR { background-image:url('images/top-rightcurve.gif'); width:10px; height:10px}
.thinBorderCurveBL { background-image:url('images/Bottom-leftcurve.gif'); width:10px; height:10px}
.thinBorderCurveBR { background-image:url('images/Bottom-rightcurve.gif'); width:10px; height:10px}
.thinBorderCurveBgT { background-image:url('images/toplinebg.gif');  height:10px}
.thinBorderCurveBgB { background-image:url('images/bottomlinebg.gif');  height:10px}
.thinBorderCurveBgL { background-image:url('images/leftlinebg.gif'); width:10px}
.thinBorderCurveBgR { background-image:url('images/rightlinebg.gif'); width:10px }

.hotdeals { background:url('images/HOT-DEAL1.gif') no-repeat 25px 10px; width:120px; height:86px}
.newarrival { background:url('images/newArrivals.gif') no-repeat 25px 25px;

.network18 { background:url(images/tv18_logonew.jpg); width:110px; height:27px }
.logoline { background:url('images/b_line.gif') no-repeat center; width:30px; height:58px }

.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:431px;
	text-align: left;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.CartdataTable td.ColumnClass2{ 
	padding:5px 3px 5px 3px;
	width:249px;
	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;
}
.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;
}
.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;
}
.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;
}
.orderdetailtable tfoot tr td.footerClass span{
	text-indent: -10px;
}
.orderdetailtable td.ColumnClass1{ 
	padding:5px 3px 5px 3px;
	width:48px;
	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:179px;
	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:182px;
	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:187px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;border-bottom:1px solid #CCC;
}
.orderdetailtable td.ColumnClass5{
	padding:5px 3px 5px 3px;
	width:198px;
	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:45px;
	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:287px;
	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:155px;
	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:227px;
	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{
	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;
}
.paymodeOptionTable td table td{ 
	border:0px solid #CCC;
}
.paymodeOptionTable td.ColumnClass1{ 
	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:28px;
	text-align: center;
	vertical-align:top;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass2{ 
	padding:5px 3px 5px 0px;
	width:328px;
	text-align: left;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass3{ 
	padding:5px 3px 5px 0px;
	width:234px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
	border-right:1px solid #CCC;
}
.MultipleAddresstable td.ColumnClass4{ 
	padding:5px 3px 5px 0px;
	width:124px;
	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: center;
}
.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;
}