﻿/* -- Common CSS style for Two Page -- */
body /* Page Body style */
{
    background-color: #ffffff;
    text-align: center;
    font-family: Arial,Tahoma,Times New Roman;
    font-size: 12pt;
}
table, tr, td /* Table , table row, table column style style */
{
    border-collapse: collapse;
    border-style: none;
    text-align: center;
}
hr
{
    width:100%;
    height:1px;
   border-style:none;
}
a /* Hyperlink style */
{
    color: Black;
}
a:hover /* Hyperlink mouse hover style */
{
    color: Gray;
    font-weight: bold;
    text-decoration: none; /*  background-image:url(go.png);          background-repeat:no-repeat;          background-position:left;          padding-left:15px;*/
}
img /*Default Image style*/
{
    border-collapse: collapse;
    border-style: none;
}
.PageSubHeading
{
    width: 100%;
    font-size: 10pt;
}
.RefreshStatus /* This define Refresh Status style */
{
    text-align: right;
    width: 100%;
    font-size: 8pt;
}

.Error /* Default error style  */
{
    color: Red;
    width: 250px;
    height: 20px;
    background-color: #FFD65E;
    font-weight: bold;
}

.PageHeading /* Page Heading style */
{
    height: 37px;
    vertical-align: middle;
    font-size: 16pt;
    font-weight: bold;
    color: #5D5D5D;
}
.PageLink /*Page link style*/
{
    width: 100%;
    height: 10px;
    text-align: right;
}
/* ------------Price Related CSS--------------*/
.MainTable /* Main Table which Contain three table Gold , silver, platinum*/
{
    width: 831px;
    text-align: center;
}
.TableHeading1 /* Table Heading style (Gold, Silver,Platinum) */
{
    background-color: #999999;
    height: 25px;
    vertical-align: middle;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}

.PriceContainerParrent /* This contain the style of Each three container gold, silver,platinum */
{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    text-align: center;
}

.PriceContainerGold /* Gold Table style */
{
    width: 110px;
    height: 80px;
    margin: 2,2,2,2;
    padding: 2,2,2,2;
    font-size: 10pt;
}
.PriceContainerSilver /* Silver Table style */
{
    width: 200px;
    height: 80px;
    margin: 2,2,2,2;
    padding: 1,1,1,1;
    font-size: 10pt;
}
.PriceContainerSeperater /* Three table gap style */
{
    vertical-align: top;
    margin: 2,2,2,2;
    border-style: solid;
    border-color: White;
}
.PictureContainerGold /* Gold picture style also used in platinum */
{
    vertical-align: middle;
    text-align: center;
    height: 115px;
}
.PictureContainerSilver /* Silver picture style */
{
    vertical-align: middle;
    text-align: center;
    height: 160px;
}
.PriceSeperater /* Gap batbeen two price */
{
    height: 3px;
   
	background-color: White;
}

.BuySellTable td
{
    border:solid 1px #000000;
}

.BuySellRow1Td1
{
    background-color:gray;
    color:white;
    font-weight:bold;
}
.BuySellRow1Td2
{
    background-color:#000000;
    color:#FFFF25;
    font-weight:bold;
}

.BuySellRow2
{
    background-color:white;
}
.ItemTitle
{
    color:#480709;
    font-weight:bold;
    font-size:13pt;
}
.ItemDesc
{
    color:#480709;
    font-size:11pt;
    text-align:left;
}

/*======================== News =======================*/
.NewsGridMain /* This define the main grid style */
{
    background-color: White;
    border-style: solid;
    border-width: thin;
    border-color: Black;
    padding: 4,4,4,4;
    width: 756px;
}
.NewsGridHeading /* This define the main grid Heading style */
{
    background-color: #999999;
    height: 30px;
    vertical-align: middle;
    font-size: 12pt;
    font-weight: bold;
    color: White;
    text-align: center;
}

.NewsGridRowStyle /* This define the main grid row style */
{
    background-color: White;
    vertical-align: middle;
    text-align: left;
    font-size: 10pt;
    height: 30px;
}
.NewsGridRowStyleAlt /* This define the main grid alternet row style */
{
    background-color: #E3E3E3;
    vertical-align: middle;
    text-align: left;
    height: 30px;
    font-size: 10pt;
}
.ItemStyleSNo /* This define the main grid S.No colum style */
{
    text-align: center;
    width: 30px;
}
.ItemStyleTitle /* This define the main grid Title colum style */
{
    width: 526px;
    text-align: left;
}
.ItemStyleSource /* This define the main grid Source colum style */
{
    text-align: left;
    width: 220px;
    height: 22px;
}
.NewsGridSelectedRow /* This define the main grid selected row style */
{
    background-color: #009999;
    font-weight: bold;
    color: #CCFF99;
}
.NewsPager /* This define the main grid pager style */
{
    background-color: #99CCCC;
    color: #003399;
    text-align: Left;
}
/* ================================================*/
.TableBody
{
    height:115px;
}
.TableBody1
{
    height:145px;
}
.TableBody2
{
    height:125px;
}
