@font-face {
	font-family: 'RupeeRegular';
	src: url('http://www.naaptol.com/usr/local/csp/staticContent/rupee/rupee-webfont.eot');
	src: local('RupeeRegular'), url('http://www.naaptol.com/usr/local/csp/staticContent/rupee/rupee-webfont.woff') format('woff'), url('http://www.naaptol.com/usr/local/csp/staticContent/rupee/rupee-webfont.ttf') format('truetype'), url('http://www.naaptol.com/usr/local/csp/staticContent/rupee/rupee-webfont.svg#webfontvaigVWc5') format('svg');
	font-weight: normal;
	font-style: normal;
}
.symPrice {font-family: 'RupeeRegular'; }


.leftHead, .rightHead, .middleHead, Table.TopNavigtaion td.tabtd, #linkback, Table.TopNavigtaion, Table.TopNavigtaion td.TabRight, span.cldiv, span.opdiv,div.zoom, Div.footer div.ftleft, Div.footer div.ftmiddle, Div.footer div.ftright, .TabbedPanelsTab, .TabbedPanelsTabHover, .TabbedPanelsTabSelected, .TabbedPanelsTab a, .TabbedPanelsTab2, .TabbedPanelsTabHover2, .TabbedPanelsTabSelected2, .TabbedPanelsTab2 a, div.blueBoxStyle p.head, div.greenBoxStyle p.head, div.lnboxStyle p.head, a.boldbuttonsBlue, a.boldbuttonsRed, a.boldbuttonsGreen, a.boldbuttonsGray, div.grayBoxStyle p.head, .btnclassorg, div.selectFilterHead, div.selectProductList, .btnclassred, Div.NarrowHead2, .ProductImageThumb, .btnclassGray, .btnRed, .btnBlue, .btnGreen {
background: transparent url(../naaptolImages/buttons_sp.png);}
.searchbtn, .SearchComponents, div.toolbar, div.invtfrd, Table.ShowHideTable th, Table.ShowHideTable tfoot td, span.sellreg, span.ntlogo, span.help, div.strfill, div.strunfill, .normalLeft, .activeLeft, .dactiveLeft  {
background: transparent url(../naaptolImages/home_sp.gif) no-repeat;}
.gridon, .gridoff, .liston, .listoff, .conciseon, .conciseoff, div.compare, .compareLeftbg, div.com_concisebt, div.new, div.upcoming, div.updiv, div.dwdiv, span.uparrow, span.dwarrow, div.selectFilterHead span.selectimg  {
background: transparent url(../naaptolImages/catalog_sp.gif);}
div.npads { margin:5px auto; text-align: center; }

body {
	margin:0px;
	font-family: 	Tahoma, Arial, Helvetica, sans-serif;
	color: 			#333333;
	font-size: 		11px;
	/*line-height:	15px;*/
	text-align: center; 
	
}
td { 
	font-family: 	Tahoma, Arial, Helvetica, sans-serif;
	color: 			#333333;
	font-size: 		11px
	}
form, h1,  h2, h3, h4, h5, p {
	font-family: 	Tahoma, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
img  {
	border:	0px;
	}
a, a:link, a:visited {
	color:#003399;
	text-decoration:none;
	line-height:16px;
	outline: none;         
	}
a:hover {
	text-decoration: underline;
	}
a:focus, a:active {
	outline: none;
	}

.Price{	font-size: 16px; color: #FF0000; font-weight:bold}

#AdvertiseAlign_Center { text-align: center; margin:5px 0 10px 0}
#AdvertiseAlign_Left {text-align: left; margin:5px 0 10px 0}
.errorStyle {color:red; margin: 2px 0 0 0; text-align:center}

/*Start Website Columns Divs Here */
#Wrapper {width: 995px; margin: 0px auto 0 auto;text-align: left; }
#ContentPanel {padding-top: 5px}
#LeftPanel {float: left; width: 164px}
#RightPanel {float: left;width: 609px;	margin-left:10px }
#RightPanel_VisitorProfile { float: left; width: 609px}
#NewRightPanel {float: right; width: 200px;	text-align:center}
#MainLeftPanel {width: 785px;float: left }
#Clear {clear: both; float: none}
/*End Website Columns Divs Here */

/* start top navigation - by Kiran Shinde */
Table.TopNavigtaion { font-weight:bold; color:#FFFFFF;	height:27px; background-color:#0066cc;
background-position: 0 -453px; background-repeat: repeat-x; text-align:center}
Table.TopNavigtaion td a, Table.TopNavigtaion td a:hover,Table.TopNavigtaion td a:active, Table.TopNavigtaion td a:visited {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold }
Table.TopNavigtaion td.tabtd {background-repeat: no-repeat; background-position: -8px -480px;}
Table.TopNavigtaion td.tabtdOver {background-color:#0066cc; color: #FFFFFF;}
Table.TopNavigtaion td.TabRight{ background-position: 0 -453px; }
Table.TopNavigtaion td.TabRightHover{background-color:#0066cc; color: #FFFFFF }
#TopSubMenu { z-index:-800; text-decoration:none; vertical-align: top; margin: 0px; padding: 0px; clear: none; float: none }
#TopSubMenu ul {text-align: left; margin: 0px; padding: 5px 2px 5px 8px; color: #045eb7}
#TopSubMenu li { list-style-type: none; margin: 2px 0px; padding: 0px}
#TopSubMenu li a {color:#045eb7; font-weight: normal }
#TopSubMenu li a:hover {text-decoration: underline}
#TopSubMenu li.MainLink  {
margin: 2px 0px;
	}
#TopSubMenu li.MainLink a {color:#003399;	font-weight: bold;}
#TopSubMenu li.MainLink a:hover {text-decoration: underline}

.categoryDiv{display:none; position:absolute; background-color: #F9FCFE; border: 1px solid #43a1fe;margin:0;padding:0;}
.categoryDivAll{display:none; position:absolute; background-color: #F9FCFE; width: 427px; border: 1px solid #43a1fe}
.categoryDivgreen{display:none; position:absolute; background-color:#F3F7F3; border:1px solid #71a115;width:430px}
.categoryDivgreen #TopSubMenu li a{color:#4B7700}
.categoryDivgreen #TopSubMenu li a:hover{color:#4B7700;text-decoration: underline}

#linkback{
background-repeat: repeat-x;
background-position:0 -833px;
border-right:1px solid #BFDF82;
display: block;
float:right;
width:98%;
padding:5px 0px 4px 0px;
}
#linkback:hover{
background: #71a115;
}	
/* End top navigation  - by Kiran Shinde */

/* Start naaptol header style - kiran shinde */
	.TopLinksHeader{float:left;  text-align:right; width:790px; padding-top:7px}
	.TopLinksHeader ul {
		padding: 3px 0;
		margin: 0px;
	}
	.TopLinksHeader ul li {
		display: inline;
		list-style: none;
		border-right: 1px solid #96CAFE;
		padding: 0 4px; 
	}
	.TopLinksHeader2{float:left;  text-align:right; width:100%; padding-top:5px;padding-bottom:5px; font-size:11px; font-weight:normal; }
	#SellProductLink span{float:right; padding-left:5px; }
	#SellProductLink span img{vertical-align:middle;}
	span.sellreg {background-position: 0 -86px; cursor: pointer; width: 156px; height: 27px}
	span.ntlogo {background-position: -462px -57px; width: 21px; height: 21px; cursor: pointer;}
	span.help {background-position: -491px -57px; width: 15px; height:15px; cursor: pointer;}
	div.zoom {background-position: 0 -738px; width:80px; height:12px; background-repeat:no-repeat; padding-left: 12px;}
	div.strfill {background-position: -167px -86px; width:15px; height:15px; float:left; margin-right:2px; }
	div.strunfill {background-position: -185px -86px; width:15px; height:15px; float:left;margin-right:2px;}

	
	#Head{height:99px; width:100%; margin:0 0 1px 0; clear:both;}
	.leftHead{background-position: -2px -156px; float:left; height:99px; width:7px;}
	.rightHead{background-position: -2px -354px; float:right; height:99px; width:7px;}
	.middleHead{background-position: 0 -255px; background-repeat:repeat-x; height:99px; float:left; width:981px; margin:0px;}
	.Naaptollogo{float:left; height:99px; width:165px; margin-right:25px;}
	span.cls {font-size:11px; font-weight: bold;color:#ab1909;padding:0 3px;}
	.cls:link,.cls:hover,.cls:visited,.cls:active {color:#E1F0FF; text-decoration:none;	}
	.SearchComponents{
		width:551px;
		background-position: 0 0;
		padding: 7px 3px 0 3px
	}
	#ntSearchTop{
		width:551px; float:left;
		margin-right:15px;
		padding: 7px 3px 0 3px
		        
	}
	.bodyText13{ font-size:12px; font-weight:bold; color:#333333;text-align: right;}
	.SearchComponentsinput{font-size:12px; color:#000000; padding:3px; height:22px; border:1px solid #7BBCE8;width:225px;}
	.searchbtn	{
	background-position: 0 -57px;
	width: 98px;	height:29px; cursor:pointer; border:0px solid white}
	.naaptolSms{
	/*background-position: 0 -153px;
	background-repeat:no-repeat;*/
	width:208px; height:99px;	float:right;}
/* End naaptol header style - kiran shinde */

div.toolbar {
	background-position: -98px -57px; 
	height: 23px; width: 181px; cursor: pointer;
}
div.invtfrd {
	background-position: -279px -57px; 
	height: 18px; width: 183px; cursor: pointer;
}

/* start Left navigation - by Kiran Shinde*/
#leftnavagation {padding-bottom:5px; }
#Nav {color:#003399; margin: 0px auto 0px auto}
#Nav a:link, #Nav a:visited, #Nav a:active { color:#003399;	text-decoration: none;	padding-left: 12px }
#Nav a:hover  {	text-decoration: underline}
#Nav ul  {text-align: left;	display: block;	list-style-type: none;	background-color: #AED9FB;	margin: 0px; padding: 0px}
#Nav ul li   { font-weight: bold;	vertical-align: top;	margin: 0px;	padding: 3px 0 0 0 }
#Nav ul li ul   {padding: 0 0 0 0; list-style-type: none; background-color: #F0F8FF; margin: 4px 0 }
#Nav ul li ul li  {padding: 3px 0 3px 0; font-weight: normal; border: 1px solid #FFFFFF; margin: 0px}
#Nav ul li ul li ul li   {font-weight: normal; padding: 1px 0 1px 10px; margin: 0px }
#Nav ul li ul li ul li a:link, #Nav ul li ul li ul li a:visited, #Nav ul li ul li ul li a:hover, #Nav ul li ul li ul li a:active{
color:#333333; text-decoration: none; padding-left: 12px; padding-top: 2px; padding-bottom: 2px}
.submenuborder { background-color:#FFFFFF}
span.cldiv {background-position: -6px -693px; width:6px; height:8px; cursor:pointer;background-repeat: no-repeat;}
span.opdiv {background-position: -3px -705px;}
/* start Left navigation - by Kiran Shinde*/

/*Top Box Style Start here - by Kiran Shinde */
.DivBox { width:274px; padding: 3px }
.DivBox2{ width:247px;	padding: 3px;	z-index: 10;position: relative;	top:15px; right: 480px}
.DivBox span.Leftside{width: 170px; float:left; padding-left:10px;text-align:left}
.DivBox span.RightSide{ float:right; padding: 2px 10px 0 0; width: 25px}
Table.ShowHideTable {width:274px}
Table.ShowHideTable th {
	background-position: 0 -113px; 
	padding: 3px 0 3px 0;	font-size: 13px; color:white
	}
Table.ShowHideTable td.BackgroundBg {
	background: url(../naaptolImages/ShowHideTableTbody.gif) repeat-y; 
}
Table.ShowHideTable tfoot td {
	background-position: 0 -140px;
}
Table.FormTable tr td input.checkbox{text-align:center}
Table.FormTable td {height:15px}
Table.FormTable td.Lable {text-decoration: none;text-align: right}
Table.FormTable td.LableLeft {text-decoration: none;text-align: left;font-size: 12px;color: #333333}
Table.FormTable td.SpecialText{ text-decoration: none; color:#003399;font-size: 12px}
Table.FormTableStyle2 {border:1px solid #cccccc; background-color:#F7F7F7}
Table.FormTableStyle2 tr.color1 {background-color:#F4FBE6}
Table.FormTableStyle2 tr.color2 {background-color:#FAFDF4}
Table.FormTableStyle2 td {color: #333333; padding:5px; font-size:11px;}
Table.FormTableStyle2 tbody tr td.lable { font-weight:bold; text-align:right}
#ShowHideTopLogin { width: 274px; position : absolute; top:28px; right:542px; z-index:1}
#SellProductLogin { width: 274px; position : absolute; top:516px; right:578px; z-index:1}
#FavoriteLogin { width: 274px; position : absolute; z-index:1}
#ShowHideTopForgotPassword {width: 274px;position : absolute;top:28px;right:498px;z-index:1}
#ShowHideTopFreeSignUp {width: 274px; position : absolute; top:28px;right:404px;z-index:1}
#ShowHideTopSellProduct { width: 274px;position : absolute;	top:28px;	right:246px;	z-index:1}
#ShowHideChangeImage {	width: 274px; position : absolute; z-index:1; top:330px}
.clearSapce {clear: both; float: none}
.framediv {display:none; position:absolute; visibility:hidden; z-index:800}
/*Top Box Style Start here - by Kiran Shinde */

/* Start Bar Style */
div.bar {padding: 10px 0 1px 0;	margin: 0px 0 4px 0}
div.bar h5{font-size: 18px; color: #4F7021;}
div.bar h5 span {color: #FF0000;}
/* End Bar Style */


Div.BredCrum {	margin: 0 0 5px 0;	text-align: left;	font-weight: bold;	padding-bottom: 3px;	border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #F2F2F2}
Div.BredCrum b {font-weight: bold; font-size: 12px; color: #669900}


/*start What's HOT on naaptol etc..  tab*/
.TabbedPanels{margin:0px;padding:0px;float:left;}
.TabbedPanels{margin:0px;padding:0px;float:left;width:100%;}
.TabbedPanelsTabGroup{margin:0px;padding:0px;float:left}
.TabbedPanelsTab{
	position:relative;
	top:1px;
	float:left;
	padding:4px 10px;
	margin:0px 4px 0px 0px;
	list-style:none;
	cursor:pointer;
background-repeat: repeat-x;
background-position: 0 -84px;
border:1px solid #aed9fb;
font-size:11px;font-weight:bold;color:#003399}
.TabbedPanelsTabHover{background-repeat: repeat-x; background-position: 0 -108px;}
.TabbedPanelsTabSelected{background-repeat: repeat-x; background-position: 0 -108px;	border-bottom:1px solid #fff}
.TabbedPanelsTab a{color:#003399; background-repeat: repeat-x; background-position: 0 -84px; text-decoration:none;font-size:22px}
.TabbedPanelsContentGroup{clear:both;width:100%;border:1px solid #aed9fb}
.TabbedPanelsContent{padding-top:4px;padding-bottom:4px;vertical-align:top;}
.TabbedPanelsContentVisible{padding: 10px;	width: 98%;}
	
.PopularTableBox{border-bottom:1px solid #E2F0FB;margin-bottom:7px;padding:2px 0 2px 10px}
Table.PopularTable th{height:105px;width:105px; text-align: left;}
Table.PopularTable td{vertical-align:top;text-align:left}
Table.PopularTable td br{margin:5px}
Table.PopularTable td div{margin:3px 0 4px 0}
Table.PopularTable td span.title{font-size:12px;color:#003399;font-weight:bold}
Table.PopularTable td div.title{font-size:12px;color:#003399;font-weight:bold}
Table.PopularTable td div.description{color:#333333}
Table.PopularTable td div.avail{color:#003399}
Table.PopularTable td span.price{font-size:19px;color:#FF0000;font-weight:bold; }
Table.PopularTable td div.FreeOffer{color:#FF0000;font-weight:bold}
Table.PopularTable td span.FreeOffer{color:#FF0000;font-weight:bold}
Table.PopularTable td div.Adddate{color:#999999}
span.Adddate {color:#999999; font-size:10px;}
Table.PopularTable td span.Adddate{color:#999999}
Table.PopularTable td img{vertical-align:bottom}

#ViewMoreProduct{padding:3px;text-align:right}
#Space{clear:both;height:5px}
.BorderLeft{width:1px;border-left:1px solid #E2F0FB}

.TabbedPanels2{margin:0px;padding:0px;float:left;clear:none;width:100%}
.TabbedPanelsTabGroup2{margin:0px;padding:0px;float:left}
.TabbedPanelsTab2{
	position:relative;
	top:1px; float:left;
	padding:4px 10px;
	margin:0px 4px 0px 0px;
	list-style:none;
	
	cursor:pointer;
	background-repeat: repeat-x;
	background-position: 0 -84px;
	border:1px solid #aed9fb;
	font-size:11px;
	font-weight:bold;
	color:#003399
	}
.TabbedPanelsTabHover2{
	background-repeat: repeat-x;
	background-position: 0 -108px;
}
.TabbedPanelsTabSelected2{
	background-repeat: repeat-x;
	background-position: 0 -108px;
	border-bottom:1px solid #fff;
}
.TabbedPanelsTab2 a{
	color:#003399;
	background-repeat: repeat-x;
	background-position: 0 -84px;
	text-decoration:none;
}
.TabbedPanelsContentGroup2{clear:both;width:100%;border:1px solid #aed9fb;background:right top;vertical-align:top;
z-index:-2; 
}
.TabbedPanelsContent2{padding-top:1px;padding-bottom:1px;z-index:-2; }
/*End Tab for "What your FRIENDS are doing" "What's NEW on naaptol" "Top STORIES on naaptol"*/






















/* Start blue box style- Kiran Shinde */
div.blueBoxStyle{border:1px solid #AFDBFE;width:100%;margin:5px 0}
div.blueBoxStyle p.head{ 
padding:4px 10px;color:#003399;font-size:13px;font-weight:bold;border-bottom:1px solid #AFDBFE;
background-repeat: repeat-x;
	background-position: 0 -84px;}
div.blueBoxStyle div.body{padding:10px;text-align:justify}
div.blueBoxStyle b{padding-left:7px;font-size:12px;color:#669900}
/* end blue box style- Kiran Shinde */

/* Start green box style- Kiran Shinde */
div.greenBoxStyle{border:1px solid #BBDD7A;width:100%;margin:5px 0}
div.greenBoxStyle p.head{
	padding:4px 10px 5px 10px; color:#538b03; text-align:left; font-size:13px;font-weight:bold;border-bottom:1px solid #F4F9EB;
background-repeat: repeat-x;
	background-position: 0 -132px;}
div.greenBoxStyle div.body{padding:0px;text-align:justify; background-color: #F4F9EB;}
/* end green box style- Kiran Shinde */

/* Start Left Navigtaino Box - Kiran Shinde */
div.lnboxStyle{width:164px;margin:0 0;}
div.lnboxStyle p.head{
	padding:4px 10px 5px 10px; color:#fff; text-align:left; font-size:12px;font-weight:bold; border-bottom:1px solid #BBDD7A;
	background-repeat: repeat-x;
	background-position: 0 -713px;}
div.lnboxStyle div.body{background-color: #F4F9EB;}
/* End Left Navigtaino Box - Kiran Shinde */



/* Start gray box style- Kiran Shinde */
div.grayBoxStyle{
border:1px solid #c0c5cf; margin-bottom:5px;}
div.grayBoxStyle p.head{
background-position: 0 -63px;
padding:3px 0 3px 7px; 
color:#393F4A;
font-weight:bold;
border-bottom:1px solid #c0c5cf;
}
div.grayBoxStyle div.body{text-align:justify; background-color: #F7F8F9;}
div.grayBoxStyle div.body_center{text-align:center; background-color: #F7F8F9;}
/* end gray box style- Kiran Shinde */

/* Start Catalog style- Kiran Shinde */
div.compare { background-position: -26px -164px; width:67px; height:21px; cursor: pointer;}
.compareLeftbg {background-position: 0 -164px; width:26px; height:21px; text-align: center;}
div.com_concisebt {background-position: 0 -185px; width:138px; height:27px; float:left;}
div.new {background-position: 0 -216px; width:32px; height:15px; float:left;}
span.new2 {color: red; font-size: 10px;padding: 2px; margin: 2px;}
div.upcoming {background-position: -42px -216px; width:86px; height:18px; float:left;}
div.updiv {background-position: 0 -234px; width: 86px;  height:15px; cursor: pointer; }
div.dwdiv {background-position: 0 -249px; width: 86px; height:15px; cursor: pointer;  }
span.uparrow{background-position: -96px -234px; width: 10px; height:7px; cursor: pointer;  }
span.dwarrow{background-position: -96px -249px; width: 10px; height:7px; cursor: pointer;  }
div.selectFilterHead {
	border-top: 1px solid #f1cabf;
	border-bottom: 1px solid #f1cabf;
	background-position: 0 -752px;
	background-repeat: repeat-x;
	height: 27px;
}
div.selectFilterHead span.selectimg {
	width: 116px;
	float: left;
	background-position: 0 -263px;
	background-repeat:no-repeat;
	height: 27px;
	margin-left: 5px;
}
.liston {
	background-repeat: no-repeat;
	width: 101px;
	cursor: pointer;
	height: 24px;
	text-align:right;
}
.listoff {
	background-position: 0 -27px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 101px;
	height: 24px;
	text-align:right;
}
.gridon {
	background-position: 0 -54px;
	background-repeat: no-repeat;
	width: 97px;
	height: 24px;
	text-align:right;
	vertical-align: bottom;
}
.gridoff {
	background-position: 0 -81px;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: bottom;
	width: 97px;
	height: 24px;
	text-align:right;
}
.conciseon {
	background-position: 0 -109px;
	background-repeat: no-repeat;
	width: 106px;
	height: 24px;
	text-align:right;
}
.conciseoff {
	background-position: 0 -136px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 106px;
	height: 24px;
	text-align:right;
}
.btnclassorg{
	background-position: 0 -21px;
	background-repeat: repeat-x;
	height:22px;
	border:1px solid #9C1A1C;
	padding: 1px 5px 3px 5px; 
	font-weight:bold;
	color:#FFF;
}
div.selectProductMain {
	margin: 10px 0 10px 0 ; 
	border: 1px solid #b9c8d6;
	}
div.selectProductList {
	background-position: 0 -779px;
	background-repeat: repeat-x;
	height: 27px;
	border-bottom: 1px solid #b9c8d6;
}
div.selectProductList span.selectpimg {
	width: 260px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-align:left;
	margin-left: 5px;
	padding: 5px 0 0 0;
}
div.selectProductList span.splcompare {
	width: 85px;
	float: right;
	text-align: right;
	margin-right: 5px;
}
div.splResult {
	background-color:#f3f7fc;
	padding:5px; 
	}
.sellerpagingactive {
color:#003399;
cursor:text;
font-size:12px;
font-weight:bold;
}
.sellerpaging:link, .sellerpaging:hover, .sellerpaging:visited, .sellerpaging:active {
	color:#006699;
	font-size:12px;
}
/* Start Catalog style- Kiran Shinde */

/* Start Popular Product style- Kiran Shinde */
div.mostSearch {
	text-align: center;
	border-bottom:1px dotted #E6E8EC;
}
div.mostSearch div.mostSearchImage, div.mostSearch div.title {
	margin: 1px 0;
}
div.mostSearch div.price {
	margin: 3px 0;
	font-size:11px; 
}
div.mostSearch div.price span {
	color:#666666;
font-weight: normal;
}
/* End Popular Product style- Kiran Shinde */


/* Start Footer - Kiran Shinde */
Div.footer div{
	width:995px; height: 62px;
	margin-bottom: 5px;
}
Div.footer div.ftleft{
	width:6px;
	float: left;
	background-position: -3px -507px;
}
Div.footer div.ftmiddle{
	width:982px;
	text-align: center;
	float: left;
	background-repeat: repeat-x;
	background-position: 0 -569px;
}
Div.footer div.ftmiddle p{
	margin-top:15px; 
}
Div.footer div.ftright{
	width:6px;
	float: left;
	background-position: -3px -631px;
}
/* end Footer - Kiran Shinde */

span.gray {
	color: #999999;
}
.Textcenter {
	text-align:center;
}
.imageBottom {
vertical-align:bottom;
}
.ButtonMargin {
	margin-top: 2px;
	text-align:right;
}
.Right {
text-align:right;
}
h1 {
color: #003399;
font-size:25px;
}
h3 {
color: #003399;
font-size:20px;
}
h4 {
color: #003399;
font-size:15px;
}
h5 {
	color: #2163A0;
	font-size:15px;
	padding-bottom: 5px;
}
p.text12 {
font-size:12px;
text-align:justify;
padding:5px;
}
.input {
font-size: 11px;
border: 1px solid #91C7EE;
}
.inputsubscribe{
font-size: 11px;
border: 1px solid #91C7EE;
width:100px;
}
.inputbox {
font-size: 11px;
border: 1px solid #91C7EE;
width: 180px;
}
.select{
	font-size: 11px;
	border: 1px solid #91C7EE;
	padding-top: 4px;
}
.border {
	border: 1px solid #BEDDF6;
}
.AdBox {
	padding-top: 3px;
	padding-bottom: 3px;
}
#Advertise {
	width:609px;
	height:100px;
	margin-bottom: 5px;
}





/* Start Bar Social Style  */
.BarForSocial {
	background-image: url(../naaptolImages/bar2.gif);
	background-repeat: no-repeat;
	width: 609px;
	height:29px;
	text-align:left;
	padding: 0 0 4px 0;
	margin: 7px 0 2px 0;
	}
.BarForSocial h1{
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	color: #4F7021;
	padding-top:3px;
	padding-left:7px;
}
/* End Bar Social Style  */



#ViewMoreProduct {
	padding: 3px;
	text-align: right;
}
#Space{
	clear: both;
	height: 5px;
	}
Table.NewProductsBox {
	border-bottom: 1px solid #E4EFCF;
	margin-bottom: 7px;
}
Table.NewProducts {
}
Table.NewProducts th {
	height: 105px;
	width: 105px;
}
Table.NewProducts td {
	padding-top: 1px;
	padding-bottom: 1px;
}
#TagCloud {
padding:10px;
text-align:left;
}

Table.SocialLinks td {
	background-image: url(../naaptolImages/SocialBorder.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
}
Table.SocialLinks td a {
	color: #427418;
}

.FriendsContnet {
	padding: 10px;
	text-align:left;
}
.ContnetBox {
	border:0px solid #EAEAEA;
	padding: 2px 0 10px 0;
}
Table.SocialBar {
	text-align: left;
	border-bottom: 2px solid #AED9FB; 
}
Table.SocialBar th {
	font-size: 22px;
	font-weight: bold;
	color: #01488F;
}
Table.SocialBarNew {
	text-align: left;
}
Table.SocialBarNew th {
	font-size: 22px;
	font-weight: bold;
	color: #01488F;
}
Table.SocialTableStyle th {
	width:138px;
}
Table.SocialTableStyle th div {
	width: 138px;
	padding: 8px 0 8px 0;  
}
Div.ProfilePhotoStyle {
	background-color: #CCE5F6;
	padding:10px 0 10px 0;
	text-align:center;
}
	Div.ProfilePhotoStyle img {
	padding:5px;
	border: 1px solid #FFFFFF;
	background-color: #CCE5F6;
	}
Div.SocialLinkStyle {
	font-size:11px;
	margin-bottom: 5px;
	padding: 3px 0 3px 0;  
	border-bottom: 2px solid #D9ECFF; 
}
Table.SocialTableStyle th Table.TableLinks {
	width:100%;
	padding:0px;
	border: 1px solid #E1F1FB;
}
Table.SocialTableStyle th Table.TableLinks td {
	padding: 3px 0 3px 2px;  
	text-align:left;
}
Table.SocialTableStyle td.padding {
	vertical-align:top;
	padding:10px;
}
.NameH1 {
	font-size:30px;
	font-weight:bold;
	color: #4F7021;
	float: left;
	text-align: left;
}
.NameH2 {
	font-size:20px;
	font-weight:bold;
	color: #4F7021;
	float: left;
	margin-top: 10px;
	text-align: left;
	vertical-align:bottom;
}
.ViewProfileLinksStyle {
	padding: 2px;
	float: left;
	width: 603px;
	}
.ViewProfileLinksStyle a{
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	}
.ViewProfileLinksStyle a:active, visited{
	text-decoration:underline;
	font-size: 11px;
	color: #000000;
	}



Div.MyListContentlists  {
	border: 1px solid #0353BF;
	margin-bottom: 10px;
}
	Div.MyListContentlists ul {
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:right;
		
	}
	Div.MyListContentlists li {
		font-size:12px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D9ECFD;
		padding-right: 3px;
		padding-left: 3px;
	}
	Div.MyListContentlists li.active {
		font-size:12px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D9ECFD;
		background-color: #D9ECFD;
		
	}
	Div.MyListContentlists li a:link {
		font-size:12px;
	}
	Div.MyListContentlists li a:hover {
		font-size:12px;
		text-decoration: underline;
		
	}
	Div.MyListContentlists li a:visited {
		font-size:12px;
	}
	Div.MyListContentlists li a:active {
		font-size:12px;
	}


.VisitorPhotoStyle {
	background-color: #E4F1FA;

}
.ActiveLink {
	font-weight: bold;
	color: #000000;
}
/*Start Connectoin Style*/
.ConnectionBox {
	width: 180px;
	text-align: center;
	border: 1px solid #E1F1FB;
	padding-right: 3px;
	padding-left: 3px;
}
.ConnectionBox img {
	width:105px;
	height:105px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ConnectionBox h1 {
	font-size: 13px;
	color: #6A9616;
}
.ConnectionBox h2 {
	font-size: 11px;
	color: #333333;
}
.ConnectionBox div {
	background-color: #E1F1FB;
	margin-top: 4px;
	padding: 1px;
}

/*End Connectoin Style*/



/*Start Connectoin Style*/
.ProductInfoForList {
	width: 180px;
	text-align: center;
	border: 1px solid #E1F1FB;
	padding-right: 3px;
	padding-left: 3px;
}
.ProductInfoForList img {
	margin-top: 5px;
	margin-bottom: 5px;
}
.ProductInfoForList h1 {
	font-size: 13px;
	color: #6A9616;
}
.ProductInfoForList h2 {
	font-size: 11px;
	color: #333333;
}
.ProductInfoForList div {
	background-color: #E1F1FB;
	margin-top: 4px;
	padding: 1px;
}

/*End Connectoin Style*/
.Steps {
	font-size: 16px;
	padding: 10px;
	background-color: #F3FBFE;
	border: 1px solid #E1F1FB;
	font-weight: bold;
	color: #0C4E8F;
}
.StepsDactive {
	font-size: 16px;
	padding: 10px;
	background-color: #F3FBFE;
	border: 1px solid #E1F1FB;
	font-weight: bold;
	color: #70C6FA;
}

Div.DiscussAbout table td {
	font-size: 16px;
	color: #669900;
}
/*Start Product Discription Page */
#ProductResult {
		margin-top: 20px;	
	}
Div.ProductDiscription {
	text-align: left;
	padding:40px;
}
Div.ProductDiscription Table.ProductDetails  {
	text-align: left;
}
Div.ProductDiscription Table.ProductDetails th {
	font-size: 11px;
	font-weight:normal;
	text-align:right;
}
Div.ProductDiscription Table.ProductDetails td {
	padding:5px;
}
Div.ProductDiscription Table.ProductDetails td a{
	color: #003399;
font-size: 11px;
font-weight:normal;
text-decoration: none;
}
Div.ProductDiscription Table.ProductDetails td a:hover{
	text-decoration: underline;
	font-weight:normal;
}
Div.ProductDiscription Table.ProductDetails td.Name {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
Div.ProductDiscription Table.ProductDetails td h1 {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
Div.ProductDiscription Table.ProductDetails td.Price {
	font-size: 16px;
	color: #FF0000;
	font-weight:bold;
	vertical-align:top;
}
Div.ProductDiscription Table.ProductDetails td img.Rating {
	margin-top:1px;
}
Div.ProductDiscription Table.ProductDetails td span.to {
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	}
Div.ProductDiscription Table.ProductDetails p {
	font-size: 11px;
	text-align:justify;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.ProductImageBig {
	height:280px;
	text-align:center;
	border: 4px solid #E0EFFB;
}
.ProductImageBig img {
	width:250px;
	height:250px;
	text-align:center;
}
.ProductImageThumb {
	padding:3px;
	border: 1px solid #E0EFFB;
	background-position:0pt -265px;
	background-repeat:repeat-x;
}
.ProductImageThumb img.thumb {
	border: 1px solid #BDDDF6;
	margin:0 0 3px 2px;
}
Div.ProductResultHead {
	text-align:left;
}
Div.ProductResultHead h1 {
	font-size: 17px;
	font-weight: bold;
	color: #669900;
	}
div.headingstyle {
	font-size: 17px;
	font-weight: bold;
	color: #669900;
	margin: 0px;
	padding: 0px;
	}


/* Start Sort bar Style for product page- kiran Shinde*/
Table.SortBar {margin-top:5px;	margin-bottom:5px;	float: left}
Table.SortBar td {font-size:12px; font-weight:bold;color: #205d9c}
Table.SortBar td img.SortImage {vertical-align:bottom; margin-left:5px;	margin-right:5px}
Table.SortBar td.middle { background-image:url(../naaptolImages/SortBar2.gif); background-repeat:repeat-x}
Table.SortBar td.middle1 {background-image:url(../naaptolImages/SortBar2.gif);	background-repeat:repeat-x;	text-indent:25px; font-weight:normal}
/* Start Sort bar Style for product page- kiran Shinde*/



Table.StoreStyle {
	text-align:left;
	float: left;
}
Table.StoreStyle td {
	vertical-align:top;
	line-height: 14px;
	padding:0px;
	vertical-align:middle;
}
Table.StoreStyle td.price {
	font-size: 19px;
	color: #FF0000;	
	font-weight: bold;
	vertical-align:middle;
}
Table.StoreStyle td.price span{
	line-height: 19px;
}
Table.StoreStyle td.lowestprice{
	margin-top:10px;
	font-size:5px;
	color:#FF0000;
}
Table.StoreStyle td.offers{
	padding-right:10px;
}

.LocalStoreHeading {
	font-size: 12px;
	font-weight: bold;
}
Div.ExpertReviewContentStyle {
	margin-top:10px;
	margin-bottom:10px;
}
Div.ExpertReviewContentStyle span {
	color:red;
}
Div.ExpertReviewContentStyle table th {
	background-image: url(../naaptolImages/RevewsBar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	padding-left: 35px;
	font-size: 16px;
	color: #666666;
	
}
Div.ExpertReviewContentStyle table td {
	padding: 5px;
	color: #333333;
}
Div.UserReviewResult {
	margin-top:10px;
	margin-bottom:5px;

}
Div.ReviewTitle {
	font-size:16px;
	font-weight:bold;

}
Div.UserName_Date a:link {
	color:#669900;
	font-weight:bold;
	font-size:12px;
}
Div.UserName_Date a:hover {
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
Div.UserName_Date span {
	font-size:10px;
	color:#999999;
}
Div.UserName_Date h3{
	font-size:11px;
	color:#333333;
	font-weight: normal;
}
Div.ReviewBox {
	margin-left:5px;
	margin-right:5px;
	text-align: left;
}
Div.ReviewBox div {
	padding: 5px;
}
div.ReviewLink {margin: 5px 0px;}
Div.ReviewText p {
	padding: 0 10px 0 10px;
	font-size: 12px;
	
	}
Div.WriteReview {
	margin-top: 30px;
	text-align:center;
	width:653px;
}
Div.WriteReview_Top {
	background-image: url(../naaptolImages/WriteReviewBox_Top.gif);
	padding-top:9px;
	padding-bottom:10px;
	width:653px;
}
Div.WriteReview_Top h1 {
	font-size: 16px;
	font-weight:bold;
	color:#0066cb;
	padding-left:55px;
	text-align:left;
}
	
Div.WriteReview_Middle {
	background-image: url(../naaptolImages/WriteReviewBox_Middle.gif);
	background-repeat: repeat-y;
}
Div.WriteReview_Bottom {
	background-image: url(../naaptolImages/WriteReviewBox_Bottom.gif);
	background-repeat: no-repeat;
	height: 53px;
}

Table.WriteReviewForm {
background-image: url(../naaptolImages/ReviewFromBg.gif);
	background-repeat: repeat-x;
	width:644px;
	text-align: left;
}
Table.WriteReviewForm td.Label {
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
Table.WriteReviewForm td span{
	font-size:10px;
	color:#666666;
	padding-left:10px;
}
Div.DiscussComment table {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E7EA;
	margin-top: 5px;
	margin-bottom: 20px;
}
Div.DiscussComment table td {
	padding-left:5px;
}
Div.DiscussComment table td.comments {
	font-size:13px;
}
Table.GroupContentStyle table {
	margin-top: 15px;	
}
Div.CategoryLists ul {
	margin: 0;
	list-style-type: none;
	padding: 0 0 10px 5px; 
	width:150px;
}
Div.CategoryLists li {
	line-height: 22px;
	background-image: url(../naaptolImages/DottedbgforLinks.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
}



Div.BrandsCategory {
	margin: 10px 0 10px 0; 
} 
Div.BrandsCategory Div.CategoryStyle {
	width:100%;
	border: 1px solid #e1e9f2;
	background-image: url(../naaptolImages/CategoryBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin:0 0 8px 0;
} 
Div.BrandsCategory Div.CategoryStyle h1 {
	width:100%;
	padding:2px;
	font-size:11px;
	color:#003399;
	text-align: center;
}

Div.BrandsCategory Div.CategoryStyle div.brandcatheadingstyle {
	width:100%;
	margin:0px;
	padding:2px;
	font-size:11px;
	color:#003399;
	text-align: center;
	font-weight: bold;
}
Div.BrandsCategory Div.CategoryStyle span {
	width:105px;
	height:120px;
	}
Div.BrandsCategory Div.CategoryStyle span img {
	vertical-align:middle;
	text-align:center;
	background-color: #ffffff;
	margin: 5px 0 10px 0;
	border: 1px solid #C4E1FF;	
	width:105px;
	height:105px;
}
Table.BrandCategoryTableStyle td {
	font-size:11px;
	color:#333333;

}
Table.BrandCategoryTableStyle td h1 {
	font-size:16px;
	color:#003399;
}

/* END : Brand Category Page CSS */


Div.Testimonials {
	padding: 0 5px 0 5px;
	font-size:10px;
	color:#666666;
	font-weight: normal;
	line-height: 14px;
}
Div.Testimonials span {
	color: #000000;
	font-size:11px;
	font-weight:Bold;
	line-height: 14px;
}
Div.Testimonials b {
	color: #000000;
	font-weight:Bold;
	line-height: 14px;
}



Table.HomeShop18Table {
	text-align:left;
	color:#333333;
}
Table.HomeShop18Table th {
	padding:10px;
	font-size:22px;
	font-weight:normal;
	letter-spacing: -1px;
}
Table.HomeShop18Table th span {
	font-size:33px;
	font-weight:bold;
	color: #CC0000;
}
Table.HomeShop18Table td {
	padding-left:10px;
	padding-top:5px;
	font-size: 12px;
	color: #333333;	
}
Table.HomeShop18Table td.Heading {
	font-size: 22px;
	font-weight: bold;
	color: #999999;	
}
Table.HomeShop18Table td img{
vertical-align:bottom;
}



Table.RegisterFrom {
	border: 1px solid #D5E9FF;
}
Table.RegisterFrom th{
	font-size: 11px;
	text-align: left;
	padding: 5px;
	color: #000;
}
Table.RegisterFrom th div{
	width:200px;
	float:left;
	padding-top:5px;
}
Table.RegisterFrom th span{
	font-size: 11px;
	width:200px;
	text-align: right;
	padding:10px;
	color: #000;
	font-weight: normal;
	float:left;	
}
Table.RegisterFrom td{
	font-size: 11px;
}
Table.RegisterFrom td span{
	
	
}
Table.RegisterFrom td.label{
	font-size: 11px;
	padding:5px;
}
Table.RegisterFrom td.labelIMP{
	font-size: 11px;
	background-color: #FFF5E8;
	
	padding:5px;
}
Table.RegisterFrom td.Allabel{
	background-color: #F4FBFF;
	font-size: 11px;
	padding:5px;
}
Table.InviteRegistration {
	
	font-size: 12px;
}

Table.InviteRegistration table tr td div {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	padding-left: 5px;
}
Table.InviteRegistration table tr td div table tr td {
	font-size: 12px;
}

/*End Product Discription Page */
.DottedBorder {
	background-image: url(../naaptolImages/DottedBorder.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.DottedBorder2 {
	background-image: url(../naaptolImages/DottedBorder.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	padding:2px 0 2px 0;
	margin: 5px 0 5px 0;

}
/*Start Light Box - Kiran Shinde */
#lightbox{
	display:none;
	position: absolute;
	top:40%;
	left:50%;
	z-index:9999;
	width:500px;
	height:550px;
	margin:-220px 0 0 -250px;
	border:5px solid #D5E9FF;
	text-align:left;
	background-color: #F4FBFF;
}
#lightbox[id]{
	position:fixed;
}
#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	
}
/*End Light Box - Kiran Shinde */

/* Start Progress Box style - Kiran Shinde  */
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:8000px;
	text-align: center;
	margin-left:130px;
	padding-top:300px; 
	background-color:#000000;
	-moz-opacity: 20;
	opacity:.20;
	filter: alpha(opacity=20);
}
#progressBar {
	text-align:center;
	z-index: 1000;
	width: 100%;
	position: absolute;
	visibility: hidden;
	display: none;
}
#progressBar img {
	text-align:center;
	margin-top:300px; 
}
#progressBar span {
	color:white;
	font-size:22px;
	font-weight:bold;
}
/* End Progress Box style - Kiran Shinde  */




Div.PageStyleBg {

	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}
Div.ChoosePassword {
	padding: 10px;
	height:300px;
}
Div.ChoosePassword h1 {
	font-size:18px;
	margin:0px 0 10px 0;
}
Div.ChoosePassword h1 span {
	font-size:18px;
	color: #669900;
}
Div.ChoosePassword p {
	font-size:11px;
	color:#666666;
	padding:5px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	border: 1px solid #E1F1FF;
}
#Submit
{
	display: block;
	width: 59px;
	height: 25px;
	background-image: url(../naaptolImages/Btn_SubmitNew.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Submit:hover
{ 
  background-position: 0 -25px;
}
#Submit span
{
  display: none;
}
Div.Sucessfully {
	font-size:11px;
	color:#FF0000;
	text-align:center;
}



/*OLD CLASS ADDED*/
.ProductDetailsBorder{
	border-bottom:1px solid #7BBFF2;
	border-right:1px solid #7BBFF2;
}

.ProductDetails01 {
	border-top:1px solid #7BBFF2;
	border-left:1px solid #7BBFF2;
	padding-left:7px;
	background-color: #BFE0F9;
}

.ProductDetails02 {
	border-top:1px solid #C0DDF3; 
	border-left:1px solid #C0DDF3;
	padding-top:3px;padding-bottom:3px;
	
	}
.textnormal_12_bb {
	color: #0B418A;
}
.PadLeft5 {
	padding-left: 15px;
}
.textnormal_11 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.textnormal_12 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.textnormal_13 {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
.textnormal_13 h1 {
	font-size: 17px;
	font-weight: bold;
	color: #669900;
}
.AlignRight{
	text-align: right;
}



/* Popup for notes/offer*/
.leftbg{
	background-image:url(../naaptolImages/left_ver_bg.png);
	background-repeat:repeat-y;
	width: 22px;
}
.topbg{
	background-image:url(../naaptolImages/top_bg_new.png);
	background-repeat:no-repeat;
	width: 306px;
	height: 7px;
}
.bottombg{
	background-image:url(../naaptolImages/bottom_bg.png);
	background-repeat:no-repeat;
	width: 306px;
	height: 6px;
}
.rightbg{
	background-image:url(../naaptolImages/right_ver_bg.png);
	background-repeat:repeat-y;
	width:7px;
}
.txt{
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	padding-left:19px;
	padding-top:2px;
	padding-right:20px;
	padding-bottom:13px;
	background-color:#f5faff;
	border:none;
	line-height:14px;
	word-spacing:-1px;
	letter-spacing:0px;
}
.close_bt{
	background-color:#f5faff;
	padding-top:2px;
	padding-right:4px;
	}
.top_bg{
	background-image:url(../naaptolImages/top_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	}
.bottom_bg{
	background-image:url(../naaptolImages/bottom_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	width:306px;
	height:6px;	
	}
	.over{
	background-color:#D6F0FF;
}
.out{
	background-color:#FFFFFF;
}
.SimilarProductBox {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
	border-color:#aed9fb;
	margin-left:5px;
	float:left;
	text-align:center;	
}

.Similar_Product{
	height: 335px;
}
#Similar_Product a:link {
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
#Similar_Product a:visited {
	text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
#Similar_Product a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}
#Similar_Product a:active {
text-decoration: underline;
	font-size: 11px;
	color: #666666;
}
#Similar_Product b a:link {
	color:#003399;
	font-weight:bold;
}
#Similar_Product b a:visited {
	color:#003399;
	font-weight:bold;
}
#Similar_Product b a:hover {
	color:#003399;
	font-weight:bold;
	text-decoration: underline;
}
#Similar_Product b a:active {
color:#003399;
	font-weight:bold;
}






#Similar_Product {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Similar_Product h1 {
	font-size: 17px;
	font-weight: bold;
	color: #669900;
	margin-left:5px;
	float:left;	
}
.MyFavorite{
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
	vertical-align:top;
	word-spacing:-1px;
	padding-left:6px;
	padding-top:3px;
	background-image:url(../naaptolImages/favorite_details_bg.gif);
	background-repeat:no-repeat;
	width:165px;
	height:20px;

}
.StoreReviewName{
	font-size:14px;
	font-weight:bold;
	color:#ff6600;

}
.StoresHiglight {
	background-color: #F4F4F4;
}
.MicrositeNormal {
	background-color: #ffffff;
}






	Div.NewNaaptolProducts {
	margin: 0 5px 0 5px;;
	
	
	}
	Div.NewNaaptolProducts h1 {
	font-size: 13px;
	text-align: left;
	color: #669900;
	margin-top: 10px;
	padding: 3px;
	border-bottom: 2px solid #BBDD7A;
	background-color: #F1F8E4;
	margin-bottom: 5px;
	}
	Div.NewNaaptolProducts h2 {
	font-size: 13px;
	padding: 3px;
	text-align: left;
	color: #999999;
	margin-top: 10px;
	border-bottom: 2px solid #BBDD7A;
	font-weight: normal;
	margin-bottom: 5px;
	}
	Div.NewNaaptolProducts h2 a:link,active,visited {
	color:#999999;
	font-size: 13px;
	font-weight: normal;
	}
	Div.NewNaaptolProducts h2 a:hover {
	color:#669900;
	text-decoration: underline;
	}
	Div.NewNaaptolProducts div.NewProducts {
	text-align:left;
	margin:0 0 1px 0;
	padding: 3px 0 3px 5px;
	vertical-align: top;
	width: 100%;
	}
	Div.NewNaaptolProducts div.NewProducts b {
	
	}
	Div.NewNaaptolProducts div.NewProducts img {
	margin-right: 5px;
	float: left;
	margin-top: 5px;

	}
	Div.NewNaaptolProducts div.NewProducts div.style {
	display:block;
	float: left;
	margin:3px 0px;
	font-weight: normal;
	}
	Div.NewNaaptolProducts div.NewProducts ul {
	margin:0px;
	padding:0px;
	}
	Div.NewNaaptolProducts div.NewProducts ul li {
	margin:0px;
	padding:0px;
	list-style-type: none;
	}
	Div.NewNaaptolProducts div.NewProducts span.date {
		font-size:10px;
		color:#666666;
	}
	
	div.colLeft {
	float: left;
	width: 47%;
	}
	div.colRight {
	float: right;
	width: 47%;
	}
	div.colFull {
	float: left;
	width: 98%;
	padding: 1px 0px;
	
	}
	.shwBorder {
	border-bottom:1px solid #EFEFEF; 	
	}
	.noneBorder {
	border-bottom:0px solid #EFEFEF; 	
	}
	
	
	
/*End css for whats new on naaptol */

/*  code by sushil for new category page*/
Table.CategoryBox {
	text-align: left;
	
}
Table.CategoryBox th img {
	vertical-align:top;
	padding:5px;
	border: 1px solid #e4ecf3;
	width:105px;
	height:105px;
}
Table.CategoryBox td {
	vertical-align:top;
	padding-left:15px;
}
Table.CategoryBox td h1 {
	font-size:15px;
}
Table.CategoryBox td p {
	font-size:11px;
	margin-bottom:10px;
	
}
Table.SubCategoryBox {
	text-align:left;
	border: 0;
}
Table.SubCategoryBox th {
	width:60px;
	height:60px;
	background-color: #FFFFFF;
	border: 1px solid #e1eaf2;
}
Table.SubCategoryBox td div.SubDivider {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B9DFFF;
}
div.CategofyHead a{
	font-size:13px;
	text-align:left;
	color: #003399;
	font-weight: bold;
	
	}
div.CategofyHead a:visited{	
	color: #003399;		
	}
Div.CategofyHead {
	background-image: url(../naaptolImages/CategoryHeadBg.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:13px;
	text-align:left;
	color: #003399;
	font-weight: bold;
	border: 1px solid #dde8f1;
	padding-left: 4px;
}
#Similar_Product span {
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-left: 5px;
}
Div.BottomAdStyle {
	text-align:center;
	margin: 2px 0 5px 0;

}


/*start -  css for suggestion box*/
Div.suggesstionBox {
	position:absolute;
	margin-left:185px;
	visibility:hidden;
	display:none;
	width:350px;
	z-index:15;
	background-color: white;
	margin-top:-12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #79c5f9;
	border-right-color: #79c5f9;
	border-bottom-color: #79c5f9;
	border-left-color: #79c5f9;
}
Div.suggesstionBox table {
	
}
Div.suggesstionBox table th {
	font-size:14px;
	color:#004891;
	background-color:#BDDDF6;
	padding:5px;
}
Div.suggesstionBox table th b {
	font-size:14px;
}
Div.suggesstionBox table td table  {
	border: 0px solid #fff;
}
	Div.suggesstionBox table td table td  {

	
}
Div.suggesstionBox table td table td a:link,hover,visited,active  {
	text-decoration:none;
}
/*End -  css for suggestion box*/



/*start -  store info popup */
.StorePopup{	  
	 visibility:hidden;
	 display:none;
	 width:270px;
	 position:absolute;
	 background-color:#f5faff;
	 border:2px;
	 border-style:solid;
	 border-color:#c2ddfb;
	 padding:5px;

}
.labelHead{
	 font-size:16px;
	 font-weight:bold;
	 color:#2475b9;	
	 text-align:center;
}
.labelNormal{
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 width:40%;
	text-align:right;
}
.labelAnswer{
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
	 width:60%;
	 padding-left: 5px;
}
/*End -  css for store info popup */

/*Start - CSS for Compare Page */
div#wn	{ 
   
    width:585px;
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative; 
    width:585px; height:11px;
    display:block; /* display:none initially */
    font-size:2px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:12px; top:0;
    width:560px; height:11px; 
    background:#E8F1FF;
  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:20px; height:9px; 
    background-color:#0E61B3;
  }  
div#scrollbar1 { 
    position:relative; 
    width:585px; height:11px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track1 { 
    position:absolute; left:12px; top:0;
    width:560px; height:11px; 
    background: #E8F1FF;
  }
div#dragBar1 {
    position:absolute; left:1px; top:1px;
    width:20px; height:9px; 
    background-color:#0E61B3;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    }
    
#dhtmltooltip{
position: absolute;
width:317px;
visibility: hidden;
overflow: visible;
cursor:pointer;
}

Div.CompareMoreProducts b {
	float: left;
	}
	Div.CompareMoreProducts span {
	float: right;
	}
.CompareBorder {
	border: 6px solid #5886C6;
	margin: 1px;
}
Div.CompareBoxStyle {
	text-align:center;
	width:190px;
	height:325px;
	margin-top: 5px;
	margin-bottom: 5px;
		}
	Div.CompareBoxStyle div {
		margin:7px 0 6px 0;
	}
	.MidiumImage {
		width:105px;
		height:105px;
	}
	Div.CompareBoxStyle strong {
		font-size: 14px;
		color: #FF0000;
	}
	.CompareHeight {
		height:30px;
		background-color:#E3F1FB;
		padding-left: 5px;
		
		
		}
	.CompareBoxBorder {
	border: 1px solid #BDE0FC;
	margin-top:2px;
	}
	Table.KeyFeaturesData td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	padding-left: 5px;
		
		}

/*End - CSS for Compare Page */
Div.StaticContent {
	text-align:justify;
	
}
	Div.StaticContent h1 {
		margin:0 0 10px 0;
		font-size:22px;
}
	Div.StaticContent h2 {
	margin:0 0 10px 0;
	padding:5px;
	font-size:12px;
	color:#000000;
	border: 1px solid #DFEFFB;
	background-color: #F7FBFE;
	}
	Div.StaticContent h3 {
	margin:0 0 5px 0;
	padding:5px;
	font-size:14px;
	color:#0262C4;
	border: 1px solid #DFEFFB;
	background-color: #F7FBFE;
	}
Div.SuggestFormRight  {
	width: 234px;
	float:left;
}
div.feedFormBorder {
	border: 1px solid #DFEFFB;
	}
Div.SuggestForm  {
	width: 520px;
	clear:right;
	float:right;
	padding:5px;
}
table.SuggestForm1  {
	width: 520px;
	clear:right;
	float:right;
}
Div.SuggestForm p {
	width: auto;
	clear: left;
	margin: 3px;
	padding: 7px 0 7px 0;
	font-size: 12px;
	font-weight: normal;
}

div.feedBak_head {
	background-color: red;
	}
Div.SuggestForm p span {
	color:red;
}
Div.SuggestForm label {
	float:left;

	width: 180px;
	font-weight: bold;
	color: #666666;
}
table.SuggestForm1 td{
	color: #000;
	padding:7px 5px;
	border-bottom:1px solid #e1e1e1;
}

table.SuggestForm1 td span {
	color:red;
}
Div.SuggestForm input {
	border: 1px solid #91C7EE;
	width:170px;
	margin-left: 5px;
		
}
Div.SuggestForm select {
	border: 1px solid #91C7EE;
	width:170px;
	margin-left: 5px;
}
span.Sucess {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	line-height: 20px;
	margin: 5px;
	padding: 10px;
	margin-top: 50px;
	}
/*End - CSS for Compare Page */

/*Start - CSS for All Category Page */
#AllCategory {
	
}
#AllCategory h1{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 7px 0;
}
#AllCategory h2{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 7px 0;
}
.AllCategoryBox {
	border: 2px solid #CCE5F6;
	background-image: url(../naaptolImages/Allcategoryboxbg.gif);
	height: 25px;
	background-repeat: repeat-x;
}
#AllCategoryImage {
	text-align: center;
	border: 1px solid #CCE5F6;
	background-color: #FFFFFF;
	padding: 5px 2px 2px 2px;
	height: 105px;
	width: 105px;
}

#AllCategoryHeading a:link, #AllCategoryHeading a:visited, #AllCategoryHeading a:active {
	font-size: 14px;
	text-align: center;
	padding: 3px;
	font-weight:bold;
}
#AllCategoryHeading a:hover {
	text-decoration:underline;
}

.bodyText13 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}
.SCategory:link,visited,active {
	text-decoration: none;
	}
.SCategory:hover {
	text-decoration: underline;
	color: #CC0000;
}
.SCategoryACT{
	color: #CC0000;
	font-weight: bold;
}
/*End - CSS for All Category Page */

Table.brandstable td {
	padding: 0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5EBFF;

}
Table.brandstable td img {
	margin: 10px 0 0 0;
}
Table.brandstable td strong {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
/*start seller browse */

.SellerbodyText11{
  font-size:11px;
  text-decoration:none;
  padding-right:5px;
  padding-left:5px;
  text-align: left;
}

#SellerCategory{}

#SellerCategory h1{
  font-size:18px;
  font-weight:bold;
 
  margin:0px 0px 7px 0px
}

#SellerCategory h2{
  font-size:14px;
  font-weight:bold;
  color:#003399;
  margin:0px 0px 7px 0px
}

#SellerCategoryBox{
  border:2px solid #CCE5F6;
  background:url(../naaptolImages/Allcategoryboxbg.gif) repeat-x
}

#SellerCategoryImage{
  text-align:center;
  border:1px solid #CCE5F6;
  background:#FFFFFF;
  padding:5px 2px 2px 2px;
  height:100px;
  width:100px
}

#SellerCategoryHeading{
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-align:center;
  padding:3px;
  width:100px
}

Table.SellerTable{
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#CCCCCC;
  border-bottom-color:#CCCCCC;
  border-left-color:#CCCCCC
}

Table.SellerTable td{
  border-right:1px;
  border-right-style:solid;
  border-right-color:#CCCCCC;
  padding:10px
}

Table.SellerTable td img{
  padding:5px
}

.SellerBorder{
  border:2px solid #F5F5F5;
  padding:10px
}

.SellerMOver{
 border:2px solid #bdddf6;
}

.SellerMOut{
   border:2px solid #F5F5F5;
}


.sellerheadertop{
  vertical-align:top;
  height:auto
}
/*End seller browse */



.CompareBorder {
border: 6px solid #5886C6;
margin: 1px;
}
.CompareBorder2 {
	border: 6px solid #E6ECF7;
	margin: 1px;
}
#Compare {
	overflow: scroll;
	width: 600px;

}

#CategoryHeading {
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#CategoryHeading h1 {
	font-size: 22px;
	color: #333333;
	padding-left: 15px;
	margin: 0 0 5px 0;
}
#CategoryHeading h2 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-left: 15px;
}
.CategoryImage{
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	text-align: center;
}
.menutitle{
	cursor:pointer;
	font-size: 11px;
	background-color: #FFECD2;
	color: #FFFFFF;
	text-align:left;
	font-weight:bold;
	padding: 3px 0 3px 7px;
	border-left:1px solid #FFE1C4;
	border-right:1px solid #FFE1C4;
	border-bottom:1px solid #FFE1C4;
	width:190px;
}
.submenu{
	border-bottom:1px solid #FFE1C4;
	width:200px;
	
}
#Cat_CompareButton table tr form td input.checkbox {
	vertical-align: top;
}
Div.ListLinks {
	text-align:left;
	padding-top: 3px;
	padding-right:10px;
}
#masterdiv{
	
}
.pg-normal{
	text-decoration: none;
	font-size: 12px;
	color: #005CB9;
	font-weight: bold;
	cursor:pointer;
}
.pg-selected{
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#669900;
	padding:6px;
	padding-top:2px;
	padding-bottom:2px;	
	margin-left:2px;
	text-decoration:none;
	width:22px;
	font-weight:bold;
}

/*End Catlog page */

	Div.NewLaunches { height:100px; text-align:left; margin: 0 2px 0 2px; padding: 3px 3px 3px 3px	}
	Div.NewLaunches div.NewLaunchesImage {	float:left;	border: 1px solid #dfdcdc;	background-color: #FFFFFF;	width:60px;	height:60px }
	Div.NewLaunches div.NewLaunchesContent { padding-left:4px;	width:120px;	float:right	}
	Div.StoreTestimonials { padding: 0 15px 0 10px; text-align:left; line-height:15px}


Div.TopSearchStyle {
			margin : 10px;
			text-align:left;
	}
	Div.TopSearchStyle h1 {
			margin : 5px 0 10px 0; 
			font-size:22px
	}


/*Start View Details Button Style */
.ViewDetailsNew
	{
		display: block;
		width: 77px;
		height: 25px;
		margin-top:5px;
		background-image: url(../naaptolImages/bt_ViewDetailsSmall.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.ViewDetailsNew:hover
	{ 
	  background-position: 0 -25px;
	}
	.ViewDetailsNew span
	{
	  display: none;
	}
/*End View Details Button Style */
/* CSS for list module*/
Div.PriceBox {

	height: 65px;
	width: 155px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

Div.GoButton {
	margin: 10px 0 10px 0;
	text-align: center;
}

Div.PriceBox span.MinMax {
	padding-left: 15px;
	font-size: 10px;
}

Div.PriceBox div.minPriceHolder {
	width: 70px;
	float: left;
	margin-bottom: 5px;
}

Div.PriceBox #to {
	width: 15px;
	float: left;
	padding-top: 4px;
	font-weight: bold;
}
Div.PriceBox div.maxPriceHolder {
	width: 70px;
	float: right;
	margin-bottom: 5px;
}

Div.BrandBox ul {
	margin: 0 0 0 25px;
	padding: 0px;
	text-align:left;
}
Div.BrandBox ul li {
	list-style-image: url(../naaptolImages/Bullet_Round.gif);
}

	
	#testMenu {
	background-color:#CAE3F9;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid  #a7d7fc;
	}
/*Start Sort Box Style */	
	Div.SortBox_Catlog Table td.SortBox_CatlogMiddle{
		background-image: url(../naaptolImages/SortMiddle.gif);
		background-repeat: repeat-x;
		text-align:left;
	}
	Div.SortBox_Catlog Table td {
		color:#003399;
	}
	
/*End Sort Box Style */	
	
/*Pagination Style */
.pagination{
	padding: 2px;
}
	.pagination ul{
	margin: 0;
	padding: 0;
	text-align: left; 
	font-size: 16px;
	}
	.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	}
	.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
	}
	.pagination a:hover, .pagination a:active{
		border: 1px solid #2b66a5;
		color: #000;
		background-color: #F6FAFE;
	}
	
	.pagination a.currentpage{
		background-color: #1078D5;
		color: #FFF !important;
		border-color: #1078D5;
		font-weight: bold;
		cursor: default;
	}
	
	.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
	}
	
	.pagination a.prevnext{
	font-weight: bold;
	}
	
	Div.ListDetails div.ListDetailsImage {
		width:60px;
		height:60px;
		margin: 0 10px 0 0;
		float:left;
		border: 2px solid #D9ECFD;
	}

	Div.ListDetails div.ListDetailsContent {
		width:100%;
		float:right;
	}
	Div.ListDetails div.ListDetailsContent h1 {
		font-size:20px;
	}
	Div.ListDetails div.ListDetailsContent2 {
		width:270px;
		float:right;
	}
	Div.ListDetails div.ListDetailsContent2 p {
		margin:3px 0 2px 0;
		padding: 3px 0 2px 0;
	}
	
	Div.ListDetails div.ListDetailsContent2 h1 {
		font-size:20px;
	}
	Div.ListDetails div.ListDetailsContent h2 {
		font-size:12px;
	}
	
	Div.DisplayItems {
		margin: 5px 0 0 0;
	
	}
	Div.DisplayItems span.Items {
		float:left;
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	Div.DisplayItems  {
		vertical-align:bottom;
	}
	Div.DisplayItems table tbody tr td {
		text-align: left;
	}
	Div.Catlog_GridViewProduct {
		text-align:left;
	}
	Div.Catlog_GridViewProduct table td {
		text-align:left;
	}
	Table.CatlogBoxGrid td.top{
		background-image: url(../naaptolImages/CatlogBoxTop.gif);
		background-repeat: no-repeat;
		height: 6px;
		width: 194px;
	
	}
	Table.CatlogBoxGrid td.middle{
		background-image: url(../naaptolImages/CatlogBoxMiddle.gif);
		background-repeat: repeat-y;
		height: 240px;
	
	}
	Table.CatlogBoxGrid td.footer{
		background-image: url(../naaptolImages/CatlogBoxBottom.gif);
		background-repeat: no-repeat;
		height: 5px;
		width: 194px;
	}
	
	Div.CatlogPagination {
		padding:5px;
		margin-bottom:10px;
	
		}
	Div.CatlogPagination span.PerPage {
		color:#003399;
		float:left;
		
	}
	Div.CatlogPagination span.PageNo {
		float:right;
	}
	Table.CatlogBoxList {
	margin-top: 5px;
	text-align: left;
}
Table.CatlogBoxList td.top {
	background-image: url(../naaptolImages/cataloglistviewboxtop.gif);
	background-repeat: no-repeat;
	height: 6px;
}
Table.CatlogBoxList td.middle {
	background-image: url(../naaptolImages/cataloglistviewboxmiddle.gif);
	background-repeat: repeat-y;
}
Table.CatlogBoxList td.bottom {
	background-image: url(../naaptolImages/cataloglistviewboxbottom.gif);
	background-repeat: no-repeat;
	height: 5px;
}
	Div.ConditionNote {
		text-align:left;
		font-size:11px;
		padding:10px;
		color:#999999;
	}
.ListDetailsImage {
		width:105px;
		height:105px;
		margin: 0 10px 0 0;
		float:left;
		border: 2px solid #D9ECFD;
	}
	Div.GridContent {
		text-align:center;
		margin: 5px 0px;
		padding: 0px;
		float: left;
		width: 100%;
	}
	Div.GridContent h1 {
		font-size: 13px;
	}
	Div.GridContent h2 {
		font-size: 13px;
		color: #FF0000;
	}
	Div.GridContent table td.space{
		padding:7px;
	}
	.ViewDetails	{
		display: block;
		width: 96px;
		height: 25px;
		background-image: url(../naaptolImages/BtViewDetails.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.ViewDetails:hover
	{ 
	  background-position: 0 -25px;
	}
	.ViewDetails span
	{
	  display: none;
	}
	#MyListContent {
			margin: 5px 0 5px 0;
		}
	Div.ListComponents {
		background-color: #F6FAFE;
		border: 1px solid #BDDDF6;
		margin: 5px 5px 15px 5px;
		height:25px;
		padding: 7px 3px 3px 3px;
	}
	Div.ListComponents span.RateThis {
		text-align:center;
		float: left;
	
	}
	Div.ListComponents span.RateThis img {
		vertical-align:middle;
	}
	Div.ListComponents span.Subscribe {
		float:right;
		width:300px;
		text-align:right;
	}
	Div.ListComponents span.Subscribe img {
		vertical-align:top;
	}
	Table.MyListContent {
		border: 1px solid #D9ECFD;
	}
	Table.MyListContent {
		border: 1px solid #D9ECFD;
	}
	Div.MyListContentlists  {
	border: 1px solid #0353BF;
	margin-bottom: 10px;
}
	Div.MyListContentlists ul {
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	margin: 0 10px 0 0;
	text-align:right;
}
	Div.MyListContentlists li {
		font-size:12px;
		padding: 2px 3px;
		border-bottom:1px solid #D9ECFD;
	}
	Div.MyListContentlists li.active {
		font-size:12px;
		padding: 2px;
		border-bottom:1px solid #D9ECFD;
		background-color: #D9ECFD;
	}
	Div.MyListContentlists li a:link {
		font-size:12px;
	}
	Div.MyListContentlists li a:hover {
		font-size:12px;
		text-decoration:underline;
	}
	Div.MyListContentlists li a:visited {
		font-size:12px;
	}
	Div.MyListContentlists li a:active {
		font-size:12px;
	}
	div.ProfilePhoto {
		width: 138px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	Div.ProfilePhotoStyle {
	background-color: #CCE5F6;
		padding:5px;
	}
	Div.ProfilePhotoStyle img {
	padding:5px;
	border: 1px solid #FFFFFF;
	background-color: #CCE5F6;
	}
	Div.SocialLinkStyle {
	font-size:11px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D9ECFF;	
	}
	Div.SubscribersContent ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
	}
	Div.SubscribersContent ul li {
	margin:0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9ECFD;
	}
/* End - CSS for list module */
/*History Style */
	Div.HistoryLeft {
		width:100%;
		margin:0 0 0 0;
}
	Div.HistoryLeftFull {
		float:left;
		margin:0 0 0 0;
}
	Div.HistoryRight {
		margin:0 0 0 0;
		vertical-align:top;
	}
	Table.HistoryTable {
		text-align:left;
		margin-top:2px;
	}
	Table.HistoryTable th {
		background-image: url(../naaptolImages/HistoryDateBg.gif);
		background-repeat: no-repeat;
		background-position: left;	
	}
	Table.HistoryTable th span {
		font-size:11px;
		color:#0c63b4;
	}
	Table.HistoryTable td {
		border: 1px solid #56a8f5;
		padding:2px;
	}
	Table.HistoryTable td table td {
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #D9ECFD;
		border-left-color: #FFFFFF;
		
		text-align: left;
	}
	Table.HistoryTable td table td span.Status { 
			float:right;
			color:#666666;
		}
	Table.HistoryTable tr td table tr td div.GridContent{
	vertical-align:bottom;
	}
	Table.HistoryTable td table td div {
		margin:0 0 0px 0;
	}

/*Start Top Searb Box Tab style */
	 #tabsJ {
		float:left;
		font-size:11px;
		width:551px;
		font-weight:bold;
		line-height:normal;
		  }
		#tabsJ ul {
		margin:0;
		list-style:none;
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 30px;
		  }
		#tabsJ li {
		display:inline;
		margin:0;
		padding-top: 0;
		padding-bottom: 0;
		  }
		#tabsJ a {
		float:left;
		background:url("../naaptolImages/tableftJ.gif") no-repeat left top;
		margin:0;
		text-decoration:none;
		padding-top: 0;
		padding-right: 2px;
		padding-bottom: 0;
		padding-left: 5px;
		  }
		#tabsJ a span {
		  float:left;
		  display:block;
		  background:url("../naaptolImages/tabrightJ.gif") no-repeat right top;
		  padding:4px 15px 4px 6px;
		  color:#24618E;
		 }
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#tabsJ a span {float:none;}
		/* End IE5-Mac hack */
		#tabsJ a:hover span {
		color:#0059B8;
		  }
		#tabsJ a:hover {
		  background-position:0% -42px;
		  }
		#tabsJ a:hover span {
		  background-position:100% -42px;
		  }
	
			#tabsJ #current a {
					background-position:0% -42px;
			}
			#tabsJ #current a span {
		background-position:100% -42px;
		color:#003366;
	 }
	  /* End Top Searb Box Tab style */


/*Start Mail Tabs */
 #MailTabs2 {
	float:left;
	font-weight:normal;
	line-height:normal;
      }
    #MailTabs2 ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
      }
    #MailTabs2 li {
	display:inline;
	margin:0;
	padding-top: 0;
	padding-bottom: 0;
	
      }
    #MailTabs2 a {
	float:left;
	background:url("../naaptolImages/tableftJ.gif") no-repeat left top;
	margin:0;
	color:#003399;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
      }
    #MailTabs2 a span {
      float:left;
      display:block;
      background:url("../naaptolImages/tabrightJ.gif") no-repeat right top;
      padding:2px 5px 2px 5px;
     color:#003399;
	 }
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #MailTabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #MailTabs2 a:hover span {
	color:#003399;
      }
    #MailTabs2 a:hover {
      background-position:0% -42px;
      }
    #MailTabs2 a:hover span {
      background-position:100% -42px;
      }
     #MailTabs2 .current a {
        background-position:0% -42px;
        font-weight:bold;
        color:#003399;
  }
     #MailTabs2 .current a span {
		background-position:100% -42px;
		font-weight:bold;
		color:#003399;
 }
/*End Mail Tabs */
.AllGuidesReport {
	padding: 7px;
	border: 1px solid #CCE5F6;
	background-color: #F0F7FD;
	font-weight: bold;
	color: #666666;
}
Div.AddProductSelect {
	padding: 5px;
	text-align: center;
	margin: 2px 5px;
	background-color: #EFF7FC;
	border: 1px solid #CCE5F6;
}
/*Start Thank you page Style */
	
Div.ThankYou {
	width:500px;
	margin: 33px auto 0 auto;
	text-align: center;
	background-image: url(../naaptolImages/thankYouBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-bottom: 10px;
}
Div.ThankYou h1 {
font-size:22px;
color:#3366CC;
text-align:center
}
Div.ThankYou p {
	font-size:14px;
	padding: 0 20px 0 20px;
}
/*End Thank you page Style */

/*Srart Did U mean Search Page Style */
	Table.DidYouMean {
	border: 5px solid #DBE9F7;
}
Table.DidYouMean th {
	padding: 7px;
	text-align:left;
	font-size:12px;
	color:#0262C4;
	background-color: #DBE9F7
}
Table.DidYouMean td {
	padding: 7px;
	text-align:left;
}
Table.DidYouMean td b  {
	font-size:17px;
	color:#666666;
}
/*End Did U mean Search Page Style */

/* Start Search Result Page Style */
Table.SearchResultTags {
	margin:5px 0 10px 0;
}
Table.SearchResultTags h3 {
	font-size: 16;
	margin: 2px 0px;
}
Table.SearchResultTags td strong.name {
	font-size:17px;
	color:#666666;
	text-align: left;
}
Table.SearchResultTags td.box {
	padding: 5px 0 5px 0;
	border-bottom: 5px solid #DBE9F7;
}
.Price Link:link,hover,active,visited {
	font-size: 16px;
	color: #FF0000;
	font-weight:bold;
}
/* End Search Result Page Style */
/*start classes for contact importer page*/
Div.ContactJoin {
	margin: 10px 0 10px 0;
}
Div.ContactJoin textarea {
	width:600px;
}
Div.ContactJoin h1 {
	font-size: 1.5em;
	color:#01488F;
	text-align:left;
}
Div.ContactJoin p{
	margin: 5px 0 5px 0; 
	font-size:11px;
	color:#666666;
	text-align:left;
}
Div.ContactJoin h2 {
	font-size:11px;
	color:#333333;
	text-align:left;
	background-color: #EEF6FD;
	border: 1px solid #BDDDF6;
	margin: 20px 0 3px 0;
	padding: 3px 3px 3px 10px;
}
Div.ContactJoin h2 b {
	font-weight:bold;
	color:#62920A;
}
Div.ContactJoin h3 {
	font-size:11px;
	color:#333333;
	text-align:left;
	background-color: #E2EFC9;
	border: 1px solid #BBDD7A;
	margin: 20px 0 3px 0;
	padding: 3px 3px 3px 10px;
}
Div.ContactJoin h3 b {
	font-weight:bold;
	color:#62920A;
}
Table.CotactBox {
	border-left:1px solid #E9E9E9 ;
	border-top:1px solid #E9E9E9 ;	
	text-align: left;
	}
Table.CotactBox td {
	border-bottom:1px solid #E9E9E9 ;
	border-right:1px solid #E9E9E9 ;
	vertical-align: middle;
	height:35px;
	padding: 2px 0;
}
Table.CotactBox td input {
	vertical-align:middle;
}
Table.CotactBox img {
	width:60px;
	height:60px;
	margin:5px;
	border: 1px solid #999999;
}
Table.CotactBox b {
	margin:5px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
}
Table.CotactBox strong {
	margin:5px;
	color:#333333;
	font-size:13px;	
}
Table.CotactBox strong.LeftPad {
	color:#333333;
	font-size:13px;
	padding-left: 21px;
}
Table.CotactBoxGreen {
	border-left:1px solid #E2EFC9 ;
	border-top:1px solid #E2EFC9 ;	
	text-align: left;
	}
Table.CotactBoxGreen td {
	border-bottom:1px solid #E2EFC9 ;
	border-right:1px solid #E2EFC9 ;
	background-color:#F8FBF0;
	vertical-align: middle;
	height:35px;
	padding:5px;
}
Div.StepLeft {
		float:left;
		width:210px;
		margin: 10px 0 10px 0;
		text-align:left;
}
Div.StepLeft h2 {
	font-size:12px;
	color:#6B982C;
}
Div.StepRight {
	float:left;
	width:350px;
	margin: 10px 0 10px 0;
	text-align:left;
}
	Div.StepRight h2 {
	font-size:12px;
	color:#6B982C;
}
Div.SelectMail {
		margin: 10px 0 0 0;
		width:210px;
		float:left;
		text-align:left;
	}
Div.SelectMail ul {
		margin:0px;
		padding:0px;
		list-style-position: outside;
		list-style-image: none;
		list-style-type: none;	
	}
	Div.SelectMail ul li {
		margin: 3px 0 1px 0;
		padding: 1px 0 2px 0;
		border: 2px solid #ffffff;
	}
	Div.SelectMail ul li label img {
		width:105px;
		height:25px;
	}
	Div.SelectMail ul li.select {
	border: 2px solid #E1F0FF;
	background-color:#E1F0FF;
		}
	Div.SelectMail ul li input {
		vertical-align:top;
		padding-top:5px;
	}
	Div.InviteMailForm {
		margin: 10px 0 0 0;
		padding:10px;
		width:350px;
		float:left;
		text-align:left;
		background-color:#E1F0FF;
		border: 1px solid #E1F0FF;
	}
	Div.InviteMailForm p {
		margin: 5px 0 5px 0;
		}
	Div.InviteMailForm input {
		border: 1px solid #1C8CFD;
		margin: 0 5px 0 0;
		width:200px;
	}
	Div.InviteMailForm textarea {
		border: 1px solid #1C8CFD;
		margin: 0 5px 0 0;
		width:300px;
	}
/*end classes for contact importer page*/

/*start - cloude tag css - Kiran Shinde*/
#cloud{margin:5px;padding:0px}
#cloud a{font-size:11px;text-decoration:none}
#cloud a:link,visited,active{text-decoration:none;font-size:11px}
#cloud a:hover{text-decoration:underline}
#cloud ul{margin:4px;padding:5px 0px 5px 0px}
#cloud li{display:inline;padding:2px 3px}
#cloud a.tag1{font-size:8px}
#cloud a.tag2{font-size:9px}
#cloud a.tag3{font-size:10px}
#cloud a.tag4{font-size:11px}
#cloud a.tag5{font-size:12px}
#cloud a.tag6{font-size:13px}
#cloud a.tag7{font-size:14px}
#cloud a.tag8{font-size:11px;}
#cloud a.tag9{font-size:13px}
#cloud a.tag10{font-size:14px}
#cloud a.tag11{font-size:15px}
#cloud a.tag12{font-size:16px}
#cloud a.tag13{font-size:17px}
#cloud a.tag14{font-size:18px}
#cloud a.tag15{font-size:19px}
#cloud a.tag16{font-size:20px}
#cloud a.tag17{font-size:21px}
#cloud li {float:left; text-align: justify;}
#cloud li h3{font-weight: normal}
/*end - cloude tag css - Kiran Shinde*/
#RightPanel_Catlogue {
	width: 605px;
	float: right;
}
#RightPanel_Catlogue Div.GridContent {
	text-align: center;
	margin: 5px 0;
	padding: 0px;
}
#Cat_AvailStore {
	text-align: center;
	font-size: 12px;
}
#Cat_AvailStore a:link {
	font-weight:bold;
	font-size: 12px;
}
#Cat_AvailStore a:hover {
	font-weight:bold;
	font-size: 12px;
	text-decoration:underline;
}
#Cat_Price {
	text-align: center;
}
#Cat_Image {
	text-align: center;
}
#Cat_Star {
	text-align: center;
}
.SubFeatures {
	border-bottom: 1px solid #daecfa;
}
#Cat_Description {
	text-align: left;
	font-size: 12px;
	float: left;
}
#Cat_Name {
	width: 100%;
	text-align: left;
}
#Cat_Name a h1 {
	font-size: 13px;
	text-align: left;
	float: left;
}
#Cat_Name_Grid a h1 {
	font-size: 11px;
	text-align: center;
	cursor:pointer;
}
#RightPanel_Catlogue Div.GridContent h1 {
	font-size: 11px;
	text-align: left;
}

#RightPanel_Catlogue Div.GridContent2 {
	text-align: center;
	margin: 5px 0;
}

#RightPanel_Catlogue Div.GridContent2 h1 {
	font-size: 11px;
	text-align: center;
}
#RightPanel_Catlogue Div.GridContent2 h2 {
	font-size: 13px;
	color: #FF0000;
	text-align: center;
}
.pg-normal {
	text-decoration: none;
	font-size: 12px;
	color: #005cb9;
	font-weight: bold;
	cursor: pointer;
}
.CheckboxBg {
	background-image: url(../naaptolImages/comparebtleft.gif);
	background-repeat: no-repeat;
}
#one-column-emphasis {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#one-column-emphasis th {
	font-size: 11px;
	font-weight: bold;
	color: #0353bf;
	background-color: #dae8fa;
}
#one-column-emphasis td {
	padding: 3px;
	border-top: 1px solid #dae8fa;
}
.oce-first {
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	background-color: #dae8fa;
}
#one-column-emphasis tr:hover td {
	color: #339;
	background-color: #e9f2fc;
}
.h1text {
	font-weight: bold;;
	font-size: 22px;;
	color: #333;;
	padding-left: 15px;;
	margin-top: 0;;
	margin-right: 0;;
	margin-bottom: 5px;;
	margin-left: 0;
}
.h1subcat {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
	text-align: center;
}
.strong {
	font-weight: bold;
}
#cataLogBrandsFilter img {
	margin: 0 7px 0 5px; 
}
Div.PriceSelection {
	margin-left: 5px;
}
Div.City {
	margin: 5px 0 5px 0;
	text-align:center;
}
.LinkActive {
	color:#FF0000;
	font-weight:bold;
}
.LinkVisited {
	font-weight:normal;
}
/* CSS Document */
.btnclassred{
  background-position: 0 -21px;
  background-repeat:repeat-x;
  border:1px solid #ccc;
  padding:3px 15px 3px 15px;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}
.btnclassred:link, .btnclassred:active, .btnclassred:focus, .btnclassred:visited{  
  color:#FFFFFF;
}
.btnclassred1{
  background:url(../naaptolImages/bgredbtn.gif);
  height:21px;
  border:0px;
  padding:3px 1px 5px 1px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF
}
/* start : css for People Tab*/
Div.PeopleDetails  {
	text-align:left;
}
Div.PeopleDetails h1 {
	margin: 10px 0 0 0;
	color: #333333;
	padding: 5px;
	background-color: #F4F4F4;
	border: 1px solid #E6E6E6;
	font-weight: normal;
	font-size: 14px;
}
Div.PeopleDetails table {
	border: 1px solid #CCCCCC;
}
Div.PeopleDetails table th {
	text-align:center;
	padding:1px;
	border: 1px solid #EAEAEA;
	width:60px;
	height:60px;
}
Div.PeopleDetails table th img {
	width:60px;
	height:60px;
}	
/* end : css for People Tab*/
/*start - css for personalize home page for index*/
Div.ConnectionContent {
	text-align:left;
	margin:10px;
}
Div.NewConnection {
	margin: 0 0 2px 5px;
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 3px;
}
Div.NewConnection b {
	font-size:10px;
	color:#999999;
	font-weight:normal;
}
Div.NewConnection img{
	vertical-align:bottom;
}
/*End - css for personalize home page for index*/
/*css for visitor profile*/
    Div.NewVisitorProfile {
		text-align:left;
		margin:0px;
	}
	Div.NewVisitorProfile div.UserName {
		width:300px;
		float:left;
		font-size:22px;
		color:#01488F;
		font-weight:bold;
	}
	Div.NewVisitorProfile div.UserName b {
		font-size:30px;
		color:#01488F;
		font-weight:bold;
	}
	Div.NewVisitorProfile div.UserDescription {
		width:290px;
		float:right;
		font-size:12px;
		text-align:right;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable {
	margin-top: 5px;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table {
	border: 1px solid #c2e3f8;	
	font-size:12px;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table tr {
	background-color: #f1f9fe;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table tr.Color {
	background-color: #ddf1fd;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table td{
		padding:7px;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table td.lable {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:right;
	}
	Div.NewVisitorProfile div.VisitorDetailsTable table td.answer {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	}
	Div.VisitorDetailsTable a:link,visited,active {
		font-size:12px;
	}
	Div.VisitorDetailsTable a:hover {
		font-size:12px;
		text-decoration:underline;
	}
	Div.VisitorProfileLeftColumn div.top {
	background-image: url(../naaptolImages/ProfileVistorLeftColumnTop.gif);
	background-repeat: no-repeat;
	padding: 10px 0; 
	text-align: center;
	}
	Div.VisitorProfileLeftColumn div.top img {
	border: 2px solid #5A99D9;
	}
	Div.VisitorProfileLeftColumn div.middle {
	background-image: url(../naaptolImages/ProfileVistorLeftColumnMiddle.gif);
	background-repeat: repeat-y;
	padding: 5px 1px; 
}
	Div.VisitorProfileLeftColumn div.bottom {
	background-image: url(../naaptolImages/ProfileVistorLeftColumnBottom.gif);
	background-repeat: no-repeat;
	height:6px;
	margin-bottom:10px;
	}
	Div.VisitorPfofileLinks {
		margin: 0 7px;
		text-align:left;
	}
	Div.VisitorPfofileLinks b {
		font-size:13px;
		color:#000000;
	}
	Div.ProfileSubLink ul {
	margin: 0px;
	padding: 5px 0 5px 22px; 
	list-style-image: none;
	list-style-type: none;
	}
	Div.ProfileSubLink ul li {
	padding: 1px 0; 
	}
/*css for My visitor profile*/
Div.MyProfileLeftColumn div.top {
	background-image: url(../naaptolImages/MyVistorLeftColumnTop.gif);
	background-repeat: no-repeat;
	padding: 10px 0; 
	text-align:center;
	}
	Div.MyProfileLeftColumn div.top img {
	border: 3px solid #C7E29E;
}
	Div.MyProfileLeftColumn div.middle {
	background-image: url(../naaptolImages/MyVistorLeftColumnMiddle.gif);
	background-repeat: repeat-y;
	padding: 5px 0 5px 1px; 
}
	Div.MyProfileLeftColumn div.bottom {
	background-image: url(../naaptolImages/MyVistorLeftColumnBottom.gif);
	background-repeat: no-repeat;
	height:6px;
	margin-bottom:10px;
	}
Div.SearchContent {
	margin:5px;
}
Div.SearchContent div.SearchBox {
	background-image: url(../naaptolImages/SearchPeopleBg.gif);
	background-repeat: no-repeat;
	padding: 10px 0 16px 0;
	margin-left:20px;
	text-align:left;
	font-size: 14px;
}
Div.SearchContent div.SearchBox span.head {
	font-size:15px;
	color:#333333;
	font-weight:bold;
	margin-left:10px;
}
Div.SearchContent div.SearchBox span input.style{
	font-size:16px;
	color:#333333;
	width:230px;
	border: 1px solid #CCCCCC;
	margin: 2px 0 0 10px;
}
Div.SearchContent div.SearchBox span input.Button{
	margin-left:15px;
	vertical-align:bottom;
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CCE5F6;
	padding: 4px 0;
}
Table.SearchResult {
	border-bottom: 0px solid #CCCCCC;
	}
Table.SearchResult th {
	width:60px;
	height:60px;
	padding:5px;
	border-bottom: 1px solid #CCCCCC;
}
Table.SearchResult td {
	padding:10px;
	border-bottom: 1px solid #CCCCCC;
}
Table.SearchResult td strong {
	font-size:12px;
	color:#669900;
}
Table.SearchResult td p {
	padding-bottom:1px;
}
/* End css for My visitor profile*/
.overlay {position:absolute;width:200px;padding:10px;margin-top:30px;z-index:95; background-color:#E9F5FC;border:1px solid #cccccc;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}
.overlayconsiveview {position:absolute;width:180px;padding:10px;margin-top:0px;margin-left:-200px;z-index:95;background-color:#E9F5FC;border:1px solid #cccccc;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;}

Div.PendingInvitation {
	font-size:11px;
	color:#333333;
	text-align:left;
	font-weight: bold;
	background-color: #EEF6FD;
	border: 1px solid #BDDDF6;
	margin: 3px 0;
	padding: 5px 0;
}
table.GrayBoxBorder {
	border-left:1px solid #eae9e9;
	border-right:1px solid #eae9e9;
	border-top:1px solid #eae9e9;
}
table.GrayBoxBorder td{
	padding:5px;
	border-bottom: 1px solid #eae9e9;
}
.Linka2:link, .Linka2:hover, .Linka2:visited, .Linka2:active   {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #2BAFFF;
	padding: 1px 7px 1px 7px;
	background-color: #F3F8FE;
}
.Linka3:link,.Linka3:visited, .Linka3:active{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #01488F;
	padding: 2px 5px;
	background-color: #01488F;
}
.Linka3:hover {
	text-decoration: none;
	background-color: #0273E3;
}
.a3:link, .a3:hover, .a3:visited, .a3:active  {
text-decoration : none;
font-size : 11px;
color : #ffffff;
font-weight : bold;
padding : 2px 7px 2px 7px;
background-color : #003399;
} 
.a4:link,.a4:visited,.a4:active, .a4:hover {
	text-decoration: none;
	font-size: 11px;
	text-align:center;
	color:#ffffff;
	font-weight: bold;
	padding: 2px 7px 2px 7px;
	background-color: #FF9026;
}
Div.ButtonsForAdding {
	text-align:center;
}
Div.ButtonsForAdding b.AcceptFriend {
	color:#FF6600;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.ErrorMessageBox {
	border: 1px solid #FFCC00;
	background-color:#FFF7D7;
	width:100%;
	font-size:12px;
	color:#FF6600;
	margin-top:10px;
	font-weight:bold;
	padding:4px;
}
.ErrorMessageBox2 {
	border: 1px solid #D6F0FF;
	background-color:#F3F8FE;
	width:500px;
	font-size:15px;
	color:#003399;
	margin-top:10px;
	font-weight:bold;
	padding:6px;
}

#myProfile {
	margin-top:0px;
}
.CompareBox table{
	width: 100px;
	background-color: #e9f5fc;
	border: 1px solid #cccccc;
}
Table.LogoutHeader {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDDDF6;
}
.review{
	float: left;
	padding-top: 10px;
	width: 100%;
}
Div.boxRightContent {
	border:1px solid #96CAFE;
	padding:5px;
	margin-bottom:3px;
}
Div.boxRightContent p {
	padding:1px 2px;
	margin:0px;
	text-align:center;
}
Div.boxRightContent p br {
	margin:0px;
	padding:0px;
}
.inputBig {
	width:450px;
	height:30px;
	padding-top:5px;
	padding-left:5px;
	font-size: 13px;
	background-color:#ffffff; 
	border: 1px solid #C7E29E;
}
.inputBigAns {
	padding-left:5px;
	font-size: 14px;
}
.inputTextArea {
	height:95px;
}
.errorLClassNew {
	background-color:#FFF0F0;
	color:#FF0000;
	font-size:11px;
}
.inputBoxNew {
	font-size: 11px;
	border: 1px solid #91C7EE;
	width:160px;
}
Div.divContent {
	background-color:#F7F7F7;
	border: 1px solid #EAEAEA;
	padding:10px;
	font-size:11px;
	text-align:left;
}

/*------------UserLogin PAGE START----------------------------*/

.Toplink{
	float:right;
	padding-top:45px;
	padding-right:30px;
}
.TopMiddleGreen  {
	width: 974px;
	float: left;
	height: 99px;
	text-align: left;
	}
.LeftGreen{
	float:left;
	text-align:left;
	width:716px;
	padding:20px 30px 10px 5px;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	color: #666666;
}
.LeftGreen h1{
	color: #0262c4;
	font-size: 18px;
}
.LeftGreen2{
	float:left;
	text-align:left;
	width:250px;
	padding:20px 30px 10px 5px;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	color: #666666;
}
.LeftGreen2 h1{
	color: #0262c4;
	font-size: 18px;
}
.RightGreen{
	width:243px;
	height:300px;
	background-image:url(../naaptolImages/signup_bg.jpg);
	background-repeat:no-repeat;
	float:right;
}
.inputGreen {
	border: 1px solid #cfe3b7;
	font-size: 11px;
	width: 200px;
	height: 20px;
}
.UserLoginLogo{
	float: left;
}
.RightGreen{
	width:243px;
	height:300px;
	background-image:url(../naaptolImages/signup_bg.jpg);
	background-repeat:no-repeat;
	float:right;
	margin: 5px 0 10px 0;
	font-size: 12px;
	color: #666666;
}
/*------------UserLogin PAGE END----------------------------*/
Div.subscribeform p{
		margin:5px 0px;
}
Div.subscribeform .input{
	border: 1px solid #4F7021;
	padding: 3px;
	font-size:11px;
	width:100px;
}
Div.subscribeform .button  {
	vertical-align:bottom;
	background-color: #669900;
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	border: 1px solid #4F7021;
	padding: 1px 0;
}
Table.StoreTestStyle td b {
	font-size:14px;
}
Div.peopleNoResult {
	font-size:11px;
	text-align:left;
	margin-left:25px;
	line-height:18px;
}
Div.peopleNoResult b {
	font-size:14px;
	color:#FF0000;
}
Div.peopleNoResult strong {
	line-height:18px;
	font-size:12px;
}


Div.termsSpecial {
	background-color:#FFF5E8;
	border: 1px solid #FFECD2;
	padding:15px;
}
Div.myListStyle {
	margin: 0 0 5px 0 ;
	border-bottom: 2px solid #C2E0FE;
}
Div.myListStyle table {
	margin: 0 0 5px 0 ;
}
Div.myListStyleText {
	margin: 5px 10px 0 0;
	border-right: 1px solid #C2E0FE;
}
Div.myListStyleText p {
	margin:1px 0 1px 0;
	width:95%;
	padding:3px;
	
}
Div.myListStyleText p.title {
	color:#01488F;
	font-size:20px;
	font-weight:bold;
}
Div.myListStyleText p.description {
	color:#333333;
	font-size:11px;
}
Table.ImportedContacts{
	border-left:1px solid #E9E9E9 ;
	border-top:1px solid #E9E9E9 ;	
	text-align: left;
	margin-top:10px;
	}
Table.ImportedContacts td {
	border-bottom:1px solid #E9E9E9 ;
	border-right:1px solid #E9E9E9 ;
	vertical-align: middle;
	padding:5px;
}
Table.ImportedContacts td span.title {
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
}
Table.ImportedContacts td span input {
	vertical-align: top;
}
Table.ImportedContacts td span.email {
	font-size:11px;
	margin-left:20px;
	color:#1C8CFD;
	margin-bottom:5px;
}
Table.ImportedContacts td span.import {
	margin: 2px 0 0 20px;
	padding-top:5px;
}
Div.wrapperSP {
}
.priceLink:link, .priceLink:active, .priceLink:visited {
color:#FF0000;
font-size:12px;
font-weight:bold;
}
.priceLink:hover {
text-decoration: underline;

}
/*Pagination Css*/
#tnt_pagination {
	padding:3px;
	font-size:11px;
	margin: 5px 0px;
	text-align: right;
}
#tnt_pagination span.pg-selected  {
	padding:3px;
	
}
#tnt_pagination span {
  margin:  0 3px 0 3px;
}
.BrandPagination {
	float:left;
}
#tnt_pagination a:link, #tnt_pagination a:visited{
padding:3px;
	border:1px solid #CCE5F6;
	text-decoration:none;
	color:#003399;
}
#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	padding:3px;
}
#tnt_pagination .active_tnt_link {
	padding:3px;
	border:1px solid #669900;
	text-decoration:none;
	background-color:#669900;
	color:#fff;
	font-weight:bold;
	cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
	padding:3px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
/*NEW Pagination Css*/
#pagination {
	padding:3px;
	font-size:11px;
	margin: 5px 0px;
}
#pagination span.pg-selected  {
	padding:3px;
}
#pagination a:link, #pagination a:visited{
	padding:3px;
	border:1px solid #CCE5F6;
	text-decoration:none;
	color:#003399;
}
#pagination a:hover {
	background-color:#F4FFDD;
	border:1px solid #669900;
	color:#669900;
	padding:3px;
	text-decoration: underline;
}
#pagination .active_tnt_link {
	padding:3px;
	border:1px solid #669900;
	text-decoration:none;
	background-color:#669900;
	color:#fff;
	font-weight:bold;
	cursor:default;
}
#pagination .disabled_tnt_pagination {
	padding:3px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
/*End NEW Pagination Css*/


Div.newPaginationStyle {
	width: 100%;
	height: 30px;
	border-top:1px solid #C2E0FE;
}
Div.newPaginationStyle span.left {
	width: 270px;
	margin-top:5px;
	float: left;
	text-align:left;
	vertical-align:middle;
}
Div.newPaginationStyle span.right {
	width: 300px;
	float: right;
	text-align:right;
}
Div.sellerRegister {
	width:600px;
	float: left;
	text-align:left;
}
Div.sellerRegisterInfo {
	width:381px;
	float: right;
	text-align:left;
	}
Table.sellForm {
	border-left: 1px solid #C2E0FE;
	border-right: 1px solid #C2E0FE;
	border-bottom: 1px solid #C2E0FE;
}
Table.sellForm td {
	text-align:left;
	border-bottom: 1px solid #F0F8FF;
	padding:3px 3px 3px 10px;
	font-size: 12px;
}
Table.sellForm td span.redtxt {
	color:red;
	font-weight: bold;
}
Table.sellForm td.eg {
	font-size: 10px;
	color: #666666;
}
Table.sellForm td.AlignRight {
	text-align: right;
}
Table.sellForm td input.textbox {
	font-size: 12px;
	border: 1px solid #999999;
	width:200px;
	padding:3px 0 3px 0;
}
Table.sellForm td TEXTAREA.textbox {
	font-size: 12px;
	border: 1px solid #999999;
	width:200px;
	height: 80px; 
}
Table.sellForm td SELECT.textbox {
	font-size: 12px;
	border: 1px solid #999999;
	width:200px;
}
div.sellFormHead {
	border: 1px solid #96CAFE;
	background-color: #F0F8FF;
	padding: 5px;
}
div.sellFormHead h1 {
	font-size: 14px;
	color: #003399;
	background-color: #F0F8FF;
}
div.sellFormHead p {
	padding: 4px 0 4px 0;
	margin: 5px 0 5px 0;
	font-size: 11px;
	color: #666666;
}
div.sellFormHead p span.redtxt{
	color:red;
	font-weight: bold;
}
.checkBox {
	vertical-align: middle;
}
div.fieldError {
	color: #FF0000;
}
div.sellerType {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background-color: #F7F7F7;
	margin: 5px 0 5px 0;
	padding: 5px;
}
div.sellerType table td {
	font-size: 12px;
}
div.sellerType table td b {
	font-size: 12px;
	font-weight:bold;
}
div.sellerType table td input.radio {
	vertical-align: top;
}
div.sellerType table td select {
	border: 1px solid #E5E5E5;
}
div.setup {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background-color: #F7F7F7;
	margin: 5px 0 5px 0;
	padding: 10px;
	font-size: 20px;
	text-align: left;
}
div.sellerInformation h1  {
	font-size: 18px;
	color: #666666;
	margin: 0 0 3px 0px;
	border-bottom: 1px solid #E5E5E5;
}
div.sellerInformation p  {
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
div.sellerCall  {
	margin: 10px 0 0px 0px;
	padding: 3px;
	border-top: 1px solid #E5E5E5;
}
div.filterStore {
	
border:1px solid #CCCCCC;
background-color: #F7F7F7;
width:260px;
}
div.filterStore p {
margin:0px;
padding:0px;
}
div.filterStore p.head {
font-weight:bold;
padding:3px 0 3px 5px; 
background-color:#E5E5E5;
color:#000000;
font-size:11px;
}
div.filterStore select {
width:100px;
font-size: 11px;
border:1px solid #999999;
}
.styleLink:link,.styleLink:visited,.styleLink:active {
	font-size: 11px;
	font-family:Verdana;
	color:#000000;
	text-decoration: none;
}
.styleLink:hover {
	font-size: 11px;
	font-family:Verdana;
	text-decoration: underline;
	color:#000000; 
}

div.selectFilterHead span.clearall {
	width: 400px;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}
div.resultfilter {
	background-color: #fff7f0;
}
div.resultfilter table td {
	padding: 5px;
	line-height:17px;
	
}
#mysavedproductlist li {
	display: inline;
	margin: 4px 4px 4px 0 ;
	padding: 4px 4px 4px 0 ;
	line-height: 15px;

}

/*Start Answers Pages Style */
	Div.answereHome {
		width:609px;
		text-align:left;
		
	}
	Div.answereHome span.Left {
		width:409px;
		float:left;
	}
	Div.ansLeftQuestions {
	
	}
	Div.ansLeftQuestions p.heading {
		font-size:20px;
		color: #666666;
		font-weight:bold;
		text-align:left;
	}
	Div.ansLeftQuestions p.heading b {
		font-size:20px;
		color: #003399;
		font-weight:normal;
		text-align:left;
	}
	Div.ansLeftQuestions p.innerTabs {
	color: #666666;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C2E0FE;
	padding: 5px;
	}
	Div.ansLeftQuestions p.innerTabs b {
	color:#003399
	}


	Table.qesAnsTable{
	}
	Table.qesAnsTable th.q{
	background-color: #E1F0FF;
	width:35px;
	font-size: 20px;
	 color: #96CAFE;
	}
	Table.qesAnsTable th.ans{
	background-color: #EDF7DF;
	width:35px;
	font-size: 20px;
	color: #C7E29E;
	}
	Table.qesAnsTable th{
	 vertical-align:top;
	 border-bottom: 1px solid #c6e8ff;
	 padding: 5px;
	 margin: 5px; 
	}
	Table.qesAnsTable td.qtext{
	margin-top: 5px;	
	background-color: #FBFDFF;
	border: 1px solid #c6e8ff;	
	}
	Table.qesAnsTable td.qans{
	background-color: #FAFDF4;
	border: 1px solid #EDF7DF;	
	}
	Table.qesAnsTable td{
	 vertical-align:top;
	 padding: 5px;
	 margin: 5px; 
	}
	Table.qesAnsTable td span{
	 color: #666666;
	 font-size: 10px;
	}
	Table.qesAnsTable td p.anstext{
	 color: #000000;
	 font-size: 12px;
	}


	Div.answereHome span.Right {
		width:190px;
		float:right;
		margin: 0 0 0 10px;
	}
	Div.ansRightLinks {
		border:1px solid #E5E5E5;
		margin: 0 0 10px 0;
	}
	Div.ansRightLinks p {
		margin:0px;
		padding:0px;
	}
	Div.ansRightLinks p.heading {
		padding:4px 0 4px 5px; 
		font-size:12px;
		font-weight:bold;
		color:#000000;
		background-color:#E5E5E5;
	}
	Div.ansRightLinks p.openQuestion {
		padding:3px 0 3px 5px; 
		color:#666666;
	}
	Div.ansRightLinks p.ask {
		padding:3px 0 3px 5px; 
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #E5E5E5;
	}
	Div.ansRightLinks p.viewAllQA {
		padding:3px 0 3px 5px; 
		color:#666666;
	}
	.linkSP2:link, .linkSP2:visited, .linkSP2:active {
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	color: #669900;
	}
.linkSP2:hover {
	text-decoration: underline;
}

Div.askQuestion {
	margin: 25px 0 0 0;
	border:1px solid #E5E5E5;
	background-color:#F7F7F7;
	padding:10px;
}
Div.askQuestion p {
	padding:2px;
	margin: 10px 0 10px 0; 
}
Div.askQuestion p input {
	margin:3px 0 0 0;
}
Div.askQuestion p  textarea {
	margin:3px 0 0 0;
}
Div.askQuestion div p b.chooseLabel {
	width:300px;
}

Div.askQuestion p.heading {
	font-size:20px;
	color: #666666;
	font-weight:bold;
	text-align:left;
	
}
.radioBt {
	vertical-align:middle;
}
.qaInput {
	width:580px;
	margin:3px 0 0 0;
	font-size:15px; 
	color:#333333;
	
	vertical-align:middle;
	border:1px solid #CCCCCC;
}
.qaInput2 {
	width:150px;
	font-size:15px; 
	color:#333333;
	padding: 0 5px 0 5px; 
	vertical-align:middle;
	border:1px solid #CCCCCC;
	margin:3px 0 0 0;
}
.hide {
display: none;
text-align:left;
}


Div.ansView {
	width:600px;
	margin: 5px 0 5px 0;
}
Div.ansView .ansLeft {
	width:70px;
	float:left;
}
Div.ansView .ansLeft img {
	width:60px;
	height:60px;
	padding:3px;
	border:1px solid #C2E0FE;
}
Div.ansView .ansRight {
	width:525px;
	float:right;
}
.ansDetails {
	background-image: url(../naaptolImages/quesBox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.anstitle {
	font-size:13px;
	color:#689E02;
	font-weight:bold;
	margin-left:0px;
	text-align:justify;	
}
.anstitle2 {
	font-size:13px;
	color:#689E02;
	font-weight:bold;
	margin-left:20px;
	padding-top:5px;	
	text-align:justify;	
}
.ansDetails p.ans {
	margin:0px;
	padding: 7px 20px 7px 20px;
	font-size:12px;
	color:#000000;
	text-align:justify;
	
}
.ansDetails p.postBy {
	margin:0px;
	font-size:11px;
	color:#666666;
	padding: 2px 20px 2px 20px;
}
.ansDetails p.postBy strong {
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.ansDetailsBT {
	background-image: url(../naaptolImages/quesBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
}

.qesDetails {
	margin-top:15px;
	background-image: url(../naaptolImages/quesBox2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.qesDetails p.qes {
	margin:0px;
	padding: 10px 20px 0 20px;
	font-size:20px;
	color:#4F7021;
	line-height: 23px;
	}
.qesDetails p.postBy {
	font-size:10px;
	color:#666666;
	padding: 5px 20px 5px 20px;
}
.qesDetails p.des {
	margin:0px;
	font-size:12px;
	color:#000000;
	padding: 5px 20px 5px 20px;
}
.qesDetailsBT {
	background-image: url(../naaptolImages/quesBoxBottom2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
}
Div.myPagination {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1F0FF;	
	text-align:left;
}


/*Srart post answers Pages Style */
Div.postAnswer {
	border:3px solid #aed9f0;
	background-color: #ebf4fb;
	margin:20px 0 20px 0;
	padding: 15px;
}
Div.postAnswer h1 {
	font-size: 16px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
	color: #000000;
}
Div.postAnswer label {
	font-size: 12px;
	font-weight: bold;
	padding:10px 0 5px 0 ;
	display:block;
	color: #000000;
}
Div.postAnswer label b {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
Div.postAnswer .input{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:500px;
	margin:2px 0 5px 0px;
}
Div.postAnswer button{
		clear:both;
		margin-top: 10px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:14px;
		font-weight:bold;
		padding:4px 6px;
}
div.mandatory {
	font-size:10px;
text-align: right;
	}
.optional {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	}
/*End Answers Pages Style */

/*Srart edit list Pages Style */
Div.editList {
	border:3px solid #aed9f0;
	background-color: #ebf4fb;
	margin:20px 0 20px 0;
	padding: 15px;
	text-align: left;
}
Div.editList h1 {
	font-size: 16px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
	color: #000000;
}
Div.editList h2 {
	font-size: 11px;
	padding-top:5px;
	color: #336699;
}
Div.editList label {
	font-size: 12px;
	font-weight: bold;
	padding:10px 0 5px 0 ;
	display:block;
	color: #000000;
}
Div.editList label b {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
Div.editList .input{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:250px;
	margin:2px 0 5px 0px;
}
Div.editList button{
	clear:both;
		margin-top: 10px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:14px;
		font-weight:bold;
		padding:4px 6px;
}
/*End edit list Pages Style */




/*css added for the order  detail page*/
table.orderlist {
	border-top:1px solid #9B9B9B;
	border-left:1px solid #9B9B9B;
	margin: 10px 0;
	
}
table.orderlist th {
	background-color:#E5E5E5;
	padding:5px;
	font-size:11px;
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
}
table.orderlist td {
border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
	text-indent:5px;
	text-align: center;
	padding:5px;
}
.orderDetails {
	text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:auto;
margin: 10px 0 0 0;
}
.orderDetails h1 {
font-size:12px;
padding:5px;
margin: 10px 0 0 0;
background-color:#9B9B9B;
color: #ffffff;

}
table.order_de_tables {
	border-top:1px solid #9B9B9B;
	border-left:1px solid #9B9B9B;
}
table.order_de_tables td{
	padding:5px;
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
}
table.order_de_tables_status {
	background-color:#FBFBFB;
	font-size:11px;
	border-top:1px solid #9B9B9B;
	border-left:1px solid #9B9B9B;
}
table.order_de_tables_status th{
	background-color:#E5E5E5;
	padding:5px;
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
}
table.order_de_tables_status td{
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
	font-size:11px;
	color:#333333;
	text-indent:5px;	
	padding:5px;
}
.select {
font-size:10px;
}
/*end of the css*/


div.topTenList{
	padding:2px 5px;;
	border-bottom:1px solid #E6E8EC;
}
/*seller panel css starts sushil */
#sellerProfileContent {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
div.top_head{
	float:left;
	height:auto;
	width:100%;
	margin-bottom:10px;
	
}
div.profilehead{
	float:left;
	font-size:20px;
	color:#ccc227;
}

div.profilehead span{
	font-weight:bold;
	color: #a09605;
}
div.edit_btn{
	float:right;
}
div.profile_body{
	float:left;
	width:100%;
	height:auto;
	border: 1px solid #b2a922; 
	background-color:#FFFFFF;
	text-align:center;
}
div.profile_body2{
	float:left;
	width:100%;
	height:auto;
	border: 1px solid #b2a922;
	background-color:#FFFFFF;
	text-align:center;
}
div.profile_body p{ 
	text-align:left;

}
table.seller_profile th{
	font-size:11px;
	color:#666666;
	text-align:left;
}
table.seller_profile td{
	font-size:11px;
	color:#666666;
	text-align:left;
}
table.sellerHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #b2a922;
	border-left:1px solid #b2a922;
}
table.sellerHead th {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border-right: 1px solid #b2a922;
	border-bottom: 1px solid #b2a922;
	background-color:#f1eeb7;
	padding: 2px 2px 4px 2px;
}
table.sellerHead td {
	font-size:10px;
	font-weight:normal;
	padding:2px;
	text-align:center;
	border-right: 1px solid #b2a922;
	border-bottom: 1px solid #b2a922;
}
table.sellerHead td table td{ text-align: left;
border:0px;}
table.sellerHead td.price {
	font-size:12px;
}
table.sellerHead2 td {
font-size:10px;
 font-weight:normal;
 padding:2px;
 background-color:#ffffff;
}
table.sellerHead td.row2 {
	background: #F7F7F7;
}
table.sellerHead td.rowCancel {
	background:  #FFF2F2;
}
table.sellerHead td.wht  {
	border-bottom:1px solid #FFF2EC;
	background-color:#FFFFFF;
	padding:5px;
	font-size: 11px;
}
table.sellerHead2  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.sellerHead2 th  {
	background-color:#FFFFCC;
	border-bottom:1px solid #FFF2EC;
	padding:5px;
	font-size: 11px;
}
table.sellerHead2 td  {
	border-bottom:1px solid #FFF2EC;
	padding:5px;
	font-size: 11px;
}
.select {
font-size:10px;
border:0px;
border:1px solid #ccc;
}

table.from_to_table{
}
.bottom_border{
	border-bottom:1px solid
}
div.heading{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	border:1px solid #FFD1B3;
	background-color:#FFF7D2;
	width:100%;
	height:20px;
	line-height:20px;
	text-indent:10px;
	text-align:left;
}
div.graphdiv{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	text-align:center
}
div.graph{
	height:150px;
	background-color:#f5f5f5;
}

.off {
background-color: #fff;
}
.on {
	background-color: #FFFFCC;
}

.select1 {font-size:10px;
border:0px;
border:1px solid #ccc;
}
/*seller panel css ends sushil */

#order_details {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100%;
}
#order_details h1{
	font-size:12px;
	font-weight:bold;
	color:#003399;
	border:1px solid #cccccc;
	background-color:#f7f7f7;	
	padding-top:3px;
	text-indent:5px;
}
table.order_de_tables{
	border: 0px;
	text-align:left;
}
table.order_de_tables td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:5px 5px 5px 15px;
	border: 0px;
}
table.order_de_tables th{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
    padding-left:16px;
	background-color: #f8f8f8 ;
	border-bottom: 1px solid #EBEBEB;
}
.select {
font-size:10px;
border:1px solid #ccc;
vertical-align: middle;
}
.FP_price {
color:#FF0000;
font-size:13px;
font-weight:bold;
margin:0px;
padding-bottom:5px;
}
.AlignCenter {
text-align:center;
}

/* Start Shopping Search Result Style - Kiran Shinde*/
div.srcResultBredCrumb {text-align: left; padding: 5px 0 10px 0 ; font-size: 12px; margin-bottom: 5px; border-bottom: 1px solid #C2E0FE}
div.srcResultBredCrumb span { font-size: 16px; font-weight: bold; color: #FF6600; text-transform: capitalize; vertical-align: top}
.sfResulstLine { border-bottom: 1px solid #E5E5E5; padding:10px;}
/* End Shopping Search Result Style - Kiran Shinde*/
/*Start whole website Style by - Kiran Shinde*/
div.defaultH1{text-align:left;color:#0262C4;font-size:22px;font-weight:bold;padding:10px 0;border-bottom:1px solid #C2E0FE}
p.defaultH1Text{padding:3px 0}
p.defaultH2Text{padding:10px; text-align:justify; font-size:12px; background-color:#F0F8FF }
p.justify {text-align:justify; line-height:15px; margin: 15px 0;} 
p.justify a:link, p.justify a:visited, p.justify a:active    {
color: #669900;
font-weight: bold;
padding: 0 0 0 5px;
text-decoration: underline;
}
p.justify a:hover {
color: #003399;
padding: 0 0 0 5px;
background-color: #E1F0FF;
font-weight: bold;
text-decoration: underline;
}
div.paraBox {
	text-align: justify;	border-bottom: 1px dashed #999999;	margin-bottom:-1px;	padding:5px 10px 5px 0px;
}
div.paraBox h3 {
	color:#669900;	font-size:16px;	margin:10px 0;
}
div.paraBox p {
	padding:5px 0;
}
div.paraBox2 {
	text-align: justify; background-color: #F4FBE6;	border-bottom: 1px dashed #999999;	margin-bottom:-1px;	padding:10px;
}
div.paraBox2 h3 {
	color:#669900;	font-size:16px;	margin:10px 0;
}
div.paraBox2 p {
	padding:5px 0;
}


.labelGray { font-weight: bold; color:#666666; }
.pspace {margin:5px 0; color:#333333;}
.SorBoxStyle{
	border:1px solid #D6F0FF;
	background:#F3F8FE;
	margin-top:10px;
	padding:7px 0
}

Table.allQs{border:1px solid #E5E5E5;padding:5px; margin:3px 0px; text-align:left}
.qesOver {
	border:1px solid #bdddf6;padding:5px; margin:3px 0px;
	background-color: #F3F8FE;
	}
.qesOut {
	border:1px solid #E5E5E5;padding:5px; margin:3px 0px;
	}

.fullBox {border:1px solid #E5E5E5}
.date{font-size:10px;color:#666666; font-weight:normal;}
div.alphabets{font-size:30px;font-weight:bold;color:#0262C4}

.titleLink:link,.titleLink:hover,.titleLink:active,.titleLink:visited  {
color:#003399;font-size:13px;font-weight:bold; margin:0px
}

.btnclassGray{
	font-size: 13px;
	background-position: 0 -84px;
	background-repeat: repeat-x;
	height:22px;
	border:1px solid #4aadfb;
	padding: 1px 5px 3px 5px; 
	font-weight:bold;
	color:#003399;
	cursor: pointer;
}
.borderbt {
	border-bottom: 1px solid #CCCCCC;
	}
.sellerInput {
	font-size: 14px;
	border: 1px solid #91C7EE;
	padding: 3px 3px;
}
.sellerInput2 {
	font-size: 12px;
	border: 1px solid #999999;
	padding: 1px 2px;
}
.sellerLabel {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.imgBottom {
	vertical-align: bottom;
	}
/*end whole website Style by - Kiran Shinde*/


/*------------ Blue Button New Kiran Shinde ----------------------------*/
a.boldbuttonsBlue {
background-repeat: repeat-x;
border: 1px solid #0463c5;
height: 18px;
float: left;
background-position: 0 0;
display: block;
font-weight:bold;
margin-top: 8px;
padding: 0 5px;
text-decoration: none;
}
a:link.boldbuttonsBlue, a:visited.boldbuttonsBlue, a:hover.boldbuttonsBlue, a:active.boldbuttonsBlue{
color: white; 
}
a.boldbuttonsBlue span{
display: block;
padding: 0 0 4px 0;
}
a:hover.boldbuttonsBlue{
text-decoration: underline;
}
/*------------End Blue Button New Kiran Shinde ----------------------------*/


/*------------ Red Button New Kiran Shinde ----------------------------*/
a.boldbuttonsRed{
background-repeat: repeat-x;
border: 1px solid #ff0000;
height: 18px;
float: left;
background-position: 0 -21px;
display: block;
font-weight:bold; 
margin-top: 8px;
padding: 0 5px;
text-decoration: none;
}
a:link.boldbuttonsRed, a:visited.boldbuttonsRed, a:hover.boldbuttonsRed, a:active.boldbuttonsRed{
color: white; 
}
a.boldbuttonsRed span{
display: block;
padding: 0 0 4px 0;
}
a:hover.boldbuttonsRed{
text-decoration: underline;
}
/*------------End Red Button New Kiran Shinde ----------------------------*/

/*------------ Green Button New Kiran Shinde ----------------------------*/
a.boldbuttonsGreen{
background-repeat: repeat-x;
background-position: 0 -42px;
border: 1px solid #548700;
height: 18px;
float: left;
display: block;
font-weight:bold;
margin-top: 8px;
padding: 0 5px;
text-decoration: none;
}
a:link.boldbuttonsGreen, a:visited.boldbuttonsGreen, a:hover.boldbuttonsGreen, a:active.boldbuttonsGreen{
color: white; 
}
a.boldbuttonsGreen span{
display: block;
padding: 0 0 4px 0;
}
a:hover.boldbuttonsGreen{
text-decoration: underline;
}
/*------------End Green Button New Kiran Shinde ----------------------------*/
/*------------ Gray Button New Kiran Shinde ----------------------------*/
a.boldbuttonsGray{
background-repeat: repeat-x;
border: 1px solid #c0c5cf;
float: left;
background-position: 0 -63px;
display: block;
font-weight:bold;
margin: 8px 0 ;
padding: 2px 8px;
text-decoration: none;
}
a:link.boldbuttonsGray, a:visited.boldbuttonsGray, a:hover.boldbuttonsGray, a:active.boldbuttonsGray{
color: #393F4A;
font-size: 11px;
}
a.boldbuttonsGray span{
}
a:hover.boldbuttonsGray{
text-decoration: underline;
}
/*------------End Gray Button New Kiran Shinde ----------------------------*/

	Div.NarrowHead2  {
		padding: 6px 0 5px 10px;
		text-align: left;
		border-bottom: 1px solid  #e9edf1;
		background-position: 0 -806px;
		background-repeat: repeat-x;
	}
	Div.NarrowSubHead2  {
		background-color: #fff;
		padding: 3px 0 3px 15px;
		text-align: left;
		border-bottom: 1px solid  #e9edf1;
	}

/*Start Filter Box- Kiran Shinde ----------------------------*/
.borderOrnage {
	border:1px solid #FFE1C4;
}
.FilterHeading {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F9663E;
	padding-left: 7px;
}
Table.filterSubItem td a:link, Table.filterSubItem td a:hover, Table.filterSubItem td a:active, Table.filterSubItem td a:visited {
	color: #003399;
	font-size: 11px;
	text-decoration: none;
}
Table.filterSubItem td.subItem {
	padding:2px 7px ;
	border-bottom: 1px solid #FFE1C4;
}
.ftInput {
	border: 1px solid #F9663E;
	background-color: #FFF2E6;
	width: 80px;
	}
.filterBorder {
	border-top:1px solid #FFD7B3;
	border-right:1px solid #FFD7B3;
	border-bottom:2px solid #FFD7B3;
	border-left:1px solid #FFD7B3;
	padding: 2px;
}
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border: 1px solid #F9663E;
	margin-bottom: 15px;
}
.CollapsiblePanelTab {
	font: bold 0.7em sans-serif;
	background-color: #FFF4EA;
	margin-bottom: 5px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/*End Filter Box- Kiran Shinde ----------------------------*/

/*class for print order details*/
#order_detailsprint {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%;

}
#order_detailsprint h1{
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:1px solid #000;
	background-color:#E7E4D4;	
	padding-top:3px;
	text-indent:5px;
}
table.order_de_tablesprint{
	border:0px;
	text-align:left;
}
table.order_de_tablesprint td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	border: 0px;
}
table.order_de_tablesprint th{
	font-weight:bold;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
     padding-left:16px;
	background-color: #f8f8f8 ;
	border-bottom: 1px solid #000;
}

table.order_de_tables_statusprint th{
	background-color:#E5E5E5;
	font-size:11px;
	padding:5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
table.order_de_tables_statusprint td{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-indent:5px;	
	padding:5px;
}
/*css for print end*/

/*start - new css classes for left navigation(categoryIndex.jsp)*/

div.navBody {
border-left:1px solid #bde3fc;
border-right:1px solid #bde3fc;
}
div.navigtaionLeft {
text-align:left;
}
.glossymenu{
list-style-type: none;
margin: 0 0;
padding: 0;
width: 162px;
border-bottom:1px solid #bde3fc;
border-top:1px solid #bde3fc;
}
.glossymenu li {
cursor: pointer;
font-size:12px;
font-weight:bold;
display: block;
position: relative;
width: auto;
padding: 4px 0 5px 10px;
height: 17px;
text-decoration: none;
}
.glossymenu li a:link{
font-size:12px;
color: #003399;
text-decoration: none;

}
.glossymenu li a:hover, .glossymenu li a:visited, .glossymenu li a:active {
font-size:12px;
color: #003399;
text-decoration: none;
}
.normalLeft{ 
background-position: -210px -153px ;
}
.activeLeft{
background-position: -375px -153px ;
background-repeat: no-repeat;
z-index:15;
z-index: 1200;
}
.dactiveLeft{
background-position: -210px -153px;
}
div.subMenu {
position:absolute;
text-align:left;
width:325px;
background-color:#F5FBE9;
border-top:1px solid #61920d;
border-right:2px solid #61920d;
border-bottom:2px solid #61920d;
border-left:1px solid #61920d;
}
div.subMenuie {
	position:absolute;
	z-index: 10;
	text-align:left;
	width:250px;
}
div.subMenu dl   {
font-size:12px;
text-align:left;
padding:5px 15px;
margin:0px;
}
div.subMenu dt{
margin-top:5px;
font-weight:bold;
}
a.dt:link {color: #4b7700}
a.dt:visited {color: #4b7700}
a.dt:hover {background: #ecffc7}

a.dd:link {font-size:11px; color:#333333}
a.dd:visited {font-size:11px; color:#333333}
a.dd:hover {font-size:11px; color:#333333}

div.subMenu dd {
margin:1px 0 7px 0;
font-size:11px;
color:#333333;
font-weight: normal;
}
div.subMenuRT {
width:250px;
height: 100%;
border-right: 1px solid red;
}
/*end - new css classes for left navigation(categoryIndex.jsp)*/
.UserBoxHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1EBF4;
	font-weight: bold;
	color: #3E74AA;
	border: 1px solid #8FB2D6;
}
.UPBorder {
	border: 1px solid #CCCCCC;
	background-color: #f9f9f9;
}
.storeSearch  {
	border: 1px solid #E5E5E5;
	margin-top: 10px;
}
.storeSearch td {
	padding: 5px 5px 5px 7px;
	border-bottom: 1px solid #E5E5E5;
	line-height: 18px;
}
.storeSearch th {
	padding: 5px 5px 5px 7px;
	border-bottom: 1px solid #E5E5E5;
	background-color: #FCFDFF;
	line-height: 18px;
}
.storeSearch td strong {
font-size: 14px;
color:#003399; 
}
Div.careerStyle p { 
padding:10px;
text-align:justify;
}
table.careerSmall {
border:2px solid #E1F0FF;
padding: 10px;
}
table.careerSmall td {
border-bottom:1px solid #E1F0FF;
}
div.topbanner {
	width:995px;
	height:auto;
	margin:5px 0 5px 0;
}


div.leftnavigation{
	width:100%;
	height:auto;
	border:1px solid #97CBFD; 
	border-bottom:0px;
	}
div.leftnavigation ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
div.leftnavigation ul li{
	list-style-type:none;
	margin:0px;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	text-indent:10px;
	border-bottom:1px solid #97CBFD;
	padding: 5px 5px 5px 2px;
	}


div.defaultHead{
	float:right;
	width:820px;
color:#01488F;
font-size:22px;
font-weight:bold;
padding:10px 0;
text-align:left;}
div.centeraldiv {
	padding:10px;
	width:630px;
	height:auto;
	border:1px solid #97CBFD;
	float:left;
}
div.mainrightdiv {
	width:820px;
	float:right;
}
div.mainquot {
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:5px;
	border:1px solid #dfeffb;
	background-color:#F7FBFE;
	margin-bottom:10px;
	text-align:justify;
}
div.bodytext {
	font-weight:bold;
	color:#999;
	text-align:justify;
}
div.rightimagepanel {
	width:160px;
	height:500px;
	float:right;
}
div.imagebox {
	width:160px;
	padding:5px 0 5px 0;
	border:1px solid #97CBFD;
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
}
.currentLink {
background-color: #E6EEFF;
}
div.whyNaaptol  {
margin-bottom: 10px;
}
div.whyNaaptol div.top {
background:url(../naaptolImages/whyTop.gif);
height:29px;
}
div.whyNaaptol div.body {
padding: 0 10px;
background-color: #d9edfe;
text-align: left;
}
#feature ul {
margin: 20px 5px 10px 20px ;
padding: 0px;
}
#feature  ul li {
	margin: 7px 0;
	padding: 0px;
	color: #233a4a;
	list-style-image: url("../naaptolImages/whyBul.gif");
}
/*Start New Buttons Style Classes */
.btnRed {
	background-position: 0 -21px;
	background-repeat: repeat-x;
	border: 1px solid #ff0000;
	padding: 1px 5px 3px 5px; 
	font-weight:bold;
	margin: 5px 2px;
}
a:link.btnRed, a:visited.btnRed, a:hover.btnRed, a:active.btnRed{
color: white; 
}
.btnBlue {
	background-position: 0 0;
	background-repeat: repeat-x;
	border: 1px solid #0463c5;
	padding: 1px 5px 3px 5px; 
	font-weight:bold;
	margin: 5px 2px;
}
a:link.btnBlue, a:visited.btnBlue, a:hover.btnBlue, a:active.btnBlue{
color: white; 
}
.btnGreen {
	background-position: 0 -42px;
	border: 1px solid #548700;
	background-repeat: repeat-x;
	padding: 1px 5px 3px 5px; 
	font-weight:bold;
	margin: 5px 2px;
}
a:link.btnGreen, a:visited.btnGreen, a:hover.btnGreen, a:active.btnGreen{
color: white; 
}
p.btnPadding {
padding: 3px 0;	
	}

/*End New Buttons Style Classes */

/*Box Blue CSS *************************************************************************************/
.boxTop{
text-align:left;
background:transparent url(../naaptolImages/boxTopLeft.gif) no-repeat left bottom;
line-height:10px;
font-size:1px;
}
.boxTopRt{
margin:0 0 0 5px;
padding:15px 10px 20px 5px;
border:0;
background:transparent url(../naaptolImages/boxTopRight.gif) no-repeat bottom right;
font-size: 14px;
font-weight:bold;
color:#003399;
}
.boxMiddle{
text-align:left;
padding:0;
background:transparent url(../naaptolImages/boxMiddleLeft.gif);
}
.boxMiddleRight{
margin:0 0 0 10px;
padding:0px 5px 0px 0;
border:0;
text-align:justify;
background:url(../naaptolImages/boxMiddleRight.gif) right;
}
.boxBtm{
margin:0 0 10px 0;
padding:0;
background:transparent url(../naaptolImages/boxBtmLeft.gif) no-repeat left bottom;
height:10px;

}
.boxBtmRt{
margin:0 0 0 10px;
padding:0 10px 0 0;
border:0;
background:transparent url(../naaptolImages/boxBtmRight.gif) no-repeat bottom right;
height:10px;
line-height:10px;
font-size:1px
}
/*End Box Blue CSS *************************************************************************************/



/*Start Top Searb Box Tab style */
	 #tabsJ {
		float:left;
		font-size:11px;
		width:551px;
		font-weight:bold;
		line-height:normal;
		  }
		#tabsJ ul {
		margin:0;
		list-style:none;
		padding: 10px 10px 0px 30px;
		  }
		#tabsJ li {
		display:inline;
		margin:0;
		padding-top: 0;
		padding-bottom: 0;
		  }
		#tabsJ a {
		float:left;
		background:url("../naaptolImages/tableftJ.gif") no-repeat left top;
		margin:0;
		text-decoration:none;
		padding: 0px 2px 0px 5px;
		  }
		#tabsJ a span {
		  float:left;
		  display:block;
		  background:url("../naaptolImages/tabrightJ.gif") no-repeat right top;
		  padding:4px 15px 4px 6px;
		  color:#24618E;
		 }
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#tabsJ a span {float:none;}
		/* End IE5-Mac hack */
		#tabsJ a:hover span {
		color:#0059B8;
		  }
		#tabsJ a:hover {
		  background-position:0% -42px;
		  }
		#tabsJ a:hover span {
		  background-position:100% -42px;
		  }
	
			#tabsJ .current a {
					background-position:0% -42px;
			}
			#tabsJ .current a span {
		background-position:100% -42px;
		color:#003366;
	 }
	  /* End Top Searb Box Tab style */
-->
#ms_footer {
	
	background-color: #f5f5f5;
	border-top: 1px solid #9e9c9c;
	padding: 10px 0;
	margin: 10px 0 0 0;
	text-align: center;	
}

table.detailsTable {
border:1px solid #96CAFE;
text-align:left;
}
table.detailsTable th {
border:1px solid #BDDDF6;
background-color:#DEEEFA;
color:#01488F;
font-size:12px;
padding:3px 3px ;
}
table.detailsTable td table.form td {
border-bottom:1px solid #999999;
padding:5px;
}
div.lightBox {
background-color: #F4F4F4;
border: 1px solid #DDDDDD;
padding: 3px;
}
table.msStoreStyle td strong {
	font-size: 13px;
}
table.msStoreStyle td img {
margin-bottom: 10px;
}
table.msStoreStyle td div.info{
margin: 5px 0px;
}
table.msStoreStyle td div.info b{
color:#828282; 
}
.bigTitle {
font-size: 20px;
padding: 5px 0px;
font-weight: bold;
color: #000000;
}

a.btn_Blue:link, a.btn_Blue:visited, a.btn_Blue:active {
	font-weight: bold;
	background-color: red;
	color:#fff;
	padding: 5px;
	margin: 2px;
}
div.msH2{
	text-align: left;
}
div.msH2 h3{
	font-size: 20px;
	font-weight: bold;
	padding: 7px 15px ;
	
}
table.ntDetails {
border: 1px solid #E5E5E5;
border-top: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
}
table.ntDetails td {
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #E5E5E5;
}
table.ntDetails th {
font-size: 12px;
font-weight: normal;
text-align: right;
background-color:#F0F0F0;
}
div.msH2{
	text-align: left;
}
div.msH2 h3{
	font-size: 20px;
	font-weight: bold;
	padding: 7px 15px ;
}

a:link.sp12, a:visited.sp12, a:hover.sp12, a:active.sp12{
font-size: 13px;
}
div.peopleStyle {
	color: #ADADAD
}
#cloud2 ul {
	margin: 5px 7px;
	padding: 0px;
}
#cloud2 ul li {
	display: block;
	width: 150px;

	list-style: none;
	margin:0px;
	padding: 1px 0px;
}


/************Added for track order *********/
div.orderTrackForm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:480px;
border:1px solid #23a2f7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.orderTrackForm2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:480px;
border:3px solid #FDF9C8;
margin:0px auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.errorTrack {
padding:5px;
border:1px solid red;
color:red;
margin:5px;
}
div.trackForm {
margin:10px 0px;
padding:10px;
}
div.trackForm table th {
font-size:11px;
}
div.trackH1 {
font-size:15px;
font-weight:bold;
color:#0066CC;
margin:5px;
background-color:#e1eefd;
padding:10px;
}
div.trackH2 {
font-size:15px;
font-weight:bold;
color:#FF6600;
margin:5px;
background-color:#FFFFCC;
padding:10px;
}
.tracInput {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:200px;
 padding:3px;
font-size:13px;
color:#333333;
border:1px solid #23a2f7;

}

.tracInput1 {-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:200px;
 padding:3px;
font-size:13px;
color:#333333;
border:1px solid #23a2f7;
}
div.orderTrackForm1 {
font-size:12px;
width:500px;
border:1px solid #23a2f7;
margin:0px auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
table.tracInfo {
border-bottom:1px solid #e1eefd;
}
table.tracInfo td {
border-bottom:1px solid #e1eefd;
}
table.tracInfo th  {
border-bottom:1px solid #e1eefd;
font-size: 11px;
}
.or {
color:#666666;
font-size:9px;
font-weight:normal;
}

div.sucessTrack {
padding:5px;
 background-color: #FFFFCC;
color:#5B9000;
font-weight: bold;
margin:5px;
}



div.cs {
width:785px;
margin:0px auto;
font-family:Tahoma;
text-align:left;
}
div.cs_head {
border-bottom:1px solid #0153ca;
color:#0153ca;

font-weight:bold;
padding:10px;
font-size:20px;
margin: 8px 0px;
}

table.cs_features {
border: 5px solid #e1f0fb;
height:100%; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.cs_features_left {
width:200px;
float:left;
height:100%; 
background-color:#e4f1fa;
}
div.cs_features_right {
width:540px;
float:left;
}

div.cs_features_right div {
margin:10px 7px;
}

#cs_menu3 {
        width: 200px;
 }
#cs_menu3 ul {
 	margin:10px 0px;
	padding:0px;
}
#cs_menu3 ul li {
        padding:5px 12px;
		margin:0px;
		list-style:none
}
#cs_menu3 ul li a:link, #cs_menu3 ul li a:hover, #cs_menu3 ul li a:active, #cs_menu3 ul li a:visited  {
	font-size:12px;
	line-height:20px;
}

.cs_normal {
         color: #0153ca;
		 font-size:12px;
        display: block;
		line-height:16px;
		background-color:#e4f1fa;
        padding: 8px 0 0 10px;
		border-bottom:1px solid #fff;
	
		
        }
.cs_select { 
        color: #000;
		line-height:16px;
		font-size:12px;
      	background-color:#fff;
        padding: 8px 0 0 10px;
		border-bottom:1px solid #fff;
 }

div.cs_info p {
	margin: 7px 0px;
	font-size: 12px;
	line-height: 17px;
}
div.cs_info p.cs_infoH1 {
	margin: 7px 21px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
div.cs_info p.cs_infoH2 {
	margin: 7px 21px;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
}
hr.hr1 {
	background-color:#e1f0fb;
	color:#e1f0fb;
	height:2px;
	border:0 none;
	margin: 5px 0px;
	}
div.cs_info ul li {
	margin: 7px 0px;
	font-size: 11px;
	line-height: 17px;
}

div.cs_thankYouMain {
	border: 4px solid #e8f3fc;
	padding: 20px 0px;
	width: 785px;
	text-align: left;
	float: left;
	margin:15px 0px; 
}
div.cs_thankYouMain p {
	padding: 5px 20px;
}
div.cs_thankYouMain p.info_1 {
	font-size: 16px;
	font-weight: bold;
}
div.cs_thankYouMain p.info_2 {
	font-size: 12px;
}
div.feed_thankYouMain {
	border: 4px solid #e8f3fc;
	padding: 20px 0px;
	text-align: left;
	float: left;
	margin:15px 0px; 
}
div.feed_thankYouMain p {
	padding: 5px 20px;
}
div.feed_thankYouMain p.info_1 {
	font-size: 16px;
	font-weight: bold;
}
div.feed_thankYouMain p.info_2 {
	font-size: 12px;
}
div.feed_thankYouMain p span {
	color: #fff;
}
table.trackStatus {
	font-family:verdana;
	}
	
table.trackStatus th {
	background-color: #e4f1fa;
	padding: 10px;
	text-align: left;
	font-size: 10px;
}
table.trackStatus td {
	padding: 3px;
	font-size: 11px;
}
table.trackStatus td.border {
border: 1px solid #e4f1fa;
}
/************End  for track order *********/

table.simiBrandProdList {
	border: 1px solid #aed9fb;
}
table.simiBrandProdList th {
 background-color:#aed9fb;
 text-align: left;
 padding: 3px 7px;
 font-size: 11px;
}
table.simiBrandProdList td {
 background-color:#f8fbfe;
 padding: 3px 7px;
}
div.checkPin{
      padding: 2px 0px;
      float: left;
       }
div.checkPin a:link, div.checkPin a:active, div.checkPin a:visited{
       font-size: 10px;
       color: #003399;
       text-decoration: underline;
              
       }
div.checkPin a:hover{
       font-size: 10px;
       color: #003399;
       text-decoration: none;
       }

  div.showOnly {
  	 padding: 5px;
  	 border-bottom: 2px solid #ccc;
  	
  	}
table.pageTableStyle {
	padding: 5px;
	}
	div.noPrFound {
		font-size: 12px;
		font-weight:bold;
		color: red;
		margin-top:25px;
		text-align: center;
	}
       
          
div.pinCodeBox {
	background-color:#fff;
	border:2px solid #333;
width: 350px;
text-align: center;
	}
div.clsPin {
	padding: 3px 7px;
	background-color: #333;
	color:#fff;
	font-weight: bold;
	text-align: left;
}
 div.clsPin a:link,  div.clsPin a:active,  div.clsPin a:hover,  div.clsPin a:visited  {
	color:#fff;
}      
div.enterPin {
	padding: 10px;
	font-size: 12px;
	
	}
div.errorPin {
	font-weight: normal;
	padding: 2px;
	}
.pinBtn {
	background-position:0 -63px;
background-repeat:repeat-x;
border:1px solid #C0C5CF;
	}
           
/*Naaptol Home page Hotdeal Banner css*/       

div.ntNewBanner {
width:608px;
height:176;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
div.ntNewBanner_info {
	border:1px solid #689d02;
	background:url(../naaptolImages/nt_bg.gif) repeat-x top left;
	height:141px;
}
div.ntNewBanner_info div.top {
	margin:0px;
	padding:0px;

}
div.ntNewBanner_info div.left {
	width:300px;
	float:left;
	margin:5px 0 0 5px;
	
}
div.ntNewBanner_info div.right {
	width:280px;
	float:left;
	margin:5px 0 0 0;
	
}
div.ntNewBanner_info div.headline {
	font-size:13px;
	font-weight:bold;
	color:#689d02;
	text-align:center;
	margin-bottom:7px;
}
div.ntNewBanner_info div.image {
	float:left;
	width:110px;
	text-align: left;
}
div.ntNewBanner_info div.info {
	float:left;
	width:165px;
	text-align: left;
	margin-left: 3px;
}
div.ntNewBanner_info div.info p.title {
color:#000;
padding-bottom:5px 

}
div.ntNewBanner_info div.info p.mrp {
color:#666;
margin:0;
padding:0;
}
div.ntNewBanner_info div.info p.btn {
margin:0;
padding:3px 0px;
}
div.ntNewBanner_info div.info p.offer {
color:#ca0e09;
font-weight:bold;
font-size:13px;
margin:0 0 3px 0px;
padding:2px 0px;
}
div.ntNewBanner_info div.info div.discount {
	width:52px;
	height:53px;
	background:url(../naaptolImages/nt_off.gif) no-repeat top left;
	float: right;
	margin-top:-40px;
	margin-left: 93px;
	display:block;
	position: absolute;
}
div.ntNewBanner_info div.info div.discount span.off {
	font-size:10px;
	color:#fff;
	width:52px;
	text-align:center;
	display:block;
	margin: 7px 0 0 0;
	background-color: transparent;
}
div.ntNewBanner_info div.info div.discount span.per {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:52px;
	text-align:center
}
div.ntNewBanner_info div.info div.discount2 {
	width:52px;
	height:53px;
	background:url(../naaptolImages/nt_off.gif) no-repeat top left;
	float: right;
	margin-top:-40px;
	margin-left: 93px;
	display:block;
	position: absolute;
}
div.ntNewBanner_info div.info div.discount2 span.off {
	font-size:10px;
	color:#fff;
	width:52px;
	text-align:center;
	display:block;
	margin: 7px 0 0 0;
	background-color: transparent;
}
div.ntNewBanner_info div.info div.discount2 span.per {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:52px;
	text-align:center
}
div.leftArrow {
	width:25px;
	height:25px;
	position:absolute;
	display:block;
	margin-top:-80px;
	background:url(../naaptolImages/left_A.gif) no-repeat top left;
	cursor: pointer;
	margin-left:-10px;
}
div.rightArrow {
	width:25px;
	height:25px;
	position:absolute;
	display:block;
	margin-top:-80px;
	margin-left:-13px;
	background:url(../naaptolImages/right_A.gif) no-repeat top left;
	cursor: pointer;
}
       
       

/*CSS for star rattings*/
       
       
.ogImg { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(../naaptolImages/stars.png) no-repeat; }
.star0 { background-position: -95px 0px; width: 65px;height: 13px; }
.star1 { background-position: -82px -20px; width: 65px;height: 13px; }
.star2 { background-position: -82px 0px; width: 65px;height: 13px; }
.star3 { background-position: -69px -20px; width: 65px;height: 13px; }
.star4 { background-position: -69px 0px; width: 65px;height: 13px; }
.star5 { background-position: -56px -20px; width: 65px;height: 13px; }
.star6 { background-position: -56px 0px; width: 65px;height: 13px; }
.star7 { background-position: -43px -20px; width: 65px;height: 13px; }
.star8 { background-position: -43px 0px; width: 65px;height: 13px; }
.star9 { background-position: -30px -20px; width: 65px;height: 13px; }
.star10 { background-position: -30px 0px; width: 65px;height: 13px; }
       
              
div.newfooter {  border-top: 4px solid #003399; margin-top:10px; }
ul#ft_About { padding: 0px; margin: 0px; list-style-type: none; float:left; margin-right: 40px;}
ul#ft_About li { padding: 2px 0px; margin: 0px; }
ul#ft_About li.head { font-size: 13px; font-weight:bold;border-bottom: 1px solid #e1f0fc; }
ul#ft_About li a{ font-size: 12px; }


.ft_android, .ft_youtube, .ft_Facebook, .ft_Twitter, .ft_Rss { background: transparent url(../naaptolImages/footer_Social.png) top left no-repeat;}
 
.ft_android{width: 140px; height:45px; display: block; background-position: 0px 0px; }
.ft_youtube {width: 25x; height:25px; display: block; background-position: 0px -166px; }
.ft_Facebook {width: 25px; height:25px; background-position: 0px -51px; display: inline-table; margin-top: 1px;}
.ft_Twitter {width: 25px; height:25px;background-position: 0px -80px; display: inline-table; }
.ft_Rss {width: 25px; height:25px; background-position: 0px -108px;  display: inline-table;}
#geoTrust{background: transparent url(../naaptolImages/geoTrust.jpg) top left no-repeat; width: 128px; height: 66px;}
a.ft_android:hover, a.ft_youtube:hover, a.ft_Facebook:hover, a.ft_Twitter:hover, a.ft_Rss:hover { text-decoration: none!important;}

#leftBlock { width: 200px; float: left; padding-top: 10px;}
#rightBlock {float: right;width:760px;  }
div.contentBlock  { font-size: 12px; line-height: 17px;}
div.copyright {border-top:1px solid #aed9fb }