*{margin:0;padding:0;}
.clear{clear:both;}
body{
background:#670001;
font-family:"Lucida Grande","Lucida Sans";
color:#FFFFFF;
font-weight:400;
}
.container{
width:1024px;
height:768px;
margin:auto;
background:url(../images/bg.png) no-repeat;


}

.copyright{
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 350px;
	float:left;
	margin-top:8px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
}

.facebook {
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 385px;
	float:left;
	margin-top:6px;
	text-align:right;
	margin-left: auto;
	padding-top: 6px;
}


.top{
	width:740px;
	height:122px;
	margin:auto;
}
.logo-wrap{
width:167px;
height:120px;
margin:0 0 0 0;
float:left;
}
.logo{
width:167px;
height:80px;
margin:15px 0 0 0;
}
.txt-logo{
width:165px;
height:15px;
margin:5px 0 0 0;
text-align:center;
font-size:58%;
}

.redsnapper-nav{
	width:570px;
	height:30px;
	float:right;
	margin-top:90px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:70%;
	line-height:30px;
	text-align:right;
	margin-bottom:9px;
}

.redsnapper-content{
width:740px;
height:450px;
margin:auto;
font-size:80%;
}

.alpha{
width:290px;
height:450px;
float:right;
background:url(../images/home/content-bg.png) no-repeat;
}

.alpha{
behavior:url(css/iepngfix.htc);
}


.alpha-chefe{
width:580px;
height:450px;
float:right;
background:url(../images/chefe/alpha-bg.png) no-repeat;
}

.alpha-chefe{
behavior:url(css/iepngfix.htc);
}
.recom-wrap{
width:580px;
height:385px;
float:left;

font-size:85%;
line-height:12px;

overflow:auto;
scrollbar-3dlight-color:#000; 
scrollbar-arrow-color:#cc0000; 
scrollbar-base-color:#000; 
scrollbar-darkshadow-color:#000; 
scrollbar-face-color:#000; 
scrollbar-highlight-color:#000; 
scrollbar-shadow-color:#000;

}
.recom{
width:250px;
height:auto;
float:left;
font-size:75%;
line-height:10px;
margin-top:5px;
padding-top:5px;
margin-right:5px;
margin-left:20px;

}

.recom-head
{
	margin-top:5px;
padding-top:5px;
margin-right:5px;
margin-left:20px;
	}

.contact-form{
width:240px;
height:350px;
margin:auto;
font-size:80%;
line-height:12px;


}

*******************************************
.bg-home{
width:740px;
height:450px;
background:url(../images/home/bg.jpg) no-repeat;
}

.bg-home{
width:740px;
height:450px;
background:url(../images/home/bg.jpg) no-repeat;
}

.bg-snap{
width:740px;
height:450px;
background:url(../images/us/bg.jpg) no-repeat;
}

.bg-menu{
width:740px;
height:450px;
background:url(../images/menu/bg.jpg) no-repeat;
}

.menu-main{
width:740px;
height:450px;
background:url(../images/menu/main.jpg) no-repeat;
}

.menu-salad{
width:740px;
height:450px;
background:url(../images/menu/salad.jpg) no-repeat;
}

.menu-soup{
width:740px;
height:450px;
background:url(../images/menu/soup.jpg) no-repeat;
}

.menu-starter{
width:740px;
height:450px;
background:url(../images/menu/starter.jpg) no-repeat;
}

.menu-chargrill{
width:740px;
height:450px;
background:url(../images/menu/chargrill.jpg) no-repeat;
}

.menu-sideorder{
width:740px;
height:450px;
background:url(../images/menu/sideorder.jpg) no-repeat;
}

.menu-dessert{
width:740px;
height:450px;
background:url(../images/menu/dessert.jpg) no-repeat;
}

.menu-sizzling{
width:740px;
height:450px;
background:url(../images/menu/sizzling.jpg) no-repeat;
}

.menu-lunch
{
width:740px;
height:450px;
background:url(../images/menu/lunch-menu.jpg) no-repeat;
}

.bg-beverage{
width:740px;
height:450px;
background:url(../images/beverages/bg.jpg) no-repeat;
}

.beverage-aperitif{
width:740px;
height:450px;
background:url(../images/beverages/aperitif.jpg) no-repeat;
}

.beverage-beer{
width:740px;
height:450px;
background:url(../images/beverages/beer.jpg) no-repeat;
}

.beverage-cocktail{
width:740px;
height:450px;
background:url(../images/beverages/cocktail.jpg) no-repeat;
}

.beverage-cocktail{
width:740px;
height:450px;
background:url(../images/beverages/cocktail.jpg) no-repeat;
}

.bg-healthy{
width:740px;
height:450px;
background:url(../images/beverages/healthy.jpg) no-repeat;
}

.bg-liquor{
width:740px;
height:450px;
background:url(../images/beverages/liquor.jpg) no-repeat;
}

.bg-wine{
width:740px;
height:450px;
background:url(../images/beverages/wine.jpg) no-repeat;
}

.bg-hot-cold{
width:740px;
height:450px;
background:url(../images/beverages/hot-cold.jpg) no-repeat;
}
.bg-chefe{
width:740px;
height:450px;
background:url(../images/chefe/bg.jpg) no-repeat;
}
.bg-gall{
width:740px;
height:450px;
background:url(../images/gall/bg.jpg) no-repeat;
}

.wrap-gall{
width:630px;
height:400px;
margin:auto;



}

.bg-contact{
width:740px;
height:450px;
background:url(../images/contact/reserved-pic.jpg) no-repeat;
}

for home
.alpha{
width:290px;
height:450px;
float:right;
background:url(../images/home/content-bg.png) no-repeat;
}

.alpha{
behavior:url(css/iepngfix.htc);
}

.topic{
	width:250px;
	height:100px;
	float:right;
	margin-top:15px;
}

topic-red-snapper{
	width:250px;
	height:100px;
	float:right;
	margin-top:10px;

}

.topic-chefe{
width:570px;
height:30px;
float:right;
margin-top:15px;

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align:left;
font-size:1.8em;
}

.contact{
width:210px;
height:50px;
margin:auto;
margin-top:15px;

}
.contact-left{
	width:298px;
	height:119px;
	float:left;
	margin-top:50px;
	background:url(../images/contact/alpha-bg-left.png) no-repeat;
	font-size:90%;
	padding-top:8px;

}
.contact-left{
behavior:url(css/iepngfix.htc);
}


.contact-left-txt{
width:270px;
height:100px;
margin:auto;
line-height:12px;
}


.vdo{
width:235px;
height:210px;
margin:auto;
border:1px;
border-color:#cc0000;
border-style:solid;}


.txt{
width:235px;
height:100px;
margin:auto;
margin-top:10px;
font-size:85%;
}

.about{
width:240px;
height:250px;
margin:auto;
margin-top:0;
font-size:85%;
/*letter-spacing:-0.7px;*/
line-height:12px;

}

.menu-list{
width:250px;
height:200px;
margin:auto;
margin-top:5px;
font-size:85%;
}

.next{
width:211px;
height:30px;
float:right;}
.pre{
width:211px;
height:30px;
float:left;}


.menu-txt{
width:420px;
height:425px;
float:left;
margin-left:15px;
margin-top:15px;
font-size:85%;
background:url(../images/menu-beverages/bg-alpha.png) no-repeat;
}


.menu-txt{
behavior:url(css/iepngfix.htc);
}

.menu-txt-record{
width:385px;
height:390px;

margin:auto;
margin-top:15px;
overflow:auto;
font-size:100%;

scrollbar-3dlight-color:#000; 
scrollbar-arrow-color:#cc0000; 
scrollbar-base-color:#000; 
scrollbar-darkshadow-color:#000; 
scrollbar-face-color:#000; 
scrollbar-highlight-color:#000; 
scrollbar-shadow-color:#000;


}

.menu-txt-record-h{
width:170px;
height:auto;
float:left;
margin-left:15px;
margin-top:15px;
overflow:auto;
font-size:100%;
}


.menu-txt-n{
width:80px;
height:30px;
float:right;
margin-top:35px;
text-align:right;
margin-right:10px;

}

.menu-txt-p{
width:80px;
height:30px;
float:left;
margin-top:35px;
margin-left:10px;

}

.menu-arrow{
width:10px;
height:21px;
float:left;
background:url(../images/menu-beverages/arrow-alpha.png) no-repeat;

}

.menu-arrow{
behavior:url(css/iepngfix.htc);
}


.time{
width:235px;
height:auto;
margin-top:8px;


border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#851e1d;

border-top:1px;
border-top-style:dotted;
border-top-color:#851e1d;
}

.catchme
{
float:right;
margin-right:10px;
padding-top:345px
}
	
p.redsnapper-header
{
	margin-top:8px;
	margin-left:20px;
}
	
.chef-header
{
 	float:left;
	margin-top:6px;
	padding-right:5px;
}

.topic-home{
	width:270px;
	height:100px;
	float:right;
	margin-top:15px;
}

.topic-about
{
	width:270px;
	height:50px;
	float:right;
	margin-top:15px;
}

end home
