body,

html {
margin:0;
padding:0;
color:#000;
background:#006547;
}

#wrap {
margin:0 auto;
background:white;
width:982px;
}

#header {
margin-top: 10px;
background:white;
text-align:center;
padding-top: 1px;
}

#nav {
}

#main {
float:left;
width:300px;
background: white;
padding:10px;
padding-left: 55px;
padding-top: 35px;
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
padding-bottom: 50px;
}

#main a {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#main a:hover {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}

.wrapper{
width: 875px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.homeLeftColumn{           
float: left;
width: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* box to float print & pdf on dates*/
#print_box{
	float:right;
	display:block;
	padding:5px 20px 5px 20px;
	line-height: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	border:thin;
	border-style: solid;
	border-color: #006547;
	background-color: #ebebeb;
}

#print_box A{
	font-weight: normal;
	font-size: .8em;
}


/* ######### Full width version for pages not using sidebar ######### */

#mainfullwidth {
float:left;
width:865px;
background: white;
padding:10px;
padding-left: 55px;
padding-top: 35px;
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
padding-bottom: 150px;
}

#mainfullwidth a {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#mainfullwidth a:hover {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}

/* ######### End of full width version ######### */

/* ######### Full width with 2 columns - padding controlled by MAIN ######### */
#leftcontainer {
float:left;
width:515px;
background: white;
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
}

#leftcontainer a {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#leftcontainer a:hover {
font-size: 10pt;
color: #333333;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}

#rightcontainer {
float:right;
width: 300px;
background: white;
text-align: right;
}

/* for entry form  */
#whitebox{ 
border: 1px solid #006547;
padding:15px;
width: 800px;
background: white;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
}

/* ######### End of full width with 2 columns ######### */

.mainbold{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #333333;
font-weight: bold;
line-height: 14pt;
}

#sidebar {
float: left;
width: 505px;
background: white;
margin-top: 30px;
padding: 10px 0px 25px 50px;
}

 #fullWidthUnderBoxes{
            clear:both;
            display:block;
            width:865px;
            background: white;
            padding:10px;
            padding-left: 0px;
            font-size: 10pt;
            color: #333333;
            line-height: 14pt;
            font-family: Arial, Helvetica, sans-serif;
            padding-bottom: 150px;
}

#payaddress{
clear:both;
margin:0 auto;
background:white;
line-height: 14pt;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 10pt;
}

#footer {
clear:both;
            display:block;
background:white;
background-image: url(newimages/green_footer.jpg);
background-repeat: no-repeat;
margin-left: 1px;
padding-bottom: 1px;
line-height: 23px;
color: #FFFFFF;
font-size: 8pt;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

#footer p {
margin:0;
}

/* ######### Admin footer link ######### */

#footer A{
            color:white;
            text-decoration : none;
}

/* ######### Nav bar ######### */
#nav ul {
margin:0;
padding:0;
list-style:none;
text-decoration: none;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

h1 {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16pt;
color: #006547;
font-weight: normal;
padding-bottom: 15px;
}

h2 {
margin:0 0 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 16pt;
color: #006547;
font-weight: normal;
padding-top: 8px;
}

 /*  floats three images across page and terxt under */

#images{ 
display:block;
float:left;
width:200px;
margin: 0px 30px 30px;
 }

 

 #images p{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 12pt;
}

 

/*  floats  images to the right of the text */

#images_right{
display:block;
float:right;
margin: 0px 10px 10px;
}

 

/* ######### Right hand box (and left 2 col) with or without gradient image ######### */
#rightbox{
            border: 1px solid #006547;
            background-color: #ebebeb;  /*#A9D3C8;*/
            margin-top: 12px;
}

#rightbox p{
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            color: #006547;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 14pt;
}

#rightbox li{
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            color: #006547;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 18pt;
}

#rightbox a{
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            color: #006547;
            line-height: 18pt;
            font-weight: bold;
            text-decoration: none;
}

#rightbox a:hover{
            font-size: 10pt;
            font-family: Arial, Helvetica, sans-serif;
            color: #006547;
            font-weight: bold;
            text-decoration: underline;
            line-height: 18pt;
}

#rightbox li{
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: #006547;
line-height: 18pt;
}

.rightbox{
            background-image: url(images/green_header.jpg);
            background-position: top;
            background-repeat: no-repeat;
           height: 35px;
            font-size: 12pt;
            font-family: Arial, Helvetica, sans-serif;
            color: white;
            font-weight: normal;
            text-align: center;
            padding-top: 7px;
            font-weight: bold;
}

/* ######### End of right hand box ######### */

/* ######### Menu bar ######### */

#mainNav{
            float: left;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            width: 980px;
            background:white;
            background-image: url(images/green_footer.jpg);
            background-repeat: no-repeat;
            padding-left: 1px;
            margin-left: 1px;
            line-height: 23px;
}

#mainNav ul, #mainNav li{
            list-style: none;
            display: inline;
            margin : 0px;
            padding: 0px;
}

#mainNav a{
            float: left;
            font-size: 10pt;
            padding-left: 13px;
            padding-right: 13px;
            font-family: Arial, Helvetica, sans-serif;
            margin: 0px;
            color: white;
            font-weight: normal;
            text-decoration: none;
            background-color: transparent;
}

#mainNav a:hover{
            color: white;
            text-decoration: none;
            background-color: #A7A9AC;
}

#mainNav a.active, #mainNav a.active:hover{
            color: white;
            text-decoration: none;
}

#mainNav a.selected, #mainNav a.selected:hover{
            color: white;
            text-decoration: none;
            background-color: transparent;
}

#mainNav a.noroll, #mainNav a.noroll{
            color: white;
            text-decoration: none;
            background-color: transparent;
}

/* ######### Antiques Menu bar ######### */

#mainNav2{
           float: left;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            width: 860px;
            background:white;
            background-image: url(images/green_footer.jpg);
            background-repeat: no-repeat;
            padding-left: 0px;
            margin-left: 0px;
            line-height: 23px;
}

#mainNav2 ul, #mainNav2 li{
            list-style: none;
            display: inline;
            margin : 0px;
            padding: 0px;
}

#mainNav2 a{
            float: left;
            font-size: 10pt;
            padding-left: 13px;
            padding-right: 13px;
            font-family: Arial, Helvetica, sans-serif;
            margin: 0px;
           color: white;
            font-weight: normal;
            text-decoration: none;
            background-color: transparent;
}

#mainNav2 a:hover{
            color: white;
            font-size: 10pt;
            font-weight: normal;
            text-decoration: none;
            background-color: #A7A9AC;
}

#mainNav2 a.active, #mainNav2 a.active:hover{
            color: white;
            font-size: 10pt;
            text-decoration: none;
            font-weight: normal;
}

#mainNav2 a.selected, #mainNav2 a.selected:hover{
            color: white;
            font-size: 10pt;
            text-decoration: none;
            background-color: transparent;
            font-weight: normal;
}

#mainNav2 a.noroll, #mainNav2 a.noroll:hover{
            background-color: transparent;
            cursor: pointer;
            text-decoration: none;
            padding:0px;
            margin:0px;
}

/* ######### Admin Menu bar ######### */

#adminmenu{
            margin: 1px;
            padding: 0;
            background-image: url(images/green_footer.jpg);
            height: 20px;
            width: 980px;
}

#adminmenu Ul{
            list-style-type: none;
            margin: auto;
}

#adminmenu Ul a{
            padding-top:2px;
            padding-right: 10px;
            padding-left: 10px;
            display: block;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:white;
            text-decoration: none;    
}

#adminmenu ul a:hover {
            font-size: 12px;
            color: #A7A9AC;
            text-decoration: none;
}

#adminmenu li{
            float: left;
}

body#home #mainNav #homeNav,

body#about #mainNav #aboutNav,

body#buy #mainNav #buyNav,

body#sell #mainNav #sellNav,

body#value #mainNav #valueNav,

body#cat #mainNav #catNav,

body#hammer #mainNav #hammerNav,

body#welsh #mainNav #welshNav,

body#dates #mainNav #datesNav,

body#dir #mainNav #dirNav,

body#contact #mainNav #contactNav,

 

/* ######### End Menu bar ######### */

* html #footer {
height:1px;
}

.bgcolorLightGoldenRod{
	background-color: #ebebeb;
}

.bgcolorAliceBlue{
	background-color: #ebebeb;
}

.readCarefully{
	color: red;
}

#printfooter{
	display: none;
}
