/* Reset Styles */
html {
color:#000;
background:#fff;
font-size:11px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote {
margin:0;
padding:0;
font-family:verdana, arial, helvetica, sans-serif;
}


fieldset,img {
border:0;
}

/* Text Styles */
h1 {
font-size:13px;
line-height:18px;
margin:0;
}

h2 {
font-size:11px;
color:#000;
}

h3 {
font-size:12px;
color:#b4af89;
}

h1,h2,h3 {
margin:8px 0;
}

.notes {
 color:#b4af89;
 font-weight:bold;
 font-style: italic;
}

a {
 color:#b4af89;
 font-weight:bold;
 text-decoration:none;
}

a:hover {
 color:#94afa1;
}

p {
  font-size:11px;
  line-height:16px;
}

abbr,acronym {
border-bottom:1px dotted #000;
cursor:help;
}

em {
font-style:italic;
}

blockquote,ul,ol,dl {
margin:1em;
}

ol,ul,dl {
margin-left:2em;
}

ol li {
list-style:square outside; padding-bottom: 3px;
}

ul li {
list-style:disc outside; padding-bottom: 3px
}

dl dd {
margin-left:1em;
}


caption {
margin-bottom:.5em;
text-align:center;
}

p,fieldset,table,pre {
margin:0;
}

/* Layout Styles */

#page {
  width:950px;
  margin:0 auto;
}

#header {
  height:330px;
  margin:0 0 8px 0;
}

#content {
  width:950px;
}

#left {
  float:left;
  width:200px;
  display:inline;
  padding:0;
  margin:0;
}

#menu {
  margin:0;
  padding:0;
}

#centre {
  float:left;
  width:549px;
  display:inline;
  padding-left:1px;
}

#centrecontent {
  margin:5px 40px 15px 35px; 
}

#right {
  float:left;
  width:200px;
  padding:0;
  margin:0;
  display:inline;
}

#right img {
  padding:10px;
}

#right p {
  font-size:10px;
  margin:10px 5px;
}

#baseicons {
  text-align: right;
}

#baseicons p {
  font-size:10px;
  line-height: 100%;
}

#baseicons img {
  margin:0 0px 0 0;
  text-align: right;
}

#footerpage {
  padding:10px 0; 
  border-top:11px solid #4d4d4d;
  text-align:right;
}

#footerpage p, #footerpage a {
  font-size:10px;
  color:#b4af89;
  font-family:"trebuchet ms", arial, helvetica, sans-serif;
  font-weight:bold;
}
/*Form Styles*/
input.txt {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  width: 200px;
}
input.txtalt {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  width: 140px;
}
input.price {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  width: 50px;
}
input.btn {
  color: #b4af89;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  background-color: #F2F2F2;
  border: 1px solid #b4af89;
  padding: 2px;
}
select { 
  background-color: #FFFFFF; 
  color: #666666; 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
textarea { 
  color: #666666;
  background-color: #FFFFFF;
  border: 1px inset #003366;
  width: 200px;
  height: 100px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #ED1C2E;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
}
.label {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color: #FFFFFF;
}

.ink {
  color: #b4af89;
}

.bread {
  color: #b4af89;
  font-weight: normal;
}
.bread a:link, .bread a:active, .bread a:visited{
  color: #b4af89;
  font-weight: normal;
}
.bread a:hover {
  color: #94afa1;
  font-weight: normal;
}