a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pastaintrotext p,
#contacttext p,
#winelist1text p,
#id66i4text p,
#saucestext p,
#abouttext p,
#id158i9text p,
#id156i8text p,
#i5text p,
#id67i4text p,
#locationtext p,
#about2text p,
#id160i9text p,
#id157i8text p,
#id159i9text p,
#piesmainbtext p,
#menumain3text p,
#id68i4text p,
#winelist3text p,
#winelist4text p,
#id161i9text p,
#i6text p,
#includestext p,
#toppingstext p,
#id76menumaintext p,
#winelist5text p  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-bottom: 10px;
   color: #C7C7C7;
}

#menumain1text p,
#id32menumaintext p,
#toppings3text p,
#i13text p,
#id46i16text p,
#servedwithtext p,
#toppings1text p,
#traditionaltext p,
#i12text p,
#id48i16text p,
#toppings2text p,
#starterspricestext p  {
   font: 12px Arial;
   margin: 0px;
   text-align: justify;
   color: #C7C7C7;
}

#id54i16text p,
#toprightcolumntext p,
#bottomrightcolumntext p,
#sidestext p,
#id55i16text p,
#centercolumntext p,
#i14text p,
#leftcolumntext p,
#i19text p  {
   margin: 0px;
   color: #C7C7C7;
   line-height: 11px;
   font-family: Arial;
   padding-bottom: 10px;
   text-align: justify;
}

#tartufoimg,
#featurebkg,
#tartufoimgcopy,
#featurebkgb,
#macncheeseimg,
#spinachdipimg  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 323px;
   z-index: 4;
   width: 283px;
   height: 172px;
}

#i10text p,
#id146i8text p,
#pizzatext p,
#id144i7text p,
#id145i7text p  {
   font: 14px/17px Arial;
   margin: 0px;
   color: #C7C7C7;
   text-align: justify;
}

#piesmainbtext,
#winelist3text,
#menumain3text,
#id76menumaintext  {
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 323px;
   z-index: 4;
}

#winelistp4button a,
#winelistp2button a,
#winelistp3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#descriptiontext p,
#toppingspricetext p,
#descriptionbtext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   padding-bottom: 5px;
   color: #16120D;
}

#locationbutton a,
#homebutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 96px;
   background-position: 0% 0px;
   font-size: 96px;
   line-height: 96px;
}

#id180winebarimg,
#pastaimg,
#winebottleimg  {
   visibility: visible;
   position: absolute;
   top: 621px;
   z-index: 5;
   width: 269px;
   height: 173px;
}

#id158i9text,
#id157i8text,
#id159i9text  {
   visibility: visible;
   position: absolute;
   left: 879px;
   z-index: 4;
   width: 8px;
}

#id48i16text,
#i12text,
#id46i16text  {
   visibility: visible;
   position: absolute;
   left: 736px;
   z-index: 4;
   width: 13px;
}

#hometagline,
#interiorheadertagline  {
   background: url(locationmedia/hometagline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 7;
   width: 423px;
   height: 56px;
}

#id6menubutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 91px;
   background-position: 0% 0px;
   font-size: 91px;
   line-height: 91px;
}

#winelistheader2,
#winelistheader1  {
   background: url(winelistp3media/winelistheader2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 258px;
   z-index: 7;
   width: 95px;
   height: 21px;
}

#pastabutton a,
#id177menubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#winelistbutton a,
#dolcibutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#bambinibutton a,
#panebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#winelist1text,
#winelist2text  {
   visibility: visible;
   position: absolute;
   left: 641px;
   z-index: 4;
   width: 254px;
}

#interiorbkg,
#homeslideshow  {
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 137px;
   z-index: 3;
   width: 740px;
   height: 492px;
   background-repeat: no-repeat;
}

#panstraffatiimg,
#pizzaimg  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 620px;
   z-index: 5;
   width: 827px;
}

#traditionalbutton a:hover  {
   background-position: -177px 0%;
}

#id55i16text,
#id54i16text  {
	visibility: visible;
	position: absolute;
	top: 338px;
	z-index: 4;
	width: 25px;
}

#id160i9text,
#id161i9text  {
   visibility: visible;
   position: absolute;
   left: 880px;
   z-index: 4;
   width: 8px;
}

#id177menubutton a:hover  {
   background-position: -84px 0%;
}

#bottomrightcolumntext p  {
   font-size: 12px;
}

#id67i4text,
#id68i4text  {
   visibility: visible;
   position: absolute;
   left: 803px;
   z-index: 4;
   width: 8px;
}

#winelistbutton a:hover  {
   background-position: -78px 0%;
}

#locationbutton a:hover  {
   background-position: -139px 0%;
}

#cateringbutton a:hover  {
   background-position: -119px 0%;
}

#facebookbutton a:hover  {
   background-position: -73px 0%;
}

#id6menubutton a:hover  {
   background-position: -149px 0%;
}

#takeoutbutton a:hover  {
   background-position: -133px 0%;
}

#interiorheadertagline  {
   top: 180px;
   left: 540px;
}

#bambinibutton a:hover  {
   background-position: -125px 0%;
}

#contactbutton a:hover  {
   background-position: -136px 0%;
}

#toprightcolumntext p  {
   font-size: 12px;
}

#starterspricestext p  {
   line-height: 14px;
   text-align: right;
}

#aboutbutton a:hover  {
   background-position: -140px 0%;
}

#housebutton a:hover  {
   background-position: -101px 0%;
}

#toppingspricetext p  {
   text-align: left;
}

#traditionalbutton a  {
   background: url(dolcimedia/traditionalbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 177px;
   font-size: 38px;
   line-height: 38px;
}

#dolcibutton a:hover  {
   background-position: -45px 0%;
}

#pastabutton a:hover  {
   background-position: -99px 0%;
}

#id32menumaintext p  {
   line-height: 14px;
}

#centercolumntext p  {
   font-size: 12px;
}

#winelistp4button a  {
   width: 202px;
   background-image: url(winelistp3media/winelistp4button.gif);
}

#interiorheadername  {
   background: url(dolcimedia/interiorheadername.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 148px;
   z-index: 7;
   width: 313px;
   height: 79px;
}

#winelistp3button a  {
   width: 155px;
   background-image: url(winelistp2media/winelistp3button.gif);
}

#winelistp2button a  {
   width: 166px;
   background-image: url(winelistmedia/winelistp2button.gif);
}

#piesbutton a:hover  {
   background-position: -40px 0%;
}

#id76menumaintext p  {
   text-align: justify;
}

#descriptionbtext p  {
   text-align: right;
}

#homebutton a:hover  {
   background-position: -142px 0%;
}

#panebutton a:hover  {
   background-position: -113px 0%;
}

#id177menubutton a  {
   width: 84px;
   background-image: url(dolcimedia/id177menubutton.gif);
}

#traditionalbutton  {
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 374px;
   z-index: 11;
   width: 177px;
   height: 38px;
}

#traditionaltext p  {
   line-height: 11px;
}

#descriptiontext p  {
   text-align: left;
}

#winelistbutton a  {
   width: 78px;
   background-image: url(dolcimedia/winelistbutton.gif);
}

#layer25,
#garlic  {
   background: url(contactmedia/garlic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 639px;
   z-index: 5;
   width: 228px;
   height: 210px;
}

#id60specialtyimg  {
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 621px;
   z-index: 5;
   width: 268px;
   height: 245px;
}

#servedwithtext p  {
   line-height: 14px;
}

#cateringbutton a  {
   background: url(dolcimedia/cateringbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 119px;
   font-size: 31px;
   line-height: 31px;
}

#pastaintrotext p  {
   text-align: left;
}

#locationbutton a  {
   width: 139px;
   background-image: url(locationmedia/locationbutton.gif);
}

#leftcolumntext p  {
   font-size: 12px;
}

#facebookbutton a  {
   width: 73px;
   background-image: url(dolcimedia/facebookbutton.gif);
}

#id61specialtyimg  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 619px;
   z-index: 6;
   width: 268px;
   height: 247px;
}

#id76menumaintext  {
   width: 149px;
}

#contactbutton a  {
   background: url(locationmedia/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 95px;
   width: 136px;
   font-size: 95px;
   line-height: 95px;
}

#panstraffatiimg  {
   height: 245px;
}

#copyrighttext p  {
   font: 11px/24px Arial;
   margin: 0px;
   color: #373737;
   text-align: justify;
}

#shrimpscampiimg  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 620px;
   z-index: 5;
   width: 268px;
   height: 246px;
}

#winelist5text p  {
   text-align: left;
   padding-bottom: 0px;
}

#winelistheader1  {
   left: 810px;
}

#id180winebarimg  {
   left: 136px;
}

#winelistheader2  {
   left: 790px;
}

#takeoutbutton a  {
   background: url(dolcimedia/takeoutbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 133px;
   font-size: 33px;
   line-height: 33px;
}

#i5text,
#i6text  {
   visibility: visible;
   position: absolute;
   left: 804px;
   z-index: 4;
   width: 8px;
}

#menumain1text p  {
   line-height: 14px;
}

#winelist1text p  {
   text-align: left;
   padding-bottom: 0px;
}

#menumain3text p  {
   text-align: left;
}

#toppings3text p  {
   line-height: 14px;
}

#winelist3text p  {
   text-align: left;
   padding-bottom: 0px;
}

#bambinibutton a  {
   width: 125px;
   background-image: url(dolcimedia/bambinibutton.gif);
}

#piesmainbtext p  {
   text-align: left;
}

#toppings2text p  {
   line-height: 14px;
}

#id6menubutton a  {
   width: 149px;
   background-image: url(locationmedia/id6menubutton.gif);
}

#winelist4text p  {
   text-align: left;
   padding-bottom: 0px;
}

#id177menubutton  {
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 279px;
   z-index: 11;
   width: 84px;
   height: 29px;
}

#toppings1text p  {
   line-height: 14px;
}

#winelistbutton  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 488px;
   z-index: 10;
   width: 78px;
   height: 24px;
}

#id91winebarimg  {
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 632px;
   z-index: 5;
   width: 268px;
   height: 238px;
}

#cateringbutton  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 538px;
   z-index: 8;
   width: 119px;
   height: 31px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 936px;
   top: 88px;
   z-index: 7;
   width: 73px;
   height: 91px;
}

#includestext p  {
   text-align: justify;
}

#locationbutton  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 27px;
   z-index: 5;
   width: 139px;
   height: 96px;
}

#homeheadercopy  {
   background: url(locationmedia/homeheadercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 122px;
   z-index: 6;
   width: 826px;
   height: 254px;
}

#winebottlesimg  {
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 634px;
   z-index: 5;
   width: 269px;
   height: 227px;
}

#toppingstext p  {
   text-align: justify;
}

#specialtywines  {
   background: url(winelistp3media/specialtywines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 500px;
   z-index: 4;
   width: 88px;
   height: 18px;
}

#locationtext p  {
   text-align: left;
   font-weight: bold;
   line-height: 18px;
}

#interiorheader  {
   background: url(dolcimedia/interiorheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 122px;
   z-index: 6;
   width: 841px;
   height: 142px;
}

#winelist1text  {
   top: 294px;
}

#id6menubutton  {
   visibility: visible;
   position: absolute;
   left: 485px;
   top: 32px;
   z-index: 4;
   width: 149px;
   height: 91px;
}

#id160i9text p  {
   text-align: left;
}

#contacttext p  {
   font-weight: bold;
   line-height: 18px;
   text-align: left;
}

#id157i8text p  {
   text-align: left;
}

#dolcibutton a  {
   width: 45px;
   background-image: url(dolcimedia/dolcibutton.gif);
}

#id55i16text p  {
   font: bold 14px;
}

#id156i8text p  {
   text-align: left;
}

#winelist3text  {
   width: 254px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 898px;
   z-index: 3;
   width: 548px;
}

#id161i9text p  {
   text-align: left;
}

#takeoutbutton  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 508px;
   z-index: 9;
   width: 133px;
   height: 33px;
}

#id54i16text p  {
   font: bold 14px;
}

#bambinibutton  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 429px;
   z-index: 9;
   width: 125px;
   height: 36px;
}

#id158i9text p  {
   text-align: left;
}

#homeslideshow  {
   background-image: url(locationmedia/homeslideshow.jpg);
}

#housebutton a  {
   background: url(dolcimedia/housebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 101px;
   font-size: 30px;
   line-height: 30px;
}

#id46i16text p  {
   line-height: 11px;
}

#piesmainbtext  {
   width: 201px;
}

#winebottleimg  {
   left: 693px;
}

#aboutbutton a  {
   width: 140px;
   background-image: url(locationmedia/aboutbutton.gif);
}

#id159i9text p  {
   text-align: left;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 780px;
   top: 27px;
   z-index: 3;
   width: 136px;
   height: 95px;
}

#id48i16text p  {
   line-height: 11px;
}

#pastabutton a  {
   width: 99px;
   background-image: url(dolcimedia/pastabutton.gif);
}

#winelist2text  {
   top: 487px;
}

#menumain3text  {
   width: 254px;
}

#homebutton a  {
   width: 142px;
   background-image: url(locationmedia/homebutton.gif);
}

#id67i4text p  {
   text-align: justify;
}

#piesbutton a  {
   background: url(dolcimedia/piesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 40px;
   font-size: 19px;
   line-height: 19px;
}

#saucestext p  {
   text-align: justify;
}

#panebutton a  {
   width: 113px;
   background-image: url(dolcimedia/panebutton.gif);
}

#pastastext p  {
   font: 12px/13px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: justify;
   color: #C7C7C7;
}

#id68i4text p  {
   text-align: justify;
}

#id66i4text p  {
   text-align: justify;
}

#about2text p  {
   text-align: left;
   line-height: 18px;
}

#id160i9text  {
   top: 479px;
}

#abouttext p  {
   line-height: 24px;
   text-align: left;
}

#featurebkgb  {
   background-image: none;
   background-color: #C7C7C7;
}

#id48i16text  {
   top: 436px;
}

#id54i16text  {
   left: 638px;
}

#id46i16text  {
   top: 381px;
}

#interiorbkg  {
   background-image: url(dolcimedia/interiorbkg.gif);
}

#id161i9text  {
   top: 503px;
}

#sidestext p  {
   font-size: 12px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 27px;
   z-index: 3;
   width: 140px;
   height: 96px;
}

#pastabutton  {
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 350px;
   z-index: 8;
   width: 99px;
   height: 29px;
}

#housebutton  {
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 405px;
   z-index: 10;
   width: 101px;
   height: 30px;
}

#id159i9text  {
   top: 438px;
}

#dolcibutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 462px;
   z-index: 8;
   width: 45px;
   height: 24px;
}

#id55i16text  {
   left: 778px;
}

#id157i8text  {
   top: 360px;
}

#hometagline  {
   top: 261px;
   left: 344px;
}

#id158i9text  {
   top: 399px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 995px;
   width: 1100px;
   position: relative;
   background-color: #110E09;
   background-image: none;
}

#menunavbkg  {
   background: url(winelistp3media/menunavbkg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 247px;
   z-index: 7;
   width: 301px;
   height: 367px;
}

#piesbutton  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 307px;
   z-index: 10;
   width: 40px;
   height: 19px;
}

#lasagnaimg  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 620px;
   z-index: 5;
   width: 275px;
   height: 247px;
}

#id68i4text  {
   top: 370px;
}

#wineboximg  {
   visibility: visible;
   position: absolute;
   left: 693px;
   top: 634px;
   z-index: 5;
   width: 270px;
   height: 227px;
}

#featurebkg  {
   background-image: none;
   background-color: #C7C7C7;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 27px;
   z-index: 3;
   width: 142px;
   height: 96px;
}

#panebutton  {
   visibility: visible;
   position: absolute;
   left: 188px;
   top: 319px;
   z-index: 9;
   width: 113px;
   height: 36px;
}

#id67i4text  {
   top: 347px;
}

#i13text p  {
   line-height: 11px;
}

#i14text p  {
   font: bold 14px;
}

#i19text p  {
   font: bold 14px;
}

#i12text p  {
   line-height: 11px;
}

#pastaimg  {
   left: 415px;
}

#i6text p  {
   text-align: justify;
}

#pizzaimg  {
   height: 250px;
}

#i5text p  {
   text-align: justify;
}

#homelogo  {
   background: url(locationmedia/homelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 145px;
   z-index: 7;
   width: 496px;
   height: 114px;
}

#layer32  {
   background: url(locationmedia/layer32.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1100px;
   height: 995px;
}

#i12text  {
   top: 359px;
}

#layer9  {
   background: url(locationmedia/layer9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 600px;
   z-index: 4;
   width: 878px;
   height: 305px;
}

#i5text  {
   top: 395px;
}

#i6text  {
   top: 422px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #18130C;
}
