a  {

   text-decoration: none;

   color: #000000;

}



a ins  {

   text-decoration: none;

}



#menutext p a:hover,

#footertext p a:hover  {

	color: #9B0004;

}



#privateimg,

#wineimg,

#weddingimg  {

   visibility: visible;

   position: absolute;

   z-index: 2;

   width: 295px;

   height: 117px;

}



#footertext p a  {

   text-decoration: none;

   color: #4D4D4D;

   font-family:Arial, Helvetica, sans-serif;

   size:12px;

}



#sub,

#pid1home  {

   margin: 0px auto 0px auto;

   width: 970px;

   position: relative;

   text-align:left;

}



#menutext p a  {

   color: #D8D8D8;

   text-decoration: none;

}



#footertext p  {

   font: 12px/14px Arial;

   margin: 0px;

   text-align: center;

   color: #4D4D4D;

}



#menutext p  {

   font: 19px/23px "Arial Narrow";

   margin: 0px;

   color: #D8D8D8;

   text-align: left;

}



#privateimg  {

   left: 28px;

}



#calltext p  {

   font: 14px/17px "Arial Narrow";

   margin: 0px;

   color: #ABABAB;

   text-align: left;

}



#license p  {

	font: 10px/17px "Arial Narrow";

	margin: 0px;

	color: #ABABAB;

	text-align: left;

}



#weddingimg  {

   left: 642px;

}



#footertext  {

   visibility: visible;

   position: absolute;

   left: 120px;

   z-index: 2;

   width: 741px;

}



#id29phone  {

	background: url(homemedia/phone.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 764px;

	top: 3px;

	z-index: 2;

	width: 166px;

	height: 111px;

}



#logo1 {

	background: url(homemedia/logo.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 40px;

	top: 12px;

	z-index: 2;

	width: 300px;

	height: 83px;

}



#menutext  {

	visibility: visible;

	position: absolute;

	left: 42px;

	top: 125px;

	z-index: 2;

	width: 900px;

	word-spacing:90px;

}



#calltext  {

   visibility: visible;

   position: absolute;

   left: 802px;

   top: 61px;

   z-index: 3;

   width: 102px;

}



#license {

	visibility: visible;

	position: absolute;

	left: 50px;

	top: 95px;

	z-index: 3;

	width: 75px;

}





#wineimg  {

   left: 335px;

}



#bottom  {

   background: url(homemedia/bottom.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   z-index: 1;

   width: 970px;

   height: 224px;

}



#top  {

   background: url(homemedia/top.gif) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 0px;

   z-index: 1;

   width: 970px;

   height: 161px;

}



#privateimg,

#wineimg,

#weddingimg  {

   top: 645px;

}



#footertext  {

   top: 811px;

}



#socialmedia {

	position: absolute;

	width: 150px;

	height: 31px;

	left: 285px;

	top: 55px;

}



#yelp {

	background: url(homemedia/yelp.png) no-repeat;

	position: absolute;

	width: 30px;

	height: 29px;
	left:10px;
}



#twitter {

	background: url(homemedia/twitter.png) no-repeat;

	position: absolute;

	width: 30px;

	height: 30px;

	left: 55px;

}



#facebook {

	background: url(homemedia/facebook.png) no-repeat;

	position: absolute;

	width: 31px;

	height: 31px;

	left: 81px;

}

#fblike{

}

#googleplus{
	position: absolute;
	
	left: 100px;
	top:65px;
}


#sdchamber {

	background: url(homemedia/sdchamber.png) no-repeat;

	position: absolute;

	width: 91px;

	height: 51px;

	left: 325px;

	top: 265px;

}



#bottom  {

   top: 619px;

}



#header  {

	background: url(homemedia/header.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 37px;

	top: 161px;

	z-index: 2;

	width: 933px;

	height: 468px;

}



html, body  {

   padding: 0px;

   margin: 0px;

   background-color: #000000;

   text-align:center;

}


