body.fd{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  background-image:url(imgs/bg.png);
  background-repeat:repeat;
  background-color:#7b1e00;
  line-height:1.25;
  text-align:left;
  font-family:verdana,arial;
  text-decoration:none;}

#horizontal_position{
  width:800px;
  height:100%;
  position:absolute;
  left:50%;
  top:0px;
  margin-left:-400px;
  margin-top:0px;
  z-index:5;}

#headerBG{
  width:100%;
  height:259px;
  position:absolute;
  left:0px;
  top:0px;
  z-index:3;
  background-image:url(imgs/headerBG.png);
  background-repeat:repeat-x;}

#header{
  width:800px;
  height:190px;
  position:absolute;
  left:0px;
  top:0px;
  background-color:#63c8d8;}

#phone{
  width:250px;
  height:36px;
  position:absolute;
  left:540px;
  top:3px;
  font-size:24px;
  color:#FFFFFF;
  text-align:right;}

#navbar{
  width:800px;
  height:36px;
  position:absolute;
  left:0px;
  top:190px;
  background-image:url(imgs/navBarBG.png);
  background-color:#a22800;}

#home{width:116px;height:36px;position:absolute;left:0px;top:0px;}
#about{width:115px;height:36px;position:absolute;left:116px;top:0px;}
#services{width:116px;height:36px;position:absolute;left:231px;top:0px;}
#contact{width:115px;height:36px;position:absolute;left:347px;top:0px;}

#body{
  width:800px;
  top:226px;
  position:absolute;
  left:0px;
  background-color:#FFFFFF;
  background-image:url(imgs/topShadow.png);
  background-repeat:repeat-x;}

#shadowStuff{
  width:848px;
  position:relative;
  left:-24px;
  background-color:transparent;
  background-image:url(imgs/shadowStuffBG.png);
  background-repeat:repeat-y;}

#quickSell{
  width:800px;
  height:150px;
  position:relative;
  left:24px;
  background-color:#63c8d8;
  text-align:center;
  z-index:6;}

div.blurb{
  width:300px;
  height:130px;
  color:#FFFFFF;
  line-height:1.5;
  text-align:center;
  font-family:verdana,arial;
  font-size:13px;}

#footer{
  width:848px;
  bottom:0px;
  left:0px;
  height:193px;
  position:relative;
  color:#FFFFFF;
  text-align:left;
  font-family:verdana,arial;
  font-size:8px;
  line-height:1;
  background-image:url(imgs/footerBG.png);
  background-repeat:repeat-x;}

#findOnYelp{
  width:130px;
  top:75px;
  left:48px;
  height:66px;
  position:relative;}

#copyright{bottom:34px;left:40px;position:absolute;}
#footerContact{top:65px;right:34px;position:absolute;font-size:12px;text-align:center;}
#footerLogo{bottom:24px;left:311px;position:absolute;}


/* START SLIDER CSS from menucool.com */

#sliderFrame, #sliderFrame div {
    box-sizing: content-box;}

#sliderFrame {
    position:relative;
    width:800px;
    margin:0 auto; /*center-aligned*/}

#slider, #slider div.sliderInner {
    width:800px;height:400px;/* Must be the same size as the slider images */}

#slider {
	background:#fff url(loading.gif) no-repeat 50% 50%;
	position:relative;
	margin:0 auto; /*center-aligned*/
    transform: translate3d(0,0,0);}

/* image wrapper */
#slider a.imgLink, #slider div.video {
	z-index:2;
	position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;}
	
#slider .video {
	background:transparent url(video.png) no-repeat 50% 50%;}


/* ------ built-in navigation bullets wrapper ------*/
/* Note: check themes\2\js-image-slider.css to see how to hide nav bullets */
#slider div.navBulletsWrapper  {
    top:370px;/* Its position is relative to the #slider */
	text-align:center;
	background:none;
	position:relative;
	z-index:5;}

/* each bullet */
#slider div.navBulletsWrapper div {
    width:11px; height:11px;
    font-size:0;color:White;/*hide the index number in the bullet element*/
    background:transparent url(imgs/bullet.png) no-repeat 0 0;
    display:inline-block; *display:inline; zoom:1;
    overflow:hidden;cursor:pointer;
    margin:0 6px;/* set distance between each bullet*/}

#slider div.navBulletsWrapper div.active {background-position:0 -11px;}

/* --------- Others ------- */

#slider div.loading {
    width:100%; height:100%;
    background:transparent url(imgs/loading.gif) no-repeat 50% 50%;
    filter: alpha(opacity=60);
    opacity:0.6;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;}

#slider img, #slider>b, #slider a>b {
	position:absolute; border:none; display:none;}

#slider div.sliderInner {
	overflow:hidden; 
	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
	position:absolute; top:0; left:0;}

#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

/* END SLIDER CSS */


h1{font-size:20px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
h2.yelpName{font-size:12px;font-weight:bold;margin-bottom:5px;margin-left:0px;margin-top:3px;color:#a22800;display:inline;}
h3.pageTitle{font-size:20px;font-weight:bold;margin-bottom:5px;margin-left:44px;margin-top:30px;color:#63c8d8;}
h4.charges{font-size:14px;font-weight:bold;margin-bottom:3px;margin-left:64px;margin-top:10px;margin-right:10px;color:#a22800;display:inline;}

p{font-size:12px;margin-bottom:10px;margin-left:64px;margin-right:64px;margin-top:10px;color:#333333;}
p.charges{font-size:12px;margin-bottom:10px;margin-left:74px;margin-right:74px;margin-top:0px;color:#333333;}

a, a:active,a:visited,a:link{color:#a22800;text-decoration:none;}
a:hover{color:#a22800;text-decoration:underline;}

#yelps{
  position:relative;
  left:24px;
  top:0px;
  width:800px;
  height:230px;
  padding-top:10px;
  position:relative;
  background-color:#FFFFFF;}

div.yelpContainer{width:700px;height:100px;left:50px;position:relative;font-size:12px;color:#999999;overflow:visible;}
div.yelpPhoto{position:absolute;width:50px;height:50px;top:0px;left:0px}
div.yelpName{position:absolute;width:450px;height:20px;top:3px;left:60px}
div.yelpDate{position:absolute;width:150px;height:20px;top:3px;left:540px;text-align:right;}
div.yelpStars{position:absolute;width:500px;height:20px;top:23px;left:57px;}
div.yelpReview{position:absolute;width:640px;top:53px;left:60px;color:#777777;}