﻿body
{	
	background-color: Black;
    background-position: 0 50%;
    color: White;
    font-family: Verdana,Georgia,Tahoma,Arial;
    font-size: 13px;
    margin-left: auto;
    margin-right: auto;
    width: 1270px;
}

input[type=text]{font-size:12px;color: #272727; width:305px;}
input[type=text]:focus {font-size:12px; background-color:#c0c0c0; font-weight:bold; width:305px;}
a,a:visited{text-decoration:none;
	color: #00F;
}
a:hover{text-decoration:underline;}
	
.opentable > a, .opentable > a:visited{
	color: #FFFFFF;
	}	
	
.Footer
{	
	margin-left:51px;
	min-width:1182px;	
	width:1220px;
	border-top:1px solid #66FF99;
	color: #66FF99;
}

.FooterMenu
{	
	color: #66FF99;    
    margin: auto;
    width: 700px;
}

.wineImage{margin-left:34px;margin-right:-440px;margin-top:181px;float:right;}
.whiteWineImage{float:right;margin-left:20px;margin-top:31px;}
.cocktail_rhp {width: 452px; float: right; display: inline; }
.cocktailImage{margin-top:31px; margin-right: 64px;}
.corks{float:right;margin-left:34px;margin-right:-483px;margin-top:555px;}

.marmellade{float:right;margin-top:140px;width:530px;}                
.pulses{float:right;margin-top:90px;}                
.pasta{float:right;margin-top:180px;}
.forcBottega{float:right;margin-top:-94px;}

.cocktailImage{float:right;margin-left:20px;margin-top:31px;}
.cocktailLogo{float:right;position:relative; margin-bottom: 15px;}
div.coctailrhp {padding: 0px; width: 450px; float: right; height: 752px; text-align:center;}

.FooterMenuItem
{
	font-size:18px;
	color:#66FF99;	
}
.FooterInfo
{
    color: White;
    font-size: 12px;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    text-align: center;
    width: 1210px;
    float:left;
}

.FooterInfo a:link,.FooterInfo  a:visited, .FooterInfo a:hover {
	color:#FFFFFF !important; 
}


.Logo
{	
	border:none;
	margin-bottom:17px;	
	margin-top:10px;
    margin-left: 10px;
}

/* Menu */
.menuContainer
{	
	margin-left:320px;
	margin-top:-47px;
	min-width:890px;		
}

.menuLinkContainer{margin-right:20px;text-align:center;float:left;}

.menuLink{font-size:19px;color:#FFFFFF !important;text-decoration:none;}
.menuLink:hover{color:#66FF99 !important;}

/* END Menu */

/* Main Images */


#fingerPrint
{
	float:right;
	height:370px;
	margin-right:75px;
	margin-top:-400px;
}

.HomeImages
{
	margin-left:50px;
	margin-top:-12px;	
	width:845px;
}

.homeTextImage
{
	margin-left:40px;	
	margin-top:-5px;
}

.homeTomatoes
{	
	position:absolute;
	left:830px;
	top:60px;
	z-index:-1;
}

.homePumpkin
{
	left:-30px;
	position:absolute;
	top:285px;	
}

.homeText
{
	left:20px;
	position:absolute;
	top:380px;
	z-index:1;
}

.contactPeas
{
	left:700px;
	position:absolute;
	top:100px;
	z-index:-1;
}

.bottegaMushrooms
{
	left:-15px;
	position:absolute;
	top:300px;
	z-index:-1;
}

.menuPeppers
{
	left:0;
	margin-left:-70px;
	position:absolute;
	top:160px;
	z-index:-1;
}

.PasqualeImages
{
	left:-100px;
	position:absolute;
	top:100px;
	z-index:-1;
}

/* END Main Images */

#DrinksMenu
{
	font-size:20px;
	margin-top:30px;
	min-width:600px;
	padding:20px 20px 20px 30px;
	margin-bottom:30px;
}

#BottegaText
{
	margin-left:60px;margin-top:20px;text-align:justify;width:1107px;font-size:19px;
}

#BottegaMenu
{
	font-size:20px;
	margin-top:10px;
	min-width:600px;
	padding:20px 20px 20px 30px;
	margin-bottom:30px;
}

#RedWineButton
{	
	background-color:transparent;
	background-image:url("../Images/RedWineButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	float:none;
	height:44px;
	padding:0 7px;
	text-decoration:none;
	width:161px;
	margin-left:15px;
	margin-top:-5px;
	float:left;
}

#RedWineButton:hover
{
	background-position:0px -45px;
    background-repeat:no-repeat;
    cursor:pointer;
    }

#WhiteWhineButton
{	
	background-color:transparent;
	background-image:url("../Images/WhiteWineButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:44px;
	padding:0 7px;
	text-decoration:none;
	width:220px;
	float:left;
}

#WhiteWhineButton:hover
{
	background-position:0px -45px;
    background-repeat:no-repeat;
    cursor:pointer;
}

#CocktailButton
{	
	background-color:transparent;
	background-image:url("../Images/cocktailbutton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	float:none;
	height:44px;
	padding:0 7px;
	text-decoration:none;
	width:220px;
	margin-left:15px;
	margin-top:-5px;
	float:left;
}

#CocktailButton:hover
{
	background-position:0px -45px;
    background-repeat:no-repeat;
    cursor:pointer;
}

#PulsesAndFloursButton
{
	background-color:transparent;
	background-image:url("../Images/PulsesAndFlourButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:41px;
	padding:0 7px;
	text-decoration:none;
	width:260px;
	float:left;
}

#PulsesAndFloursButton:hover
{
	background-position:0px -42px;
    background-repeat:no-repeat;
}


#PastaAndSaucesButton
{
	background-color:transparent;
	background-image:url("../Images/PastaAndSoucesButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:41px;
	padding:0 7px;
	text-decoration:none;
	width:260px;
	float:left;
}

#PastaAndSaucesButton:hover
{
	background-position:0px -43px;
    background-repeat:no-repeat;
}


#MilkAndJuicesButton
{
	background-color:transparent;
	background-image:url("../Images/MilkAndJuicesButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:41px;
	padding:0 7px;
	text-decoration:none;
	width:260px;
	float:left;
}

#MilkAndJuicesButton:hover
{
	background-position:0px -39px;
    background-repeat:no-repeat;
}


#BisquitButton
{
	background-color:transparent;
	background-image:url("../Images/BuscuitButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:41px;
	padding:0 7px;
	text-decoration:none;
	width:120px;
	float:left;
}

#BisquitButton:hover
{
	background-position:0px -39px;
    background-repeat:no-repeat;
}



#JamsAndMarmeladeButton
{
	background-color:transparent;
	background-image:url("../Images/MarmelladeButton.png");
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	margin-left:15px;
	margin-top:-5px;
	float:none;
	height:41px;
	padding:0 7px;
	text-decoration:none;
	width:185px;
	float:left;
}

#JamsAndMarmeladeButton:hover
{
	background-position:0px -44px;
    background-repeat:no-repeat;
}


#WineContainer
{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:White;
	color:Black;
	margin-left:55px;
	margin-right:55px;
	padding:25px;
	min-width:1090px;	
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	text-align:justify;
}

.WineLogo
{
	float:right;
	position:relative;
}

.Bold
{
	font-weight:bold;
}

.Error
{
	color:Red;
	display:inline;
	float:right;
	margin-right:21px;
	font-weight:bold;
}

.height550
{
	height:550px;
}
	

.FloatL
{
	float:left;
}

.FloatR
{
	float:right;
}

.line{border-bottom:1px solid #66FF99;
      margin-left:30px;min-width:1160px;position:relative;top:35px;
      width:93%;}


    
    
.aboutPasquale{
	margin-right:-452px;
	margin-top:317px;
	float:right;
	padding-left:20px;
}

.AboutUsTextContainer
{
-moz-border-radius: 5px 5px 5px 5px;
    background: url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
    color: Black;
    float: left;
    font-size: 18px;
    height: auto;
    margin-bottom: 15px;
    margin-left: 35px;
    margin-top: 45px;
    opacity: 0.85;
    padding: 20px;
    text-align: justify;
    width: 1130px;
}

#homeText {
	-moz-border-radius:5px 5px 5px 5px;
    background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
    color:Black;
    float:left;
    font-size:17px;
    height:394px;
    margin-left:10px;
    margin-top:46px;
    opacity:0.85;
    padding:20px;
    text-align:justify;
    width: 530px;
}

#HomeBottomContainer
{
    -moz-border-radius:5px 5px 5px 5px;
    background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
    color:Black;
    float:left;
    font-size:17px;
    height:auto;    
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../Images/boxBack.jpg');
    margin-left:32px;
    margin-top:10px;
    opacity:0.85;
    padding:20px;
    text-align:justify;
    width:1183px;
}

.homeMessage{float:right;font-size:29px;margin-right:11px;margin-top:-400px;padding:14px;text-align:justify;width:265px;}

.homeHeader
{
	font-size:	22px;
	text-align:center;
}

#homeBottomBox
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	float:left;
	font-size:18px;
	height:20px;
	margin-left:55px;
	margin-top:35px;
	padding:30px;
	width:750px;
}

.Reservation
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/SemiTransparent.png") repeat scroll 0 0 transparent;
	margin-left:570px;
	height:370px;
	padding:15px 0 10px 20px;
	width:550px;
}

.SendButton
{
	float:right;
	margin-right:50px;
	margin-top:20px;
}
	
.Width220
{
	width:220px;	
}

.ContactDetail
{
	margin-top:-45px;
}

.HeaderGray
{
	color:#272727;
	font-size:26px;
	font-weight:bold;
	margin-right:25px;
}

.GrayText
{
	color:#272727;
}

.BlackText
{
	color:Black;
}

.MarginR50
{
	margin-right:50px;
}

.MarginTop2
{
	margin-top:2px;
}

.Font19
{
	font-size:19px;
}

.AlignTop
{
	vertical-align:top;	
}

.Email
{
	vertical-align:top;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	line-height: 19px;
}
/*#map_canvas 
{
	border:solid gray 2px;
	float:left;
	height:390px;	
	-moz-border-radius:5px;
	width:555px;
}
*/

#map_canvas {
	border:solid gray 2px;
	float:left;
	width:250px;
	height:222px;
	-moz-border-radius:5px;
	
}

/* Menu Page */
 
.FoodMenuContainer
 {
 	float:left;
	margin-left:285px;
	padding-top:25px; 	
	padding-bottom:5px; 
		
 }
 
.MenuPageBody
{
 	margin-top:50px;
 	padding-top:50px;
}
 
.MenuContainer
{	
	background-color:white;
	float:left;
	height:385px;
	margin-bottom:-40px;
	margin-left:40px;
	margin-right:auto;
	text-align:center;
	color:Black;
	text-align:center;
	width:90%;
	padding:20px;
} 

.stuzzichiniContainer
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	font-size:14px;
	height:360px;
	margin:10px 0 15px 36px;
	padding:20px;
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	width:1130px;
}
.stuzzichiniImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-286px;}

.piattoUnicoContainer
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	font-size:14px;
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	height:165px;
	margin:10px 0 15px 36px;
	padding:20px;
	width:1130px;
}

.antipastiContainer
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	font-size:14px;
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	min-height:400px;
	margin:10px 0 15px 36px;
	padding:20px;
	width:1130px;
}

.antipastiContainer h2 {
	font-family: 'Mr Dafoe', cursive;
	font-size:36px;
	margin-left: 150px;
}

.menu-container-key {
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	font-size:14px;
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	min-height: 30px;
	margin:10px 0 15px 36px;
	padding:20px;
	width:1130px;
	
}


.antipastiImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-265px;}
.pastaImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-336px;}
.secondiImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-342px;}
.dolciImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-282px;}
.caffeImage{border:1px solid gray;float:right;margin-left:10px;margin-top:-150px;}

.food-menu-image{border:1px solid gray;float:right;margin-left:30px;margin-top:20px;}

.smallmenu{ margin-top: 50px;}

.contactContainer
{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
	color:Black;
	font-size:14px;
	margin:62px 0 3px 36px;
	padding:20px;
	filter:alpha(opacity=85);-moz-opacity:.85;
	opacity:0.85;	
	width:1130px;
}

.FoodMenuItemHover
{
	background-image: url(../Images/MenuFood/underline.png);
	background-repeat:no-repeat;
}

.FoodImagesContainer
{
	border:2px solid #c0c0c0;
	float:right;
	background-color:#c0c0c0;
	height:335px;
	left:690px;
	position:absolute;
	top:175px;
	width:520px;	
}



.SampleText
{		
	font-size:17px;
	margin-left:60px;
}

.Flag
{
	width:660px; 
	margin-left:315px;	
}

.FlagGreen
{
	width:220px; 
	height:10px; 
	background-color:green;
	float:left;
}

.FlagWhite
{
	width:220px; 
	height:10px; 
	background-color:White;
	float:left;
}

.FlagRed
{
	width:220px; 
	height:10px; 
	background-color:red;
	float:left;
}

.Service
{
	margin-left:405px;
	margin-top:10px;
	width:450px;
}
/*END Menu Page */

/*Bottega Page*/

.bottegaContent{
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../Images/SemiTransparent.png") repeat scroll 0 0 transparent;
	height:500px;
	margin-left:555px;
	margin-top:100px;
	padding:15px 0 10px 20px;
	width:635px;	
}
	
/*END Bottega Page*/

/*Contact Page*/
#BtnLocation{font-weight:bold; text-decoration:none; margin-left:50px;}
/*END Contact Page*/


.homeImageContainer
{
	-moz-border-radius:5px 5px 5px 5px;
    border:1px solid #66FF99;
    margin-left:30px;
    margin-top:46px;
    float:left;
    padding-bottom:17px;
    width:640px;
}
    
#screenshot
{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}


.greenText{color:#66FF99;}
.whiteText{color:White;}

.alignCenter{text-align:center;}
.marginLeft50{margin-left:50px;}
.marginLeft25{margin-left:25px;}

.marginBMinus80{margin-bottom:-80px;}

/*Pages Big Logo*/
.amicoLogoBottega{background-image:url('../Images/back.png');background-repeat:no-repeat; 
                  margin-top:-100px;height:330px;width:1210px;margin-left:-27px;}

.amicoLogoHome
{
	background-image:url("../Images/back.png");
    background-repeat:no-repeat;
    float:left;
    height:330px;
    margin-left:-27px;
    margin-top:-60px;
    position:relative;
    width:1210px;
    z-index:-1;
}

.amicoLogoMenu
{
    background-image:url('../Images/back.png');
    background-repeat:no-repeat; 
    margin-top:-123px;
    height:330px;
    width:1210px;
    margin-left:-27px;
}

.amicoLogoDrinks
{
    background-image:url('../Images/back.png');background-repeat:no-repeat; margin-top:-100px;height:330px;
    width:1210px;margin-left:-27px;
}

.amicoBioLogoContact
{
   background-image:url('../Images/back.png');background-repeat:no-repeat; 
   background-repeat:no-repeat; margin-top:-123px;height:330px;width:1210px;margin-left:-27px;
}

.amicoBioLogoAbout
{
    background-image:url('../Images/back.png');background-repeat:no-repeat;
    background-repeat:no-repeat; margin-top:785px;height:330px;width:1210px;margin-left:-27px;
}

/*Christmas*/
#ChristmasTreeImage{left: 34%;
    position: absolute;
    top: 33%;
    z-index: -16;}
.ChristmasMenuContainer
{
    background: url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: Black;
    height: 1270px;
    margin-top: 55px;
    opacity: 0.85;
    padding: 25px;
    text-align: center;
    width: 42%;
}
.amicoLogoChristmas{background-image:url("../Images/back.png");
                    background-repeat:no-repeat;float:left;
                    height:330px;margin-left:-27px;margin-top:-165px;width:97%;}
/*END Christmas*/

.addressContainer{font-size:18px;text-align:center;width:700px;float:left;margin-top:20px;}

#videosContainer
{
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../Images/boxBack.jpg") repeat scroll 0 0 transparent;
    color: Black;    
    font-size: 17px;
    height:395px;
    margin-left: 30px;
    margin-top: 46px;
    opacity: 0.85;
    padding: 20px;
    text-align: justify;
    width:91%;
}

.amicoBioLogoVideos{
background-image: url("../Images/back.png");
    background-repeat: no-repeat;
    height: 330px;
    margin-left: -27px;    
    width: 1210px;
    }
    
.OT_searchPartyField   {
    width: 100px !important;
}

.OT_searchTimeField {
    width: 100px !important;
}

.OT_searchDateField  {
    width: 100px !important;
}

.OT_wrapper {
    bottom: 135px;
    left: 14px;
    position: fixed;
}

.offerText {
      float: right;
    height: 220px;
    padding: 20px;
    width: 730px;
}