body {
background-color:#8a8c81; 
margin-top:0px; 
margin-left:0px; 
margin-right:0px; 
text-align:center;
}

div {
text-align:center;
}

div#container {
border:0px;
width:770px;
margin:0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
background-color: #ffffff;
background-image: url(/images/fullbg.png);
background-repeat: repeat-y;
}

div#header {
border:0px;
width:720px;
height:45px;
text-align: right;
margin:0px 0px 0px 0px;
}

div#menu {
border:0px;
width:160px;
float:left;
text-align: right;
margin:0px 0px 0px 0px;
}

div#content {
border:0px;
width:530px;
margin:0px 0px 0px 190px;
text-align: left;
min-height:500px;
}

div#pagebase {
border:0px;
width:770px;
margin:0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
padding:0px;
height:100px;
background-image: url(/images/base.png);
background-repeat: no-repeat;
background-color: #ffffff;
text-align: left;
margin-top: 0;
}

div#footer {
border:0px;
width:770px;
margin:0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 10px;
text-align: left;
color:#3e3f39;
}

.lastpara {
margin: 0;
 }

div, p, table, th, textarea, input, select, a, h1 {
	font-family: 'Droid Sans', arial, serif;
	;
	font-size: 12px;
	color:#4a4a4a;
	font-weight: normal;
	line-height:20px;
	background-color:transparent;
}

hr {
border: 0;
color: #aa9f47;
background-color: #aa9f47;
height: 1px;
width: 100%;
text-align: left;
margin:0px 0px 0px 0px;
}


h1 {
font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman; 
font-weight: bold; 
color:#aa9f47; 
text-decoration:none; 
font-size: 14px; 
line-height: 14px;
margin: auto 0px 0px 0px;
text-transform: uppercase;
}

h2 {
font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman; 
font-weight: bold; 
color:#aa9f47; 
text-decoration:none; 
font-size: 12px; 
line-height: 14px;
margin: 0px 0px 0px 0px;
text-transform: uppercase;
}

h3, #h3 {
font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman; 
font-weight: bold; 
color:#aa9f47; 
text-decoration:none; 
font-size: 12px; 
line-height: 16px;
text-transform: uppercase;
}

a:link, a:visited, a:active {
color:#aa9f47;
text-decoration:underline;
font-weight: normal;
}

a:hover {
color:#6a6118; 
text-decoration:underline; 
font-weight: normal;
}

#utilnav, #utilnav ul, #utilnav li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 20px;
margin:0px 0px 0px 0px;
text-transform: uppercase;
}

.util, a.util:link, a.util:active, a.util:visited {
font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Times New Roman; 
font-size: 9px; 
color:#626458; 
background-color:transparent; 
text-decoration:none; 
font-weight: bold;
line-height:30px;
}

a.util:hover{
color:#373830; 
text-decoration: underline; 
}

.nav {
line-height:25px;
}

.nav, a.nav:link, a.nav:active, a.nav:visited, .subnav, a.subnav:link, a.subnav:active, a.subnav:visited {
font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, Georgia, Times New Roman; 
font-size: 9px; 
color:#626458; 
background-color:transparent; 
text-decoration:none; 
font-weight: bold;
}

a.nav:hover, a.subnav:hover{
color:#373830; 
text-decoration: underline; 
}

#mainnav
{
padding-left: 0;
margin-left: 0;
}

#mainnav li
{
list-style: none;
margin: 0;
padding: 0;
}

#mainnav li a {
text-decoration: none;
text-transform: uppercase;
}

.subnav {
line-height:18px;
}

#subnav
{
padding-left: 0;
margin-left: 25;
border-bottom: 1px solid #edebd8;
margin-bottom: 15;
}

#subnav li
{
list-style-type: disc;
list-style-image: url(/images/bullet2.gif);
list-style-position: inside;
margin: 0;
padding: 0;
}

#subnav li a {
text-decoration: none;
}

#basenav, #basenav ul, #basenav li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
padding-right: 20px;
margin:0px 0px 0px 0px;
}

#footer, .base, a.base:link, a.base:active, a.base:visited, .tag, .tag:link, .tag:active, .tag:visited {
font-family: Arial, Verdana; 
font-size: 10px; 
color:#373830; 
background-color:transparent; 
text-decoration:none; 
font-weight: normal;
line-height:20px;
}

a.base:hover{
color:#373830; 
text-decoration: underline; 
}

a.tag:hover {
text-decoration: underline; 
color: #ec008b;
}

img#infobtn {
	margin:0px 10px 0px 10px;
	border:0px;
	vertical-align: middle;
}

img#basketicon {
	margin:0px 10px 0px 10px;
	border:0px;
	vertical-align: middle;
}

img#logo {
	margin:0px 0px 50px 0px;
	border:0px;
}

img#mainimg {
	margin:0px 0px 50px 0px;
	border:0px;
}

img#padlock {
	margin:0px 10px 00px 0px;
	border:0px;
	vertical-align: middle;
}

.gallery {
display: inline-block; 
padding:1px;   
border:1px solid #7b7132;   
background-color:#ffffff;
margin-right: 20px;
margin-bottom: 30px; 
}

.landscapes {
display: inline-block; 
padding:1px;   
border:1px solid #bbbbbb;   
background-color:#ffffff;
margin-right: 20px;
margin-bottom: 30px; 
}

