html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite,
del, dfn, font, img, ins, kbd, q, s, samp,
sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 1.1em;
	font-family: inherit;
	vertical-align: baseline;
}
h2 {
font-size:120%;
font-weight: bold;
}
body {
background:#EBE9E1;
padding-bottom:60px;
}
.wrapper {
width:700px;
margin-left: auto;
margin-right: auto;
margin-top: 55px;
color: #454545;
margin-bottom: 55px;
}
.roundedcorner { 
background:white;
border:1px #ccc solid;
padding: 30px 20px; 
   font-family:AGaramondPro-Bold;
   text-align:center;
   -moz-border-radius:20px;
   -webkit-border-radius:20px;
   -khtml-border-radius:20px;
   border-radius:20px;
}
div.spacer {width:850px;margin:auto;position:relative;top:-130px;}
#logo {position:absolute;top:0;
left:0px;}
#picture {position:absolute;top:0;
right:10px;}
.navbar{
height: 106px;
width: 100%;
margin-left: auto;
margin-right: auto;
border-bottom: solid #BBBBBB 1px;
background: #eee url('_img/gradient.png') repeat-x bottom left;
padding-top:140px;
position:relative;
}
.navbar ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 160px;
white-space: nowrap;
width: 850px;
margin-left: auto;
margin-right: auto;
}
.navbar li{
list-style-type: none;
display: inline;
}
.navbar li a {
text-decoration: none;
padding: 17px 20px;
color: #888;
letter-spacing:-1px;
border: solid transparent 1px;
border-bottom: solid #BBBBBB 1px;

}
.navbar li a:hover {
color:#444;
background:transparent url('_img/shadow.png') no-repeat bottom center;
}
.navbar li.selected a{
background:#EBE9E1 none repeat scroll 0 0;
border-color:#BBBBBB;
border-style:solid;
border-width:1px 1px 0;
border-bottom:1px #EBE9E1 solid;
padding-top:15px;
color:#5C563D;
}
#footer {
background:#EEEEEE none repeat scroll 0 0;
border-color:#DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
position:fixed;
width:100%;
bottom:0;
left:0;
color:gray;
padding:16px;
padding-bottom: 16px;
text-align: center;
line-height: 10px;
font-size: 100%;
}
#main-text{
font-weight: normal;
font-size: 1em;
}
#focus-text {
color: #5F497A;
font-size: 1em;
}
.price{
text-align: left;
font-size: 1em;
}
#phone{
color: black;
}
#facebooktwitter {
padding-bottom: 8px;
}
#facebooktwitter a {
text-decoration: none;
color: grey;
}
#facebooktwitter a:hover {
font-size: 110%;
}
#facebooktwitter a img:hover {
width: 22px;
height: 22px;
}
.tbody{
text-align: left;
font-size: 1em;
}
.tauthor {
text-align: right;
font-size: .9em;
}
.title {
font-size: 115%;
}