table.kannuuCompactTable
{
        border-spacing: 0px;
        display:inline-table;
        border: 0px;
        margin: 0px;
        padding: 0px;
        font-size: small;
        border-collapse: collapse;
}

table.kannuuCompactTable td
{
        margin: 0px;
        padding: 0px;
        border: 0px;
}

.kannuuTextBoxUnderlay
{
		padding: 0px;
		border: 0px;
        color: transparent;
        background-color: transparent;
        position: absolute;
		z-index: -1;
		width: 100%;
}

.kannuuTextBoxPane
{
	width: 1000px;
}

.kannuuTextBoxInfix
{
    color: #ddd;
    background-color: #333;
	white-space: nowrap;
}

.kannuuTextBoxSuffix
{
    color: #ddd;
    background-color: #333;
	white-space: nowrap;
}

.kannuuTextBox *
{
   	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.kannuuTextBoxCaretOn div
{
    background-color: #333;
	width:1px;
}

.kannuuTextBoxCaretOff div
{
    background-color: #ddd;
	width:1px;
}

.kannuuMenuPane
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	border: 1px solid #666; 
	background-color:#fff; 
	width: 200px;
}

div.kannuuMenuList
{
   	color: #888;
   	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}

.kannuuTouch div.kannuuMenuList
{
	font-size: 11pt;
}

.kannuuTouch input
{
   	font-family:Helvetica, Arial, sans-serif;
	font-size: 12pt;
}

.kannuuTouch .kannuuTextBox *
{
	font-size: 12pt;
}

div.kannuuTouchClearBtn
{
	width: 28px;
	height: 20px;
	background-image: url(img/iphone-x.png);
	background-repeat: no-repeat;
}

div.kannuuMenuOptionSelected
{
	background-color: #bbb;
	color: #333;
}

.kannuuTouch div.kannuuMenuOptionSelected
{
	font-size: larger;
}

div.kannuuTouchArrow
{
	height: 24px;
	width: 24px;
	position: absolute;
	background-image: url(img/arrows.png);
}

a.kannuuMenuOptionLinkSelected
{
	color: #fff;
	background-color:#333;
}

a.kannuuMenuOptionLink
{
    color: #000;
}

div.kannuuMenuAdSelected
{
	background-color: #bbb;
	color: #333;
}

a.kannuuMenuAdLinkSelected
{
	color: #fff;
	background-color:#333;
}

a.kannuuMenuAdLink
{
    color: #000;
}

a.kannuuMenuAdCallLinkSelected
{
	color: #fff;
	background-color:#333;
	float: right;
}

a.kannuuMenuAdCallLink
{
    color: #000;
	float: right;
}

div.kannuuMenuOptionInfo
{
    color: blue;
    font-style: italic;
    font-size: smaller;
}

div.kannuuMenuAdInfo
{
    color: blue;
    font-style: italic;
    font-size: smaller;
}

