/* LAYOUT CLASSES */
.frame {width : 700px;background : #ffffff;font-size:inherit} 
.menuspacer {width : 695px; height : 30px; text-align:center;padding-left:10px	} 
.column1,.column2,.column3{float:left;font-size:1em}
.column1 {width : 190px; margin-left: 5px;} 
.column2 {width : 470px; margin-left: 10px;} 
.column3 {width : 200px; margin-left: 10px;} 
.smalltext{font-size:0.8em;}
.rates_text{font-size:1.4em;,font-weight:bold;color:#006633}
.contentfull {float: left;width: 690px;margin: 5px;font-size:1em;	} 
.contentleft {float : left; width : 330px; padding: 5px;font-size:1em;} 
.centerspacer {float : left; width : 10px; } 
.contentright {float : left; width : 330px; padding: 5px;font-size:1em} 

.line {background : #718ea5 url(/images/site/line.gif) repeat-x; height : 1px;padding-left: 5px; font-size : 0; clear : both; }
.item {background : #F8F8F8;padding : 5px; font-size:inherit} 
.fb{font-size:1em;}
.fb a{text-decoration:none}
#dummy{	height: 1%; }
/* TITLEBAR CLASSES */
.topbar{background-image: url(/images/site/denhamsnewtop.gif);background-repeat: no-repeat;width: 738px;height: 90px;}
.topbarchms{background-image: url(/images/site/denhamsnewtop_chms.gif);background-repeat: no-repeat;width: 738px;height: 86px;}
.leftbar{background-position: left; background-image: url(/images/site/denhamsnewleft.gif);background-repeat: repeat-y; width: 12px;height: 20px;}
.rightbar{background-position: right; background-image: url(/images/site/denhamsnewright.gif);background-repeat: repeat-y;width: 12px;height: 20px;}
.bottonbar{background-image: url(/images/site/denhamsnewbottom.gif);background-repeat: no-repeat;width: 738px;height: 43px;}
/* IMAGES */
.thumbnail {float:left;border:1px solid #999;border:1px solid grey; 
width : 95%; font-size:1.1em;margin: 5px 0 5px 0;padding:5px; text-align:left;} 
.highlight {
	border : 1px solid #999;
	background-color : #ffffff;
	width : 300px;
	margin: 5px;
	padding : 5px;
	text-align : justify;
	font-size:0.9em;
color: #6F6F6F;
} 
.highlight img{float : left; margin: 0 5px 0 0;  border: 1px solid #666 ;} 
#left{float : left;}
#right{float : right;}
.thumbnail img{float : left; margin: 0 5px 0 0;  border: 1px solid #666 ;} 
.thumbnail strong{color: #000000; font-weight: bold}

/* FORMS */
.formTable {border: 1px solid #000000;font-size : 1em; font-weight : bold; color : #000000; background-color : #ffffff;} 
.formHeader {color : #006633; background-color : #c7ebbe; } 
.formNote {color : #003399; } 
/* TABLES */
/* 'table' tag has a redefined tag - see below */
table.standard { border-collapse: collapse;}
table.standard td,th {padding : 5px; } 
table.standard tr {	vertical-align : top; } 
table.standard th {font-size : 1em;border-bottom: 1px solid #000000;text-align: center;color: #003366;}
table.standard td {border-bottom: 1px dotted #CCCCCC;}
table.standard td.lotno {font-weight: bold;text-align : center;} 
table.standard td.salenumber {font-weight: bold;text-align : center;} 
table.standard td.date {text-align : center;} 
table.standard td.name {text-align : left;} 
table.standard td.options {text-align : center;} 
table.standard td.image {text-align : center;} 
table.standard td.basket_button img {border: 0px none;} 
table.standard td.description {text-align : justify;} 
table.standard td.content {background-color : #ffffff; } 
table.standard td.contentAlt {background-color : #e1e1e1; } 
table.conditionreport {border : 0 none inherit; font-size : 1em; text-align : justify; margin-left : auto; margin-right : auto; width : 500px; padding : 5px; border-collapse : collapse; } 
table.conditionreport td.text {vertical-align : top; background-color : #ffffff; padding : 5px; font-weight : bold; color : #009966; } 
table.conditionreport td.content {padding : 5px; background-color : #ffffff; } 
table.conditionreport td.contentAlt {padding : 5px; background-color : #e1e1e1; } 

/* REDEFINED TAGS */
body,table{font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;background-color : #ffffff;}
table {text-align : justify;font-size:inherit;border-collapse:collapse;font-size:1em}
body {text-align : center;color: #000000;margin: 0px;padding: 0px;font-size:76%;} 
ul{margin: 20px;}
li{margin: 0px;padding: 0px;}
p {margin : 10px 5px 10px 5px;} 
h1 {margin : 5px 0 0 0;font-size : 15px;color : #006633;text-align : left;} 
h2 {margin : 5px; font-size : 13px;color : #003399;text-align : left;} 
h5 {margin : 5px; font-size : 13px; color : #ff0000; } 
h3 {color : #006633; font-weight:normal; font-size: 0.9em; margin-right:10px} 
h4 {margin : 5px 5px 0px 5px; color:#000000;font-size : 12px }

h1,h2,h5{letter-spacing: 0.1em;}
strong {color : #339966; font-weight: bold } 
form {margin : 0px; } 
form textarea {background-color : #c7ebbe; width : 95%; } 
input.text {color : #000000; background-color : #c7ebbe; }
#email_form input{margin:3px;clear:both;display:block}
a {color : #339999; font-weight : normal;} 
a:hover {color: #336699;}
a img{text-decoration: none;border: none; padding: 0px;margin: 0px}
INPUT, SELECT, TH, TD {font-size:1em}
LI LI, LI P, TD P, BLOCKQUOTE P{font-size:1em}

/* ERRONEOUS */
.clearboth {clear : both; } 
.errormsg{color: #FF0000;font-weight: bold;}
.error{color: #FF0000;font-weight: bold;}
.nav {
	padding: 0;
	margin: 0 0 0 20px;
	list-style: disc outside url(/images/site/pointer.gif);
}
.nav li {
	padding: 0;
	margin: 0;
}
#potbg
{
	background-image: url(../images/site/potbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#bgclock
{
	background-image: url(../images/site/bgclock.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#bgring
{
	background-image: url(../images/site/bgring.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
#bgceramics
{
	background-image: url(../images/site/bgceramics.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#bgpostvan
{
	background-image: url(../images/site/bgpostvan.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#bgplane
{
	background-image: url(../images/site/bgplane.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.forthcoming{
	float: right;	
	height: 30px;
	width: 200px;

}	

.bl {
	background: url(images/2bl.gif) 0 100% no-repeat;
	width: 150px;
	
	background-color: #ffffff;	
}
.br {background: url(images/2br.gif) 100% 100% no-repeat;
border-left: 1px solid #006633;
border-width: 0 5px;
padding: 0 10px;}
.tl {background: url(images/2tl.gif) 0 0 no-repeat;
}
.tr {background: url(images/2tr.gif) 100% 0 no-repeat; padding:10px;color:#009933}
.clear {font-size: 1px; height: 1px}


#nav, #nav ul{
font-size:1.1em;
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.7em; 
}

#nav a{
display:block;
padding:0px 7px;
color:#006633;
text-decoration:none;
background-color:#fff;
}

#nav a:hover{
background-color:#006633;
color:#fff;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
font-size:1em;
position:absolute;
display:none;
width:12em;
top:1.7em;
}

#nav li ul a{
	
width:13em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */