/* developed by artenergy.com */

#container			{width:980px; margin:0 auto;overflow:hidden;}
#container_overlay	{width:682px;margin:0 auto;overflow:hidden;background:transparent;}


.video_box			{width:640px;border-left:#b92025 1px solid;border-right:#b92025 1px solid; display:block; overflow:hidden;background-color:#d0d0d0;padding:10px 20px 15px 20px;}

/* round corners */
.vb1,.vb2,.vb3,.vb4	{display:block; overflow:hidden;}
.vb1,.vb2,.vb3		{height:1px;}
.vb2,.vb3,.vb4		{background:#d0d0d0; border-left:1px solid #b92025; border-right:1px solid #b92025;}
.vb1 				{margin:0 5px; background:#b92025;}
.vb2				{margin:0 3px; border-width:0 2px;}
.vb3				{margin:0 2px;}
.vb4				{margin:0 1px; height:2px;}

/* originals */
/* Dark Overlay */
#layer {
	top:0;
	left:0;
	z-index:9999;
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	min-height:100%;
	background:rgba(0,0,0,0.5);
}
.layer-message		{
	position:absolute;
	display:block;
	z-index:12;
	top:0;
	text-align:center;
	padding:30px;
	line-height:1.5em;
	font-size:20px;
	max-width:400px;
	margin:100px 30% 0 30% !important;
	background:url(../images/bg_old2.jpg) no-repeat -180px -180px;
	border:4px solid #b92025;
}
.layer-message	.remove {
	position:relative;
	display:block;
	z-index:12;
	float:right;
	padding-right:0;
	margin:-20px -20px 0 0;
}

.autor				{text-align:right;color:#8a8a8a;padding-right:25px;}
.brand				{margin:50px 0 0 20px}
.banner-box			{z-index:3;position:absolute;width:980px;}
.banner-box-img		{z-index:3;position:absolute;width:980px;margin:15px 0 0 15px;}
.banner-title		{font-size:30px;color:#b92025;text-align:right;font-weight:normal;padding:74px 12px 0 0;}
.banner-title2		{font-size:26px;color:#b92025;font-weight:normal;padding:10px 12px 0 0;}
.banner-phone		{font-size:26px;color:#484848;font-weight:normal;padding:10px 12px 0 0;}
.font	 			{font-family:BootstrapAlternate;}
.frame				{display:block; width:980px;height:240px;position:absolute;z-index:1;}
/* 664924 */
.frame-bg			{display:block;z-index:2;background:#fef4ef;width:980px;height:240px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}
.frame1				{background:url(../images/bg_bricks7.jpg) no-repeat 15px 15px;display:block; width:980px;height:355px;position:absolute;z-index:1;}
.frame-bg1			{display:block;z-index:2;background:#fef4ef;width:980px;height:355px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}

.frame-bg2			{display:block;position:absolute;z-index:2;background:#fef4ef;width:500px;height:320px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}

.frame-bg3			{display:block;position:absolute;z-index:2;background:#fef4ef;width:500px;height:710px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}

.frame-bg4			{display:block;z-index:2;background:#fef4ef;width:462px;height:350px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}

.bg-bricks			{margin-top:15px;background:url(../images/bg_brick_wall.jpg) repeat-y 15px 15px;display:block; width:485px;height:680px;position:absolute;z-index:1;}

.bg-bricks2			{margin-top:15px;background:url(../images/bg_brick_wall2.jpg) repeat-y 15px 15px;display:block; width:970px;height:970px;position:absolute;z-index:1;}

.frame-bg5			{display:block;position:absolute;z-index:2;background:#fef4ef;width:980px;height:1000px; filter:alpha(opacity:80);opacity:0.8;moz-opacity:0.8;khtml-opacity:0.8;}

.about				{background:#362005 url(../images/bg_old2.jpg) no-repeat center 0;}
.short				{background:#362005 url(../images/bg_old3.jpg) no-repeat center 0;}
.long				{background:#362005 url(../images/long.jpg) no-repeat center 0;}
.longer				{background:#362005 url(../images/longer.jpg) no-repeat center 0;}
.longest			{background:#362005 url(../images/longest2.jpg) no-repeat center 0;}
.longest2			{background:#362005 url(../images/longest2.jpg) no-repeat center 0;}
.home				{background:#362005 url(../images/bg_old.jpg) no-repeat center 0;}
.home2				{background:#362005 url(../images/bg_old2.jpg) no-repeat center 0;}
.pizza-page			{background:#362005 url(../images/bg_2000.jpg) no-repeat center top;}
.home-title			{color:#b92025;font:28px georgia, serif;font-style:italic;line-height:35px;text-shadow: 0 1px 2px #333;}
.home-box-bottom	{padding-top:18px;height:500px;}
.home-box-bottom1	{padding-top:18px;height:360px;}
.home-box-bottom-title{color:#484848;font-size:30px;padding:30px 0 10px 0;font-weight:normal;}
.home-box-bottom h3	{color:#b92025;margin-bottom:12px;padding-bottom:3px;border-bottom: #b92025 1px solid;font-size:16px;}
.header				{padding-top:0;height:258px;}
/* main holder */
.holder_shadow		{background:url(../images/holder_bg.gif) repeat-y left top;padding:0 3px 0 3px;}
.holder_space_1		{padding:0 3px 0 3px;background:url(../images/holder_bg_line.gif) no-repeat left bottom;}
.holder_space_2		{padding:0 3px 0 3px;background:url(../images/holder_bg_line.gif) no-repeat left top;}
.old-chicago-pizza	{letter-spacing:1px;}
.pizza-hours		{color:#fff;font-size:20px;line-height:28px;padding:88px 0 0 35px;text-shadow: 1px 1px 4px #484848;}
.old-chicago-pizza-video{width:485px; height:315px;position:absolute;z-index:3;padding:14px}
.old-chicago-pizza-box	{width:285px; height:50px;position:absolute;z-index:4;margin-top:-265px;}
.old-chicago-pizza-text	{padding:20px 0 0 25px;color:#fff;font-size:22px;line-height:23px;text-shadow: 1px 1px 4px #000;}
.old-chicago-pizza-story{width:450px;padding:20px 15px 0 25px;display:block;position:absolute;z-index:2;line-height:21px;}
.old-chicago-pizza-menu{padding:80px 15px 0 25px;display:block;position:absolute;z-index:2;line-height:21px;}
/* links */
a					{text-decoration:underline;color: #b92025;}
a:hover				{text-decoration:none;color: #c5841e;}

a.map img			{border: #b92025 1px solid;}
a.map:hover img		{border: #fff 1px solid;}
.map				{margin-top:5px;}

/* overlay close X button */

a.remove img		{background-color:#888;cursor:pointer;margin-top:2px;}
a.remove:hover img	{background-color:#b92025;}

/* menu */
.menu-box			{width:580px;padding-top:140px;}
.menu				{padding-right:10px;}


.old-pizza a			{display:block;width:95px;height:27px;background:url(../images/home.gif) no-repeat;}
.old-pizza a:hover		{background-position:0 -28px;}
.old-pizza-up a			{display:block;width:95px;height:27px;background:url(../images/home.gif) no-repeat left -56px;cursor:default;}

.restaurant a			{display:block;margin-left:10px;width:180px;height:27px;background:url(../images/restaurant.gif) no-repeat;}
.restaurant a:hover		{background-position:0 -28px;}
.restaurant-up a		{display:block;margin-left:10px;width:180px;height:27px;background:url(../images/restaurant.gif) no-repeat left -28px;cursor:default;}

.delivery a				{display:block;margin-left:10px;width:133px;height:27px;background:url(../images/delivery.gif) no-repeat;}
.delivery a:hover		{background-position:0 -28px;}
.delivery-up a			{display:block;margin-left:10px;width:133px;height:27px;background:url(../images/delivery.gif) no-repeat left -28px;cursor:default;}

.about-us a				{display:block;margin-left:10px;width:127px;height:27px;background:url(../images/about.gif) no-repeat;}
.about-us a:hover		{background-position:0 -28px;}
.about-us-up a			{display:block;margin-left:10px;width:127px;height:27px;background:url(../images/about.gif) no-repeat left -28px;cursor:default;}


.menu-sub			{line-height:35px;font-size:60px;padding:60px 0 0 80px;text-shadow: 0 1px 3px #ffefc5;}
.menu-sub a			{color:#181818;text-decoration: none;}
.menu-sub a:hover	{color:#c5841e;text-decoration: none;}

.menu2				{width:930px;font-size:26px;line-height:35px;margin-left:25px;padding:20px 0 0 0;position:absolute; z-index:4;border-bottom:#000 2px dotted;}
.menu2 li 			{padding-right:12px;}
.menu2 li span		{color:#555;}
.menu2 li a			{color:#181818;text-decoration: none;}
.menu2 li a:hover	{color:#c5841e;text-decoration: none;}
.menu2 li a.up		{color:#990000;text-decoration: none;}



/* background-color:#ffffcc; // border: #000 1px solid; */ /* padding/margin:30px 0 20px 0px; = top,right,bot,left;*/
/* background:30px 0 20px 0px; = left,top,right,bot; */
/* the background repeat-x for horizontal --- the repeat-y for vertical */



/* footer */
.footer				{width:980px;padding:20px 0 30px 0;font: 12px arial,helvetica,sans-serif;text-shadow: 1px 1px 2px #484848;}
.copyright 			{color:#ccc;}
a.autor 			{color:#ccc;text-decoration:none;padding-right:5px}
