body {
	background-color: rgb(240, 240, 240); 
	color:rgb(0, 0, 0); 
	font-family:sans-serif; 
	font-size:10pt; 
	text-align: justify;
	background-image: url('images/bluegradient.png');
	background-repeat: repeat-x;
	background-attachment: fixed;

}

#divemail{background-color: rgb(240, 240, 240); color:rgb(57, 57, 85); font-family:sans-serif; font-size:10pt; text-align: justify;

}

#divheadbar{ 
	/*border:double 1px #000000;*/
}

#divmainblock{
	
	margin-left:7.5%;
	margin-right:7.5%;
	margin-top:4%;
	margin-bottom:4%;
	text-align:left;
	width:85%;
	/*border:solid 1px #000000;
	background-color: rgb(12,37,119);*/
}

#divcolcontainer{
	
	
	/*background-color: #DDDDEE;*/
}




#divrightcol{
	width:1px;
	/*display:inline;
	float:right;
	margin-right:40px;
	background-color: #DDDDEE;
	*/
}

#tdheadbar{
	/*background-color: rgb(12, 37, 119);*/
	
}

#tdleftcol{
	width:15.5%;
	/*float:left;
	margin-left:-770px;
	padding-right:1%;
	padding-left:1%;*/
	background-color: rgb(12, 37, 119);
}

#divleftcol{
	margin-top:1px;
	margin-bottom:99%;
	vertical-align:top;
	padding: 15px;
}

#tdmaincontent{
	
	/*display:inline;
	float:right;
	width: 77.5%;
	padding-right:1%;
	padding-left:1%;
	/*margin-left:20px;*/
	background-color: rgb(240, 240, 240);
	/*border:solid 1px #000000;*/
	vertical-align:top;
	border: none;
	padding: 15px;
	background-image: url('images/BlueCurveTopLeft.png');
	background-repeat: no-repeat;
}

#divbnta{
	/*width:18%;
	
	border:solid 3px rgb(57, 57, 85);
	background-color: rgb(255,255,255);
	font-size: small;
	text-align: justify;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;*/
	
}

#tdfoot{
	/*
	clear:both;
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;
	padding-bottom:9px;
	margin-top:-5px;
	*/
	background-color: rgb(12, 37, 119);
	border: none;
	padding: 15px;
	color: white;
}

#tablecol{

	
	/*background-color: rgb(12, 37, 119);*/
	border-collapse: collapse;
	margin-left: 10%;
	margin-right: 10%;
	

}

#tdheadbar2{

	/**padding-right: 30px;**/
	background-color: rgb(12, 37, 119);
}

#tdheadbar3{

	/**padding-right: 30px;**/
	background-color: rgb(12, 37, 119);
}

#tdheadbar{

	background-image: url('images/WhiteCurveTopLeft.png');
	background-repeat: no-repeat;
}

#divheadbar2{
	
	background-color: rgb(240, 240, 240);
	text-align: center;
	letter-spacing: 5px;
	word-spacing: 5px;
	font-family: serif;
	font-weight: bold;
	font-size: x-large;
	margin:15px;
	color: rgb(12, 37, 119);
}

#titlesummary{

	font-size: medium;
	letter-spacing: normal;
	word-spacing: normal;
	font-family: sans-serif;
	font-weight: bold;
}

.buttonanchor{
	display:block;
	
}

.smallCurve{
	/**width:100%;**/

}

.smallCurveTopLeft{

	background-image: url('images/SmallBlueCurveTopLeft.png');
	background-repeat: no-repeat;
	background-position:top left; 
	/**background-color: rgb(240, 240, 240);**/
}

.smallCurveTopRight{

	background-image: url('images/SmallBlueCurveTopRight.png');
	background-repeat: no-repeat;
	background-position:top right; 
}

.smallCurveBottomLeft{

	background-image: url('images/SmallBlueCurveBottomLeft.png');
	background-repeat: no-repeat;
	background-position:bottom left; 
}

.smallCurveBottomRight{

	background-image: url('images/SmallBlueCurveBottomRight.png');
	background-repeat: no-repeat;
	background-position:bottom right;
}



.vsmallCurve{
	width:100%;

}

.vsmallcurvelinks{

	margin-bottom: 15px;
}

.vsmallCurveTopLeft{

	background-image: url('images/VSmallBlueCurveTopLeft.png');
	background-repeat: no-repeat;
	background-position:top left; 
	/**background-color: rgb(240, 240, 240);**/
	
	
}

.vsmallCurveTopRight{

	background-image: url('images/VSmallBlueCurveTopRight.png');
	background-repeat: no-repeat;
	background-position:top right; 
}

.vsmallCurveBottomLeft{

	background-image: url('images/VSmallBlueCurveBottomLeft.png');
	background-repeat: no-repeat;
	background-position:bottom left; 
}

.vsmallCurveBottomRight{

	background-image: url('images/VSmallBlueCurveBottomRight.png');
	background-repeat: no-repeat;
	background-position:bottom right;
	
}

.divheadbg1{

	width: 100%;
	height: 51px;
	background-image: url('images/medWhiteCurveTopRight.png');
	background-repeat: no-repeat;
	background-position:top right;
	margin-left: 2px;
	margin-top: -2px;
	/**background-color: rgb(240, 0, 0);**/
	
}


.divheadbg2{

	width: 50px;
	background-image: url('images/medWhiteCurveBottomRight.png');
	background-repeat: no-repeat;
	background-position:bottom right;
	/**background-color: rgb(0, 240, 0);**/
	vertical-align:top;
}



.blue{

	background-image: url('images/blueBG.png');

}

a { text-decoration: none; }

a:link {color: rgb(12, 37, 119);}
a:visited {color: rgb(12, 37, 119);}
a:focus {color: rgb(12, 37, 119);}
a:hover {color: rgb(12, 37, 119);}
a:active {color: rgb(12, 37, 119);}

.textlink{
	color: rgb(12, 37, 119);
}


.linkbutton {
	height:300%;
	width:100%;
	text-align:center;
	font-weight:bold;
	vertical-align: middle;
	color: rgb(12, 37, 119);
	border-top: solid 1px rgb(12, 37, 119);
	/**background-color: rgb(240, 240, 240);**/
	background-color: rgb(240, 240, 240);
}

.linkbutton:hover{
	
	background-image: url(images/goldback.JPG);
	background-position: center; 
	color: rgb(240, 240, 240);
	background-color: rgb(0, 0, 0);
	/*background-color: #CD7F32;
	color: rgb(57, 57, 85);*/
}

.extlink{

	background-color: rgb(240, 240, 240);

}

.linkbg{

	/**width: 100%;**/
	
}





.divsection {
	border:solid 0px rgb(57, 57, 85);
	margin-top:3px;
}

.smalltext {
	color:rgb(57, 57, 85);
	font-size:8pt
}

.divsubsection {
	border-top:solid 2px rgb(57, 57, 85);
	margin-top:3px;
}

#imgbntalogo {
	
}

.logo {
	width: 80%;
	margin-left: 10px;
	/*margin-right: 9.9%;*/
}

h1 {
	
}

.pagesummary {
	font-size: 9pt;
	font-style:italic;
	display:inline;
	float:right;
	width: 49.5%;
	text-align: right;
}

.pageheading{
	
	display:inline;
	float:left;
	width: 49.5%;
	vertical-align: top;
}

.divcontentsection {
	clear:both;
}

.right {
	text-align:right;
}

.left {
	/**text-align:left;**/
}


.tableEachLink {

	border-collapse: collapse;
	
	

}

.divrightmain{
	
	width:48%;
	float: right;
	display: inline;
	font-weight: bold; 
	text-align: center;
	padding: 2.5px;
}

.divleftmain{

	width: 48%;
	float: left;
	display: inline;
	padding: 2.5px;
}


.promimages{
	
	margin-right: auto;
	margin-left: auto;
}



table.resultstable { 	border-width: 0px 0px 0px 0px;
					border-spacing: 2px;
					border-style: solid solid solid solid;
					width: 98%;}

td.resultsdata { 	border-width: 0px 0px 2px 0px;
					border-spacing: 2px;
					border-style: solid dotted solid dotted;
					border-color: rgb(57, 57, 85);
					}
					
td.prevdata { 	border-width: 2px 0px 0px 0px;
					border-spacing: 2px;
					border-style: solid dotted solid dotted;
					border-color: rgb(57, 57, 85);
					}
					
td.datesold { width: 10%; text-align: center; }
td.auction { width: 10%; text-align: center; }
td.lot { width: 10%; text-align: center; }
td.description { width: 60%; text-align: justify; }
td.saleresult { width: 10%; text-align: center; }
td.image { width: 10%; text-align: center; }
.catalogueimage { width: 80px; }
.previewimage { width: 240px; }

.resultnav {padding-left: 90%; width: 9.5%; text-align: center; font-weight: bold; color: rgb(57, 57, 85);}
.resnav {color: rgb(57, 57, 85);}

h4{ margin: 0px;
	padding: 0px;}
	
h5{ margin: 0px;
	padding: 0px;}

h4.resultsheading { 	border-width: 0px 0px 0px 0px;
					border-spacing: 2px;
					border-style: solid solid solid solid;
					font-weight: bold;
					text-transform: uppercase;
					text-align: center;
					}
					
h3.searchresultannounce {text-transform: capitalize; font-weight: bold;}					
				
/**div.search2 { float: right;}

div.search1 { float: left; }**/
div.header {}
div.footer {}
h1.titlehead { font-family: sans-serif; font-size: 250%; font-weight: bold; text-transform: capitalize; }
h2.titlesub { position: relative; left: 100px; bottom: 15px; font-family: sans-serif; font-size: 150%; font-weight: bold; text-transform: capitalize;}

/**div.searchcontainer { float: left; }
**/
div.parsertroncontainer { font-family: sans-serif; font-size: 80%; } 

.searchboxtitle {text-transform: capitalize; font-size: 100%; font-weight: bold;}
.searchfieldtitle {text-transform: capitalize; font-weight: bold; font-size:100%; width: 30%;}
.searchboxtitleauctionlot {text-align: left; }
.catsearch {margin-left: auto; margin-right: auto;}
.selectbox {height:20px; font-size:11px; font-family: sans-serif; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.textbox {height:12px; font-size:11px; font-family: sans-serif;}
.submitbutton {width: 170px; height:18px; font-weight: bold; font-size:13px; font-family: sans-serif; margin-left: auto; margin-right: auto;}
.navtable {margin-left: auto; margin-right: auto;}
.navtableprev {text-align: center; width: 49%; padding: 2px; font-size: 80%; font-weight: bold;}
.navtablenext {text-align: center; width: 49%; padding: 2px;  font-size: 80%; font-weight: bold;}

/**.searchcontainer { width: 220px; clear:both;}**/




div.divnewsitem{ border-top:solid 3px rgb(57, 57, 85); border-bottom:solid 3px rgb(57, 57, 85); margin-bottom:3px; margin-left:3px; margin-right:3px; padding: 4px;}
div.divnewstitle { font-variant: small-caps; float:left; }
div.divnewscontent { clear:both; margin-top:10px; }
div.divnewsdate { font-size:70%; display:inline; float:right;}
div.divnewssummary { font-size: 9pt; font-style:italic; clear:both;}

.bannerpic{
	margin-left:1%;
	margin-right:1%;

}

.tablelinks {
	/*display:inline; 
	float:right;
	width:20%;*/
}

.imglinks{
	/*width:95%;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px;
}

.divlinks{
	text-align: center;
	clear: both;
	color:rgb(57, 57, 85);
	margin-top:10px;
}

.textlinks{
	color: rgb(57, 57, 85);
	font-size: 9pt;
	font-weight: bold; 
	color: rgb(57, 57, 85);
}

.divhts{
	border:solid 3px rgb(57, 57, 85); 
	margin: 10px;
	font-weight: bold; 
	text-align: center;
	font-size: 15pt;
	/**width: 600px;**/
	
	margin-left: auto;
	margin-right: auto;
		
	background-image: url(images/htsbg.jpg);
	background-position: center;
}

.tophts{
	font-size: 17pt;
	font-weight: bold; 
}


#divtestamonials{
	margin-left: 14%;
	margin-right: 14%;
	width: 70%;
	background-image: url(images/londoncoinslogosmallwm.png);
	background-repeat:repeat-y;
}

#divtestamonialindiv{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin-top: 25px;
}


#divtestamonialquote{
	font-size: 9pt;
	margin-bottom: 5px;
}

#divtestamonialfrom{
	font-size: 13pt;
	margin-left: 25px;
	font-weight: bold; 
}


#divtestamonialdate{
	font-size: 10pt;
	margin-left: 40px;
	font-weight: bold; 
}

#divtestamonialopenquote{
	font-size: 20pt;
	margin-left: -15px;
	font-weight: bold; 
	text-align: left;
}

#divtestamonialendquote{
	font-size: 20pt;
	font-weight: bold; 
	margin-left: -15px;
	text-align: right;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}


.imgconsultantimage{
	float:left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.divconsultantname{
	font-size: 15pt;
	margin-left: 25px;
	font-weight: bold; 	
}
.divconsultantfield{
	font-size: 13pt;
	margin-left: 30px;
	font-weight: bold; 	
}
.divconsultanttext{
	font-size: 10pt;
}
.divconsultantindiv{
	
	margin-left: 30px;
	margin-right: 30px;
}

.tblreftstable{
	font-size: 10pt;
	width:100%;
	padding-left: 30px;
	padding-right: 30px;
	
}

.tdreftype{
	width: 35%;	
	font-weight: bold; 
}

.tabreftoptop{
	width:100%;
}

.tdindivtab{
	width:85%;
}

.tdreftitle{
	width:15%;
	font-weight: bold; 
}

.tdrefbook{
	width: 65%;
}

.tdrefexample{
	width: 40%;
}
.tabreftop{
	border-width: 0px 0px 2px 0px;
	border-spacing: 2px;
	border-style: solid dotted solid dotted;
	border-color: rgb(57, 57, 85);
	width: 100%;
}
