﻿/*Bistro CSS
 *20090809 */
 
body{
  background-color:#fbeab4;
  font-family:Papyrus
}

#wrapper{
  width:970px;
  margin-left:auto;
  margin-right:auto
}

#logos{
  border-color:inherit;
  border-width:2px;
  width:965px;
  margin-left:auto;
  margin-right:auto;
  border-style:solid;
  height:180px;
  padding:2px
}

#servelogo{
  float:right;
  width:475px;
  font-size:0.8em;
  border:1px;
  border-style:solid;
  height:172px
}

#greenlogo{
  width:475px;
  font-size:0.8em;
  border:1px;
  border-style:solid;
  height:172px
}

#links{
  font-size:1.4em;
  text-align:center;
  width:960px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  padding-top:20px
}

#intro{
  text-align:center;
  width:960px;
  margin-left:auto;
  margin-right:auto
}

#location{
  width:475px;
  font-weight:bold;
  float:right;
  border:1px;
  border-style:solid;
  padding-left:5px
}

#hours{
  width:475px;
  font-weight:bold;
  border:1px;
  border-style:solid;
  padding-left:3px
}

#footer{
  width:970px;
  margin: 10px auto 10px auto;
  border-top:3px;
  border-top-style:solid
}

#footer p{
  text-align:center
}

#footer img{
  border:0px
}

#mapwrap{
  margin-top:50px;
  width:960px
}

#contact{
  float:right;
  width:450px;
}
#map{
  height:450px;
  width:450px
}
#wrapper2{
  margin-left:auto;
  margin-right:auto
}
#linkcontent{
  font-size:1.4em;
  font-weight:bold
}
.fr{
  float:right
}

.fl{
  float:left
}

.medtxt{
  font-size:1.5em;
}
.medtextminus{
  font-size:1.2em
}
.bold{
  font-weight:bold
}
.medtxtplus{
  font-size:1.8em
}
.cent{
  text-align:center
}

.largetxt{
	font-size: 2.0em
}

.vlarge {
  font-size:5.0em;

}
