body                           		{        
					margin: 5px;
					background: #DFDFDF; /* url("bg.gif") 0 0 repeat-x; */
					font-family: Arial, sans-serif;
					font-size: 18px; 
					color: #000000;
			       		}

table.toplinks		       {	margin-top:0px;
					border-collapse: collapse;
					border:0px solid #c0c0c0;
					width:100%;
				}


.toplinks td			{
				}

.toplinks td#c1			{
                                        padding-right:0px;
                                        padding-left:5px;
                                        padding-top:0px;
                                        padding-bottom:5px;
					text-align:left;
					width:390px;
					height:40px;
				}

.toplinks td#c2			{
                                        padding-right:5px;
                                        padding-left:0px;
                                        padding-top:0px;
                                        padding-bottom:5px;
                                        text-align:right;
					height:40px;
				}

.toplinks td#c3			{
                                        padding-right:0px;
                                        padding-left:5px;
                                        padding-top:0px;
                                        padding-bottom:5px;
                                        text-align:right;
					width:300px; 
					height:40px;
				}

table.ItemFormContainer	       {	
					margin-top:4px;
					margin-bottom:4px;	
					margin-left:auto;
					margin-right:auto;
                                        width:100%;
					border-collapse: collapse;
					border:1px solid #c0c0c0;
					background-color:#FFFFFF;
				}

table.ItemForm                 {	margin-left:5px;
					border-collapse: collapse;
					border:0px solid #c0c0c0;
					/* new */
					/* width:970px; */
					width:1170px;
				}

p.itemformheading  	       {
					color:#FF0000;
				 	margin-top:4px;
					margin-bottom:4px;
					margin-left:auto;
					margin-right:auto;
					/* width:780px; */
					width:980px;
					text-indent:0px;
				}

a.searchresulturl:link 		{color:#0000FF;text-decoration: none}
a.searchresulturl:visited 	{color:#800080;text-decoration: none}
a.searchresulturl:hover 	{color:#0000FF;text-decoration: underline}
a.searchresulturl:active 	{color:#0000FF;text-decoration: none}

p.pageselectbox		{
				margin:0px;
				padding-left:0px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:4px;
				}

a.pageselect:link 		{color:#0000FF;text-decoration: none}
a.pageselect:visited 		{color:#0000FF;text-decoration: none}
a.pageselect:hover 		{color:#0000FF;text-decoration: underline}
a.pageselect:active 		{color:#FF0000;text-decoration: none}


table.maincontent		{
				margin-top:0px;
				margin-bottom:0px;
				border-collapse: collapse;
				border: 0px solid blue;
				/* width: 990px; */
				width: 1190px;
				margin-left:auto;
				margin-right:auto;
				}

td.maincontent 			{
				padding:5px;
				background-color:#FFFFFF;
				width: 100%;
				}

.maincontent td#t1r1c1		{
				border:0px solid red;
				}

.maincontent td#t1r2c1		{
                                border-top:0px solid blue;
                                border-left:0px solid blue;
                                border-right:0px solid blue;
                                border-bottom:0px solid blue;
				}

img.menutab			{
				border:0px;
				width:18px;
				height:18px;
				vertical-align: text-top;
				text-align:center;
				}

table.searchform		{
				border-collapse:collapse;
				border:0px solid #00FF00;
				width:100%;
				}

td.searchform			{
				width:100%;
				border:0px solid #c0c0c0;
				padding:10px;
				color:#FFFFFF;
				background-color:#202080;
				text-align:center;
				}
input.searchform		{border:1px solid #c0c0c0;padding:1px;}

.userlevel                      {font-size:10px;color:#202080;}

table.logo 			{
				border-collapse:collapse;
				border:0px solid #FFFFFF;
				width:100%;
				padding-left:10px;
				padding-right:10px;
				padding-top:40px;
				padding-bottom:10px;
				}
td.logo				{
				padding-left:0px;
				padding-right:0px;
				padding-top:5px;
				padding-bottom:10px;}

table.googleadsense		{	
				border-collapse:collapse;
				border-left:0px solid blue;
				border-right:0px solid blue;
				border-top:0px solid #cccc00;
				border-bottom:0px solid #cccc00;
				background-color:#FFFFFF;
				width: 100%;
				margin:0px;
				}

td.googleadsense		{
			        border:0px solid blue; 	
				width:100%;
				padding:0px;
				text-align:center;/*center;*/
				}

table.browsecategory			{
					margin:0px;
					border-collapse:collapse;
					border:0px solid #c0c0c0;
					background-color: #FFFFFF;
					width:100%;
					}

td.browsecategoryheading		{
				 	border-left:0px solid black;
				 	border-right:0px solid black;
				 	border-top:0px solid black;
				 	border-bottom:0px solid blue; 
				 	padding-top:10px;//5px;
				 	padding-bottom:5px;//4px;
				 	padding-left:10px;//20px;
				 	padding-right:0px;//10px;
				 	//color: #FFFFFF;
				 	background-color:#FFFFFF;
					}

td.browsecategoryheading span#crumbsep	{
					font-size:8px !important;
					color:#a0a0a0;
					}

table.contentcolumns td#contentmiddle h3 span#tlinksep	{
					font-size:8px !important;
					color:red;//#a0a0a0;
					}

td.browsecategorybox			{
					border-top:0px solid #ff0000;
					border-bottom:0px solid #ff0000;
					border-left:0px solid #4040ff;
					border-right:0px solid #4040ff;
				 	padding-top:5px;
				 	padding-bottom:5px;
				 	padding-left:10px;//20px;
				 	padding-right:0px;//10px;
					background-color: #ffffff;
					}

table.browsecategorycontents		{
					margin:0px;
					border-collapse:collapse;
					border:0px solid #c0c0c0;
					background-color: #FFFFFF;
					width:100%; 
					}

table.browsecategorycontents td		{
					border:0px solid red;
					height:20px;
					width:20%;
					}

td.browsecategoryfooter 		{
					padding-top:2px;
					padding-bottom:10px;
					padding-left:10px;//20px;
					padding-right:0px;
					border:0px solid red;
					}

/*
a.browsecategoryheading:link 		{color:blue;text-decoration: none}
a.browsecategoryheading:visited 	{color:magenta;text-decoration: none}
a.browsecategoryheading:hover 		{color:blue;text-decoration: underline}
a.browsecategoryheading:active 		{color:blue;text-decoration: none}
*/
a.browsecategoryheading			{color:blue;}


a.browsecategorycontents:link 		{color:#0000FF;text-decoration: none}
a.browsecategorycontents:visited 	{color:#0000FF;text-decoration: none}
a.browsecategorycontents:hover 		{color:#0000FF;text-decoration: underline}
a.browsecategorycontents:active 	{color:#0000FF;text-decoration: none}

table.searchresult			{
					margin-top:0px;
					border-collapse:collapse;
					border:0px solid #4040FF;
					width:100%
					}
td.searchresultheading		{
				border:0px solid #000000;
				padding-top:5px;
				padding-bottom:5px;
				padding-left:10px;//20px;
				padding-right:0px;//10px;
				//color:#FFFFFF;
				//background-color:#4040ff;
				border-bottom:2px solid blue;
				}

td.searchresultcontents		{
				border-top:0px solid #000000;
				border-left:0px;
				border-right:0px;
				border-bottom:0px;
				padding-top:5px;
				padding-bottom:10px;
				padding-left:10px;
				padding-right:10px;
				}

table.resultlist                {
				/*margin-top:0px;*/
				padding:0px;
				border-collapse:collapse;
				border:0px solid #00FFFF;
				background-color:#FFFFFF;
				width:100%;
				}

td.resultlistserial		{
				border:0px solid #00FFFF;
				padding-left:0px;
				padding-right:0px;
				padding-top:4px;
				padding-bottom:4px;
				vertical-align:top;
				width:50px;
				}

td.resultlistdetail		{
				border:0px solid #FF00FF;
				padding-left:4px;
				padding-right:4px;
				padding-top:4px;
				padding-bottom:4px;
				vertical-align:top;
				width:auto;
				}

img.resultlisttypeicon		{
				margin:0px;
				padding-left:0px;
				padding-right:4px;
				padding-top:0px;
				padding-bottom:0px;
				border:0px solid red;
				vertical-align: text-top;
				height:50%;
				}

p.searchresult  	    	{
				color:#008000;
				margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
				text-indent:0px;
				line-height:12px;
				}


.itemtitle			{
				font-family: Courier; font-size: 18px; border:1px solid #000000; padding: 1px;
				/*width:960px; */
				width:1160px;
				height: 30px;word-wrap: break-word; overflow: auto;
				}

.itemcontent			{
				font-family: Courier; font-size: 18px; border:1px solid #000000; padding: 1px;
			 	/* width: 750px; height: 350px; word-wrap: break-word; overflow: auto; */
			 	width: 950px; height: 350px; word-wrap: break-word; overflow: auto;
				}

.itemprivmask			{
				font-family: Courier; font-size: 18px; border:1px solid #000000; padding:2px ;
			 	width:80px;height: 20px;margin-bottom:0px;margin-left:0px;
				}

.basictab ul            {
                        margin-left: 0px;
                        margin-top: 1px;
                        margin-right: 0px;
                        margin-bottom: 0px;

                        border-bottom: 0px solid #cccc00; 
			/* this causes the border between the tabs and the panel below */
                        padding-left: 200px;
                        padding-right: 0px;
                        padding-top: 3px;
                        padding-bottom: 3px;
                        font: bold 18px Verdana;
                        list-style-type: none;
			/*set to left, center, or right to align the menu as desired*/
                        }

.basictab li		{
			display: inline;
			margin: 0;
			}

.basictab li#sharingicons	
			{
			}

.basictab li a		{
			text-decoration: none;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			margin-right: 2px;         /* this causes the gap between this tab and next tab on the right */
			background-color: #e0e080; /* this is the non highlighted tab background - was f6ffd5 */
			color: black;	
			border-top: 1px solid #cccc00;
			border-left: 1px solid #cccc00;
			border-right: 1px solid #cccc00;
			border-bottom: 1px solid #cccc00;
			-moz-border-bottom-colors:#cc6600;
			}

.basictab li a:visited	{
			/* color: black; */
			}

.basictab li a:hover	{
			background-color: #cc6600;
			color: white;
			border-top: 1px solid #cccc00;
			border-left: 1px solid #cccc00;
			border-right: 1px solid #cccc00;
			border-bottom: 1px solid #cc6600;
			}

.basictab li a:active	{
			background-color: #cc6600;
			color: white;
			border-top: 1px solid #cccc00;
			border-left: 1px solid #cccc00;
			border-right: 1px solid #cccc00;
			border-bottom: 1px solid #cc6600;
			}

.basictab li a.current	{
			background-color: #cc6600;
			color: white;
			border-top: 1px solid #cc6600;/* #cccc00; */
			border-left: 1px solid #cc6600;
			border-right: 1px solid #cc6600;
			border-bottom: 1px solid #cc6600;
			}

.newtabcontainer	{
			clear both;
			margin-left:auto;
			margin-right:auto;
			width:100%;
			border:0px solid green;
			}

.newtabcontainer ul	{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			}

.newtabcontainer ul li  { 
			float:left;	
			background-color:lightblue;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:5px;
			height:20px; /* 20px; */
			}

.newtabcontainer ul li.kwsearchlabel
			{ /* not used */
			float:right;	
			background-color:lightblue;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:5px;
			//width:100px;
			height:20px;
			text-align:right;
			}

.newtabcontainer ul li.kwsearchcontainer
			{ /* not used */
			float:right;	
			background-color:lightblue;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:5px;
			width:250px;
			height:20px;
			}

.newtabcontainer ul li a 
			{
			display:block;
			text-align:center;
			width:100px;	
			margin-left:0px;
			margin-right:0px;
			border:0px solid red;
			background-color:yellow;
			padding-bottom:4px;
			}

.newtabcontainer ul li a span 
			{
			vertical-align:middle;
			}	

.tabcontainer		{
			clear: left;
			background-color:#cc6600;
			border-top: 1px solid #cc6600;
			border-bottom: 0px solid #cccc00;
			border-left: 0px solid #cccc00;
			border-right: 0px solid #cccc00;
			width:100%; 
			height:25px;
			/*width of 2nd level sub menus*/
			/* height:1.5em; height of 2nd level sub menus. 
			   Set to largest's sub menu's height to avoid 
			   jittering.*/
			}

.tabcontent		{
			/* this is the panel below the tabs */
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 0px;
			color: white;
			background-color: #cc6600;
			border-top: 0px solid #cc6600; 
			border-left: 0px solid #cc6600; /* #cccc00; */
			border-right: 0px solid #cc6600;
			border-bottom: 0px solid #cc6600;
			display:none;
			width:100%;
			text-align:center;
			}

div#contentwrapper
        {
        padding:0px;
        /* width:978px; */
        width:1178px;
        margin-left:auto;
        margin-right:auto;
        border-top:0px solid blue;
        border-left:0px solid blue;
        border-bottom:0px solid blue;
        border-right:0px solid blue;
        background-color:#DFDFDF;
}

div#contentleft
        {
        padding:4px;
        width: 41px; /* 172px */
        min-height:400px;
        height:auto;
        margin-top:0px;
        margin-bottom:auto;
        float:left;
        border:0px solid blue;
        background-color:#FFFFFF; 
	}

div#contentright
        {
        padding:0px;/*4px;*/
        width:40px;
	float:right;
        min-height:400px;
        height:auto;
        border:0px solid green;
        background-color:#FFFFFF; 
	}

div#contentmiddle
        {
        padding-top:9px;
        padding-left:9px;
        padding-bottom:9px;
        padding-right:0px;
        /* width:680px; */  /* 978 - 172 - 4*2 = 798 -9*2 = 780 */
        width:880px;   /* 978 - 172 - 4*2 = 798 -9*2 = 780 */
        min-height:400px;
        height:auto;
        float:left; 
        border:0px solid red;
        }

table.contentcolumns
	{
	padding:0px;
	/* width:990px; */
	width:1190px;
	height:350px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border:0px solid blue;

	}

.contentcolumns td#contentleft
        {
	margin:0px;
        padding:0px;
        width:10px;
	height:100%;
        border-left:0px solid blue;
        border-right:0px solid blue;
        border-top:0px solid blue;
        border-bottom:0px solid blue;
        background-color:#FFFFFF; 
	vertical-align:top;
	}

.contentcolumns td#contentright
        {
        padding:5px;/*4px;*/
        width:auto;
	height:100%;
        border-left:0px solid green;
        border-right:0px solid green;
        border-top:0px solid green;
        border-bottom:0px solid green;
        background-color:#FFFFFF;
	vertical-align:top;
	}

.contentcolumns td#contentmiddle
        {
        padding-top:0px;//9px;
        padding-left:5px;
        padding-bottom:9px;
        padding-right:5px;
        /* width:auto; */ /* changed on 29-Nov-2019 to make editing full width */
        width:100%;       /* changed on 29-Sep-2020  empty content full width  */
        /* width:790px;*/ /* 990 = 10 + 5+790+5 + 180 */
	height:100%;
        border-left:0px solid red;
        border-right:0px solid #FFC0C0; //1px
        border-top:0px solid red;
        border-bottom:0px solid red;
	vertical-align:top;
        }

.contentmiddlediv
	{
	/* this div to control min height of the main content */
	min-height:350px;
	border:0px solid red;
	}

table.footercontainer
	{
	margin-left:auto;
	margin-right:auto;
	/* width:990px; */
	width:1200px;
	border-left:0px solid blue;
	border-right:0px solid blue;
	border-top:1px solid blue;
	border-bottom:0px solid blue;
	border-collapse:collapse;
	}

.footercontainer td#t2r1c1
	{
	width:100%;
	text-align:center;
	background-color: white;
	}

.footercontainer td#t2r2c1
	{
	width:100%;
	text-align:center;
	background-color: white;
	padding:10px;
	}

div.about
	{
	margin-left:auto;
	margin-right:auto;
	/* width:700px; */
	width:900px;
	text-align:justify;
	font-size:18px;
	}

.about img
	{
	margin:0px;
	padding-top:8px;
	padding-bottom:0px;
	border:0px solid red;
	}

div.gcse_input
	{
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	width:250px;
	}

div.gcse_results
	{
	margin:0px;
	min-height: 0px;
	}

div.gsc-control-cse
	{
	// margin, border, padding
	margin:0px;
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	}

div.gsc-control-cse.gsc-control-cse-en
	{
	padding-left:30px;
	padding-right:30px;
	}

form.gsc-search-box
	{
	/* width:300px !important;
	border:1px solid red !important; */
	}

input.gsc-input
	{
	}

div.gsc-wrapper
	{
	}

td.gsc-result-info-container 
	{
	}

div.gsc-adBlockVertical
	{
	}

div.viewcounter
	{
	border:1px solid red;
	}

span.visitcount
	{
	float:none;
	width:100px;
	}

table.container 
		{
			border-collapse:collapse;
			margin-left:auto;
			margin-right:auto;
			width:100%;
			padding:0px;
			border:0px solid green;
		}

.container td#containercell 
		{
			border:0px solid #a0a0a0;
			padding:0px; //5px;
			margin:0px;
			text-align:left;
		}

table.item 
		{
			border-collapse:collapse;
			//width:auto; //160px;
			margin-bottom:5px;
			border:1px solid blue;
			text-align:left;
		}

table.item td#itemcell 
		{
			border:0px solid blue;
			padding:4px;
			font:10px Arial,sans-serif;
			text-align:justify;
			text-justify:inter-word;
		}

table.item td#itemprice 
		{
			border:0px solid blue;
			padding:4px;
			font:10px Arial,sans-serif;
			text-align:justify;
			text-justify:inter-word;
		}

table.item td#itemcell a 
		{
			padding:0px;
		}

table.item td#itemprice a 
		{
			padding:0px;
		}

img.imagebox 
		{
			border:1px solid #dfdfdf;
			text-align:center;
			width:158px; // td cell widh is 160px, border left+right=2px
		}

div#disqus_thread
		{
			border-top: 10px solid blue;
			border-bottom: 10px solid blue;
			border-left: 0px solid red;
			border-right: 0px solid red;
			padding:5px;
		}

div#other-ad-container 
		{
			display:none;
		}

div#google-ad-container
		{
		}

.mySlides {
display:block;
}

.mySlideImage {
  border:0px;margin:0px;
}

.st_facebook_hcount {
}
.st_fblike {
}
/* page specific css */

