../images/** TITLES */

.title {
}

.title b {
	position: absolute;
	left: -10000px;
}

#title1 {
	height: 58px;
	background: url(../images/homepage10_homepage.jpg) no-repeat;
}

#title2 {
	height: 58px;
	background: url(../images/homepage11_homepage.jpg) no-repeat;
}

#title3 {
	height: 48px;
	padding-top: 10px;
	background: url(../images/homepage12_homepage.jpg) no-repeat;
}

#title4 {
	height: 58px;
	background: url(../images/subpage1_01.jpg) no-repeat;
}

#title4antipasti {
	height: 58px;
	background: url(../images/antipastiandcarpacci/antipastiandcarpacci_header.jpg) no-repeat;
}

#title4aboutus {
	height: 58px;
	background: url(../images/aboutus/aboutus_header.jpg) no-repeat;
}

#title4breakfast {
	height: 58px;
	background: url(../images/breakfast/breakfast_header.jpg) no-repeat;
}

#title4entrees {
	height: 58px;
	background: url(../images/entrees/entrees_header.jpg) no-repeat;
}

#title4contact {
	height: 58px;
	background: url(../images/contact/contact_header.jpg) no-repeat;
}

#title4events {
	height: 58px;
	background: url(../images/events/events_header.jpg) no-repeat;
}

#title4beverages {
	height: 58px;
	background: url(../images/beverages/beverages_header.jpg) no-repeat;
}

#title4panini {
	height: 58px;
	background: url(../images/panini/panini_header.jpg) no-repeat;
}

#title4salads {
	height: 58px;
	background: url(../images/salads/salads_header.jpg) no-repeat;
}

#title4wine {
	height: 58px;
	background: url(../images/wine/wine_header.jpg) no-repeat;
}

#title4cocktails {
	height: 58px;
	background: url(../images/cocktails/cocktails_header.jpg) no-repeat;
}

#title4specials {
	height: 58px;
	background: url(../images/specials/specials_header.jpg) no-repeat;
}

#title5photos {
	height: 58px;
	background: url(../images/subpage2_01_photos.jpg) no-repeat;
}

#title5 {
	height: 58px;
	background: url(../images/subpage2_01.jpg) no-repeat;
}

/** BASIC */

html, body {
	height: 100%;
}

/** WRAPPER */

#wrapper {
	height: 100%;
	min-height: 100%;
}

html>body #wrapper {
	height: auto;
}

/** TOP-MENU */

#top-menu {
	width: 720px;
	height: 126px;
}

#top-menu b {
	position: absolute;
	left: -10000px;
}

#top-menu ul {
	margin: 0px;
	padding: 102px 0px 0px 491px;
	list-style: none;
}

#top-menu li {
	display: inline;
}

#top-menu a {
	display: block;
	float: left;
	height: 11px;
}

#top-menu1 { width: 67px; background: url(../images/homepage07.gif); }
#top-menu2 { width: 73px; background: url(../images/homepage08.gif); }
#top-menu3 { width: 89px; background: url(../images/homepage09.gif); }

/** HEADER */

#header {
	width: 720px;
	height: 132px;
}

#logo {
	float: left;
	width: 244px;
	height: 132px;
	background: url(../images/homepage01_logo_soleluna.jpg) no-repeat;
}

#logo b, #slogan {
	position: absolute;
	left: -10000px;
}

#main-menu {
	float: left;
	height: 132px;
	width: 476px;
	background: url(../images/bg04.jpg) no-repeat right top;
}

#main-menu ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#main-menu li {
	display: inline;
}

#main-menu a {
	display: block;
	float: left;
	height: 132px;
}

#main-menu a b {
	position: absolute;
	left: -10000px;
}

#main-menu1 { width: 98px; background: url(../images/homepage02_menu.jpg) no-repeat; }
#main-menu2 { width: 81px; background: url(../images/homepage03_menu.jpg) no-repeat; }
#main-menu3 { width: 79px; background: url(../images/homepage04_menu.jpg) no-repeat; }
#main-menu4 { width: 81px; background: url(../images/homepage05_menu.jpg) no-repeat; }
#main-menu5 { width: 81px; background: url(../images/homepage06_menu.jpg) no-repeat; }


/**SUBMENU**/
.subpagemenu {
	height: auto;
	width: auto;
	float: left;
	padding-bottom: 2px;
	/*background: url(../images/subpage_menu.jpg) no-repeat;*/
}

#subpagemenu {
	float: left;
	width: 720px;
	padding: 0px 101px -20px 0px;
	background: url(../images/subpage_menu.jpg) no-repeat right top;
}

#subpagemenu ol {
	margin: 0px;
	padding: -20px;
	list-style: none;
}

#subpagemenu li {
	display: inline;
}

#subpagemenu a {
	display: block;
	float: left;
	height: 60px;
	width: auto;
}

#subpagemenu p {
	display: block;
	float: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 60px;
	padding-right: 10px;
	margin-left: 90px;
}

#subpagemenu a b {
	position: absolute;
	left: -10000px;
}

#subpagemenu1 { width: 100px; background: url(../images/subpagemenu/subpage_menu_01.jpg) no-repeat; }
#subpagemenu2 { width: 98px; background: url(../images/subpagemenu/subpage_menu_02.jpg) no-repeat scroll 50%; }
#subpagemenu3 { width: 98px; background: url(../images/subpagemenu/subpage_menu_03.jpg) no-repeat scroll 50%; }
#subpagemenu4 { width: 100px; background: url(../images/subpagemenu/subpage_menu_04.jpg) no-repeat scroll 50%; }
#subpagemenu5 { width: 100px; background: url(../images/subpagemenu/subpage_menu_05.jpg) no-repeat scroll 50%; }
#subpagemenu6 { width: 100px; background: url(../images/subpagemenu/subpage_menu_06.jpg) no-repeat scroll 50%; }
#subpagemenu7 { width: 100px; background: url(../images/subpagemenu/subpage_menu_07.jpg) no-repeat scroll 50%; }
#subpagemenu8 { width: 100px; background: url(../images/subpagemenu/subpage_menu_08.jpg) no-repeat scroll 50%; }
#subpagemenu9 { width: 100px; background: url(../images/subpagemenu/subpage_menu_09.jpg) no-repeat scroll 50%; }
#subpagemenu10 { width: 100px; background: url(../images/subpagemenu/subpage_menu_10.jpg) no-repeat scroll 50%; }
#subpagemenu11 { width: 100px; background: url(../images/subpagemenu/subpage_menu_1.jpg) no-repeat scroll 50%; }

/**SHORT SUBMENU**/
#shortsubmenu {
	background: none;
	display: block;
	position: relative;
	float: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 0em;
	margin: 0px 0px 10px 10px;
	padding-bottom: 25px;
}

#shortsubmenu li {
	padding: 2px;
}

/** CONTENT */

#content {
	width: 720px;
}

#left {
	height: 380px;
	min-height: 380px;
	width: 244px;
	float: left;
}

html>body #left {
	height: auto;
}

#right, #rightindex, #rightaboutus, #rightbreakfast, #rightcontact, #rightbeverages, #rightantipasti, #rightentrees, #rightpanini, #rightsalads, #rightwine, #rightcocktails, #rightevents, #rightphotos, #rightspecials {
	min-height: 380px;
	width: 476px;
	float: left;
}

*html>body #right, #rightindex, #rightaboutus, #rightbreakfast, #rightcontact, #rightbeverages, #rightantipasti, #rightentrees, #rightpanini, #rightsalads, #rightwine, #rightcocktails, #rightevents, #rightphotos, #rightspecials {
	height: auto;
}

#right, #rightindex, #rightaboutus, #rightbreakfast, #rightcontact, #rightbeverages, #rightantipasti, #rightpanini, #rightentrees, #rightsalads, #rightwine, #rightcocktails, #rightevents, #rightphotos, #rightspecials .bg6 {
	min-height: 380px;
}

/*
html > body #right {height: 500px;}

html > body #rightindex {height: 750px;}
html > body #rightbeverages {height: 1100px;}
html > body #rightbreakfast {height: 1050px;}
html > body #rightantipasti {height: 600px;}
html > body #rightaboutus {height: 620px;}
html > body #rightcontact {height: 700px;}
html > body #rightevents {height: 700px;}
html > body #rightentrees {height: 700px;}
html > body #rightpanini {height: 700px;}
html > body #rightsalads {height: 700px;}
html > body #rightwine {height: 900px;}
html > body #rightcocktails {height: 900px;}
html > body #rightspecials {height: 900px;}
html > body #rightphotos {height: 500px;}*/

/** BOX1 */

#box1 {
}

#box1 .content {
	padding: 0px 30px 0px 40px;
}

/** BOX2 */

#box2 {
}

#box2 .content, .contentbreakfast {
	padding: 0px 100px 30px 50px;
}

/** BOX3 */

#box3 {
}

#box3 .content {
}

#box3 .bg10 {
	padding: 0px 101px 20px 78px;
}

/** FOOTER */

#footer {
	clear: left;
	width: 720px;
	margin-left:50px;
}


/*IE6 quirk*/
* html #footer {
	width: auto;
}

* html #footer-menu {
	width: auto;
	margin-left: 100px;
}

* html #copyright {
	margin-left: 0px;
	width: auto;
	
}

#copyright {
	float: left;
	position: relative;
	/*margin-left: 40px;*/
	padding-top: 40px;
	width: 204px;
	height: 52px;
}

#footer-menu {
	float: left;
	position: relative;
	width: 436px;
	height: 52px;
	/*margin-top:-12px;*/
	padding: 40px 0px 0px 40px;
}

#spacer {
	clear: both;
}

/*COCTAILS*/
.aroundtheworld h1{
	margin-left: -35px;
	width: 300px;
}

.spanrightcocktails { 
    position: relative; 
    float: right;
    top: 5px;
    font-size: 12px;
    text-align: right;
    width: 130%;
	}
