
body { background-image: url(../images/page_background.gif); }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.bg-1 { background-image: url(../images/doncamillo_images/bg_1.gif); background-repeat: repeat-y; }
.bg-2 { background-image: url(../images/doncamillo_images/coffee-table_bg.jpg); background-repeat: no-repeat; text-align: left; }
.topbar { background-image: url(../images/doncamillo_images/topbar.jpg); background-repeat: no-repeat; }
.main-content-area { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header-placement.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_home { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_home.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 322px 18px 30px; }
.main-content-area_testimonials { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_testimonials.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_history { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_history.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 16px 18px 30px; }
.menu-top-nav { vertical-align: top; padding-bottom: 69px; }
.main-content-area_menu-breakfast { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-breakfast.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-lunch { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-lunch.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-dinner { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-dinner.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-drinks { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-drinks.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-wines { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-wines.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-lunch-up { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-lunch-up.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-dinner-up { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-dinner-up.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-drinks-up { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-drinks-up.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_menu-wines-up { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_menu-wines-up.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_functions { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_functions.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 265px 18px 30px; }
.functions_thumbs-cell { padding-top: 14px; padding-bottom: 14px; }
.main-content-area_media-gallery { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_media-gallery.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 170px 18px 30px; }
.main-content-area_media-print { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_media-print.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 197px 13px 30px; }
.main-content-area_media-video { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_media-video.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 189px 18px 30px; }
.main-content-area_links { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_links.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
.main-content-area_contact { background-color: #ddbe8e; background-image: url(../images/doncamillo_images/header_contact.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 85px 18px 30px; }
h1 { color: #422d07; font-size: 1.3em; font-family: Helvetica, Geneva, Arial, verdana, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
h2 { color: #422d07; font-size: 1.8em; font-family: Helvetica, Geneva, Arial, verdana, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.5em 0 0.2em; }
.text09 { color: #422d07; font-size: 9px; font-family: helvetica, arial, sans-serif; }
.text09 a:link { color: #422d07; font-size: 9px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text09 a:visited { color: #422d07; font-size: 9px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text09 a:hover { color: #6b5027; font-size: 9px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text09 a:active { color: #422d07; font-size: 9px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text10 { color: #422d07; font-size: 10px; font-family: helvetica, arial, sans-serif; }
.text10boldext { color: #422d07; font-size: 10px; font-family: helvetica, arial, sans-serif; font-weight: 700; letter-spacing: 3px; }
.text09boldext { color: #422d07; font-size: 9px; font-family: helvetica, arial, sans-serif; font-weight: 700; letter-spacing: 3px; }
.text10 a:link { color: #422d07; font-size: 10px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text10 a:visited { color: #422d07; font-size: 10px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text10 a:hover { color: #6b5027; font-size: 10px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text10 a:active { color: #422d07; font-size: 10px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text11 { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: normal; }
.text11 a:link { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text11 a:visited { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text11 a:hover { color: #6b5027; font-size: 11px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text11 a:active { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text12 { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; }
.text12 a:link { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text12 a:visited { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text12 a:hover { color: #6b5027; font-size: 12.5px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text12 a:active { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text13 { color: #422d07; font-size: 13.5px; font-family: helvetica, arial, sans-serif; }
.text13 a:link { color: #422d07; font-size: 13.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text13 a:visited { color: #422d07; font-size: 13.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text13 a:hover { color: #6b5027; font-size: 13.5px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text13 a:active { color: #422d07; font-size: 13.5px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text14 { color: #422d07; font-size: 14.5px; font-family: helvetica, arial, sans-serif; }
.text14 a:link { color: #422d07; font-size: 14.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text14 a:visited { color: #422d07; font-size: 14.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text14 a:hover { color: #6b5027; font-size: 14.5px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text14 a:active { color: #422d07; font-size: 14.5px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text15 { color: #422d07; font-size: 15.5px; font-family: helvetica, arial, sans-serif; }
.text15 a:link { color: #422d07; font-size: 15.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text15 a:visited { color: #422d07; font-size: 15.5px; font-family: helvetica, arial, sans-serif; text-decoration: underline; }
.text15 a:hover { color: #6b5027; font-size: 15.5px; font-family: helvetica, arial, sans-serif; background-color: #ffe4b3; text-decoration: none; }
.text15 a:active { color: #422d07; font-size: 15.5px; font-family: helvetica, arial, sans-serif; background-color: #bfa47a; text-decoration: none; }
.text11bolder { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: 900; }
.text11bolder a:link { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text11bolder a:visited { color: #422d07; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text11bolder a:hover { color: #fff; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: 900; background-color: #9b8663; }
.text11bolder a:active { color: #9b8663; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text12bolder { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; }
.text12bolder a:link { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text12bolder a:visited { color: #422d07; font-size: 12.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text12bolder a:hover { color: #fff; font-size: 12.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; background-color: #9b8663; }
.text12bolder a:active { color: #9b8663; font-size: 12.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; text-decoration: none; }
.text13bolder { color: #422d07; font-size: 13.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; }
.text14bolder { color: #422d07; font-size: 14.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; }
.text15bolder { color: #422d07; font-size: 15.5px; font-family: helvetica, arial, sans-serif; font-weight: 900; }
.main-content-cell { text-align: left; vertical-align: top; width: 100%; height: auto;}
.copyright { color: #534835; font-size: 10px; font-family: helvetica, Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.special_bold_text { color: #422d07; font-size: 2em; font-family: Helvetica, Geneva, Arial, verdana, SunSans-Regular, sans-serif; }
.openingtimes_table { width: 100%; }
.special_nonbold_text { color: #422d07; font-size: 1.6em; font-family: Helvetica, Geneva, Arial, verdana, SunSans-Regular, sans-serif; }
.cell-openingtimes { padding-top: 4px; padding-left: 4px; }
.openingtimes_heading { background-image: url(../images/header_homepage_bg.gif); background-repeat: repeat-x; }
.links_item_background_logo { background-image: none; background-repeat: repeat-x; text-align: left; vertical-align: top; width: 150px; padding: 10px; }
.links_item_background_description { background-image: none; background-repeat: repeat-x; text-align: left; vertical-align: top; padding: 10px; width: auto; }
.media_content_table { width: 100%; padding-right: 15px; padding-left: 15px; }
.floatright { float: right; margin-bottom: 13px; margin-left: 13px; border-width: 0; }
.floatleft { float: left; margin-right: 13px; margin-bottom: 13px; border-width: 0; }
.pagebreaker { padding: 6px; width: 100%; height: 23px; }
.pagebreaker_cell1 { text-align: center; width: 50px; }
.pagebreaker_cell2 { text-align: center; width: auto; }
.pagebreaker_cell3 { text-align: center; width: 50px; }
.links_item_background_logo { background-image: none; background-repeat: repeat-x; text-align: left; vertical-align: top; width: 150px; padding: 10px; }
.links_item_background_description { background-image: none; background-repeat: repeat-x; text-align: left; vertical-align: top; padding: 10px; width: auto; }
.media_content_table { width: 100%; padding-right: 15px; padding-left: 15px; }
.menupage_print { vertical-align: top; padding-top: 572px; }
