html, body {

	background: url(http://www.imgs.sergios.com/templates/contact/main_bg.jpg) no-repeat center top #000000;

}



#container {

	width: 913px;

	height: 884px;

	margin: 0 auto;

}



.logo_menu {

	width: 914px;

	height: 116px;

}



.logo_menu .logo_box {

	width: 269px;

	height: 116px;

	float: left;

}



.logo_menu .logo_box .logo {

	background: url(http://www.imgs.sergios.com/templates/logo.png) no-repeat;

	width: 184px;

	height: 68px;

	margin: 7px 0px 0px 41px;

}



.logo_menu .menu_box {

	width: 645px;

	height: 116px;

	float: left;

}



.logo_menu .menu_box .menu {

	width: 643px;

	height: 111px;

	margin-top: 7px;

}



.logo_menu .menu_box .menu .food a {

	background: url(http://www.imgs.sergios.com/templates/home/food_tab.jpg) no-repeat;

	width: 126px;

	height: 111px;

	float: left;

	margin: 77px 0px 0px 0px;

}



.logo_menu .menu_box .menu .about a {

	background: url(http://www.imgs.sergios.com/templates/food/about_tab.jpg) no-repeat;

	width: 127px;

	height: 34px;

	float: left;

	margin: 77px 3px 0px 3px;

}



.logo_menu .menu_box .menu .news a {

	background: url(http://www.imgs.sergios.com/templates/home/news_tab.jpg) no-repeat;

	width: 125px;

	height: 34px;

	float: left;

	margin-top: 77px;

}



.logo_menu .menu_box .menu .locations a {

	background: url(http://www.imgs.sergios.com/templates/home/location_tab.jpg) no-repeat;

	width: 126px;

	height: 34px;

	float: left;

	margin: 77px 3px 0px 3px;

}



.logo_menu .menu_box .menu .contact a {

	background: url(http://www.imgs.sergios.com/templates/contact/contact_tab.png) no-repeat;

	width: 127px;

	height: 72px;

	float: left;

	margin-top: 39px;

}



.content {

	width: 913px;

	height: 514px;

}



.content .left_panel {

	background: url(http://www.imgs.sergios.com/templates/home/left_panel.png) no-repeat;

	width: 612px;

	height: 514px;

	float: left;

}



.content .left_panel .contact_main {

	width: 604px;

	height: 500px;

	margin: 7px 0px 0px 8px;

} 



.content .right_panel {

	width: 301px;

	height: 514px;

	float: right;

}



.content .right_panel .top {

	background: url(http://www.imgs.sergios.com/templates/contact/right_panel_top.png) no-repeat;

	width: 301px;

	height: 181px;

}



.content .right_panel .bottom {

	background: url(http://www.imgs.sergios.com/templates/contact/right_panel_bottom.png) no-repeat;

	width: 301px;

	height: 333px;

}



.content .left_panel .cuba_ticket {

	background: url(http://www.imgs.sergios.com/templates/contact/cuba_ticket.png) no-repeat;

	width: 130px;

	height: 128px;

	position: absolute;

	margin: 334px 0px 0px 842px;

}



.content .right_panel .bottom .text {

	width: 160px;

	height: auto;

	margin: 0 auto;

	padding-top: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 12px;

	text-align: center;

}



.content .right_panel h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #780000;

	font-weight: bold;

	line-height: 12px;
	margin: 0px;
	padding: 0px;

}

.content .right_panel p {
	margin: 0px;
	padding: 0px;
	line-height:12px;
}



hr {

	margin: 7px;

	background-color: #ffff1f;

	border: 0px;

	height: 1px;

}



.ribbon {

	background: url(http://www.imgs.sergios.com/templates/home/ribbon.png) no-repeat;

	width: 451px;

	height: 76px;

	position: absolute;

	margin: -13px 0px 0px 221px;

}



.left_tabs {

	width: 154px;

	height: 220px;

	position: absolute;

	margin: -530px 0px 0px -58px;

}



.left_tabs .rope {

	background: url(http://www.imgs.sergios.com/templates/contact/menu_rope.png) no-repeat;

	width: 78px;

	height: 59px;

	margin: 0 auto;

}



.left_tabs .shadow {

	background: url(http://www.imgs.sergios.com/templates/contact/menu_shade.png) no-repeat;

	width: 154px;

	height: 169px;

}



.left_tabs .shadow .request_info a{

	background: url(http://www.imgs.sergios.com/templates/contact/btn_info.png) no-repeat top;

	width: 148px;

	height: 37px;

	display: block;

}



.left_tabs .shadow .request_info a:hover {

	background: url(http://www.imgs.sergios.com/templates/contact/btn_info.png) no-repeat bottom;

	width: 148px;

	height: 37px;

	display: block;

}



.left_tabs .shadow .job a {

	background: url(http://www.imgs.sergios.com/templates/contact/btn_sergiosjob.png) no-repeat top;

	width: 148px;

	height: 40px;

	margin-top: 3px;

	display: block;

}



.left_tabs .shadow .job a:hover {

	background: url(http://www.imgs.sergios.com/templates/contact/btn_sergiosjob.png) no-repeat bottom;

	width: 148px;

	height: 40px;

	margin-top: 3px;

	display: block;

}



.left_tabs .shadow .kids_menu .select {

	background: url(http://www.imgs.sergios.com/templates/food/kids_menu_over.png) no-repeat;

	width: 148px;

	height: 40px;

	margin-top: 3px;

	display: block;

}



.left_tabs .shadow .online a {

	background: url(http://www.imgs.sergios.com/templates/food/order_online.png) no-repeat;

	width: 148px;

	height: 40px;

	margin-top: 2px;

	display: block;	

}