body {
 font-size:12px;
 color: #646666; 
 font-family:Arial, Helvetica, Tahoma, Sans-Serif;
}

A:link {
	color: #004A7B;
	text-decoration: none;
	font-size: 12px;
}
A:visited {
	color: #004A7B;
	text-decoration: none;
	font-size: 12px;
}
A:active {
	color: #004A7B;
	font-size: 12px;
}
A:hover {
	color: #004A7B;
	text-decoration: none;
	font-size: 12px;
}

A.bluelink:link {
	color: #458ab6; text-decoration: none; font-size: 12px; font-weight: bold; 
}
A.bluelink:visited {
	color: #458ab6; text-decoration: none; font-size: 12px; font-weight: bold; 
}
A.bluelink:active {
	color: #458ab6; text-decoration: none; font-size: 12px; font-weight: bold; 
}
A.bluelink:hover {
	color: #458ab6; text-decoration: underline; font-size: 12px; font-weight: bold; 
}

A.greenlink:link {
	color: #38928a; text-decoration: none; font-size: 12px; 
}
A.greenlink:visited {
	color: #38928a; text-decoration: none; font-size: 12px; 
}
A.greenlink:active {
	color: #38928a; text-decoration: none; font-size: 12px; 
}
A.greenlink:hover {
	color: #38928a; text-decoration: underline; font-size: 12px; 
}

A.learnmore:link {
	color: #921a1b; text-decoration: none; font-size: 12px; 
}
A.learnmore:visited {
	color: #921a1b; text-decoration: none; font-size: 12px; 
}
A.learnmore:active {
	color: #921a1b; text-decoration: none; font-size: 12px; 
}
A.learnmore:hover {
	color: #921a1b; text-decoration: underline; font-size: 12px; 
}
A.bluebold:link {
	color: #006aaf; text-decoration: none; font-size: 12px;  font-weight: bold;
}
A.bluebold:visited {
	color: #006aaf; text-decoration: none; font-size: 12px;  font-weight: bold;
}
A.bluebold:active {
	color: #006aaf; text-decoration: none; font-size: 12px;  font-weight: bold;
}
A.bluebold:hover {
	color: #006aaf; text-decoration: underline; font-size: 12px; font-weight: bold;
}

A.carbrands:link {
	color: #18728c; text-decoration: none; font-size: 15px; 
}
A.carbrands:visited {
	color: #18728c; text-decoration: none; font-size: 15px; 
}
A.carbrands:active {
	color: #18728c; text-decoration: none; font-size: 15px; 
}
A.carbrands:hover {
	color: #18728c; text-decoration: underline; font-size: 15px; 
}


TD.smallfont {
	font-size: 11px; color: #000000; 
}
TD {
	font-size: 12px; color: #000000; 
}
TD.bold {
	font-size: 11px; color: #000000;  font-weight: bold; 
}
.largeblkfont {
	font-size: 20px; color: #000000; 
}
TD.numbering {
	font-size: 11px; color: #444444; 
}
.largefont {
	font-size: 33px; color: #5c8783; 
}
TD.greenfont {
	font-size: 12px; color: #5c8783; 
}
TD.grayfont {
	font-size: 12px; color: #646666;
}

TD.small {
	font-size: 11px; color: #000000; 
}

TD.heading-blue {
	font-size: 12px; color: #458ab6; font-weight: bold; 
}
.black {
	font-size: 33px; color: #000000; 
}
TD.sand {
	font-size: 12px; color: #967c7c; 
}

.menu
{
background-attachment:fixed;
background-image:url(images/text-area.png);
background-repeat:no-repeat;
font:Arial, Helvetica, tahoma;
list-style-position:outside;
width:204px;
height:21px;
border:none;
border-collapse:collapse;
}

.smallmenu
{
background-attachment:fixed;
background-image:url(images/small-menu.png);
background-repeat:no-repeat;
font:Arial, Helvetica, tahoma;
list-style-position:outside;
width:84px;
height:21px;
border:none;
border-collapse:collapse;
}

INPUT,SELECT {
	border:1px;
	border-style:solid;
	border-color:#a0c9c7;
	color:#636666;
} 

.BtnControl
{
	border: 1px solid #458ac2;
	font-size: 8pt;
	font-weight:bold;
	background-color:#83bab5;
	color:White;
	cursor:pointer;
	padding: 2px;
}
.gallerycontainer
        {
            position: relative; /*Add a height attribute and set to largest image's height to prevent overlaying*/
        }
.bluebold
        {
            color: #006aaf;
            text-decoration: none;
            font-size: 12px;
            font-family: Arial, Helvetica, tahoma;
            font-weight: bold;
        }
        /*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.gallerycontainer
        {
            position: relative; /*Add a height attribute and set to largest image's height to prevent overlaying*/
        }
        .thumbnail1 img
        {
            border: 1px solid white;
            margin: 0 5px 5px 0;
        }
        .thumbnail1:hover
        {
            background-color: transparent;
        }
        .thumbnail1:hover img
        {
            border: 1px solid white;
        }
        .thumbnail1 span
        {
            /*CSS for enlarged image*/
            position: absolute;
            background-color: #b5d0e7;
            padding: 0px;
            left: -1000px; /*border: 1px dashed gray; */
            visibility: hidden;
            color: black;
            text-decoration: none;
        }
.thumbnail1 span img
        {
            /*CSS for enlarged image*/
            border-width: 0;
            padding: 0px;
        }
.thumbnail1:hover span
        {
            /*CSS for enlarged image*/
            visibility: visible;
            top: 2px;
            left: 2px; /*position where enlarged image should offset horizontally */
            z-index: 5000;
        }
.style1
        {
            width: 100%;
        }
ul li
        {
            display: inline;
        }
        .wide
        {
            border-bottom: 1px #000 solid;
            width: 4000px;
        }
        
 .menustyle1 ul
        {
            font-family: Arial, Verdana;
            font-size: 11px;
            font-weight:bold;
            margin: 0px;
            padding: 0px;
            text-align:left;
            list-style: none;
        }
 .menustyle1 ul li
        {
            display: block;
            position: relative;
            float: left;
            height:20px;
        }
 .menustyle1 li ul
        {
            display: none;
        }
 .menustyle1 ul li a
        {
            display: block;
            text-decoration: none;
            color: #004A7B;
            padding: 5px 5px 5px 5px;
            white-space: nowrap;
        }
 .menustyle1 ul li a:hover
        {
            background: #ffffff;
        }
 .menustyle1 li:hover ul
        {
            display: block;
            position: absolute;
        }
 .menustyle1 li:hover li
        {
            float: none;
            font-size: 11px;
        }
 .menustyle1 li:hover a
        {
            background: #a3d9eb;
        }
.menustyle1 li:hover li a:hover
        {
            background: #ffffff;
        }

A.paginglink:link {
	color: #ffffff; text-decoration: none; font-size:14px; font-weight: bold;  
}
A.paginglink:visited {
	color: #ffffff; text-decoration: none; font-size: 14px;  font-weight: bold;
}
A.paginglink:active {
	color: #006aaf; text-decoration: none; font-size: 14px;  font-weight: bold;
}
A.paginglink:hover {
	color: #ffffff; text-decoration: underline; font-size: 14px;  font-weight: bold;
}
.redheading
{
	color: #cc092b; text-decoration: none; font-size: 16px;  font-weight: bold;
}

.jpyprice
{
	color:#000000; 
	font-weight:bold;
}
.otherprice
{
	color:#d63100; 
	font-weight:bold;
	font-size:14px;
}
.textboxstyle
{
	color:#636363;
	border:solid 1px #303030;
}
.ValidatorStyle
{
	color:Red;
	font-size:12px;
}
.buttonStyle
{
	color:#ffffff;
	background-color:#cf3000;
}
.blackboldcaption
{
	font-weight:bold;
}
