﻿/*
Theme Name: Tony Saccos
Theme URI: http://www.tonysaccos.com
Description: The Tony Sacco's theme based on the famous Tony Sacco's Pizza Chain.
Author: Alex Deeley & Rusty Benzing
Author URI: http://www.benzingtech.com/
Version: 1.0

*/

*{margin:0;padding:0;}
p{margin-bottom:15px;}
hr{border:none;background:#480a0a;height:1px;width:98%;margin-bottom:20px;}
a,img{border:none;outline:none;}
ul,li {
	list-style-image:none;
	list-style-type:none;
}
a,a:visited{color:#c10000;text-decoration:underline;}
a:hover{color:#4a0000;text-decoration:underline;}
a img{border:none;text-decoration::none;}
img.locations_img {
	border: 5px solid silver;
}
hr{margin:0;padding:0;}
body{background:#91010e url(images/background.jpg) repeat-x center top;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10.7pt;color:#000;line-height:1.5;}
#header{position:relative;margin:0 auto;width:960px;height:214px;}
#header #top-left{position:absolute;left:0;bottom:0;width:264px;height:176px;}
#header #logo{position:absolute;left:0px;top:35px;width:338px;height:171px;}
#header #newsletter{owidth:237px;height:222px;verflow:hidden;background: url(images/splat.gif) no-repeat center top;position:absolute;right:0;top:0;padding-top:80px;padding-left:15px;color:#fbd120;font-size:11pt;font-weight:bold;}
#header #newsletter input{background:#6f0109;border:1px solid #fbd120;padding:3px;color:#fbd120;font-size:10pt;font-weight:normal;margin-top:5px;margin-right:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#navigation{position:relative;float:left;width:100%;height:43px;}
#navigation ul{position:relative;list-style:none;margin:0 auto;height:32px;width:948px;margin-top:13px;}
#navigation ul li{position:relative;float:left;margin:0 26px 0 27px;vertical-align:bottom;}
#container{position:relative;margin:60px auto;width:972px;}
#container #body{position:relative;float:left;width:972px;background:transparent url(images/content-bg.png) repeat;}
#container #body2{position:relative;float:left;min-height:500px;width:972px;background:transparent url(images/content-bg2.png) repeat;}

#body #container #content{width:960px;position:relative;margin:0 auto;background:transparent url(images/content-fade.png) repeat-x top left;}
#body2 #container #content{width:960px;position:relative;margin:0 auto;}
#container #front-page{position:relative;margin:0 auto;width:960px;height:318px;overflow:hidden;border-bottom: 1px solid #000;}
.col{position:relative;float:left;}
.mid{width:328px;margin-right:10px;}

.right{background:transparent url(images/content-fade.png) repeat-x top left;}

.span-1 ul{list-style:none;width:300px;color:#fff;}
.span-1 ul li{position:relative;list-style:none;width:300px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
.span-1 ul li a{width:100%;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;}
.span-1 ul li a span{position:absolute;right:28px;top:9px;}
.span-1 ul li a:hover span{color:#fff;text-decoration:underline;}

.left2{width:280px;margin-right:10px;padding:10px;}
.left2 ul{list-style:none;width:280px;color:#fff;}
.left2 ul li{position:relative;list-style:none;width:280px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
.left2 ul li a{width:100%;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;}
.left2 ul li a span{position:absolute;right:28px;top:9px;}
.left2 ul li a:hover span{color:#fff;text-decoration:underline;}

ul#menu{list-style:none;width:300px;color:#fff;}
ul#menu li{position:relative;list-style:none;width:300px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
ul#menu li a{width:280px;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;position:absolute;top:9px;padding-right:20px;text-align:right;}
ul#menu li a:hover{color:#fff;text-decoration:underline;}

ul.menu2{list-style:none;width:300px;color:#fff;}
ul.menu2 li{position:relative;list-style:none;width:300px;height:auto;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;padding:0 0 9px 0;}
ul.menu2 li a{color:#fff;font-style:italic;font-size:12pt;text-decoration:none;width:auto;height:auto;display:block;padding:0 0 0 8px;}
ul.menu2 li a:hover{color:#fff;text-decoration:underline;}

ul.menu3{list-style:none;width:300px;color:#fff;}
ul.menu3 li{position:relative;list-style:none;width:300px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
ul.menu3 li a{width:280px;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;position:absolute;top:9px;padding:0 10px 0 10px;text-align:left;}
ul.menu3 li a:hover{color:#fff;text-decoration:underline;}

.left3{width:230px;margin-right:10px;}
.left3 ul{list-style:none;width:230px;color:#fff;}
.left3 ul li{position:relative;list-style:none;width:230px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
.left3 ul li a{width:100%;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;}
.left3 ul li a span{position:absolute;right:28px;top:9px;}
.left3 ul li a:hover span{color:#fff;text-decoration:underline;}

.left4{width:230px;margin-right:10px;}
.left4 ul{list-style:none;width:230px;color:#fff;}
.left4 ul li{position:relative;list-style:none;width:230px;height:42px;background:transparent url(images/sidebar-divider.jpg) repeat-x bottom left;}
.left4 ul li a{width:100%;height:100%;display:block;color:#fff;font-style:italic;font-size:12pt;text-decoration:none;}
.left4 ul li a span{position:absolute;right:28px;top:9px;}
.left4 ul li a:hover span{color:#fff;text-decoration:underline;}

.focus{color:#000;}
.clear{clear:both;}

.menu-item{position:relative;float:left;width:300px;margin:5px;}
.menu-item2{position:relative;float:left;width:300px;margin:5px;height:250px;}
.menu-title{font-size:11pt;font-weight:bold;clear:both;}
.menu-content{clear:both;}
.flft{float: left;}
.flrt{float: right;}

.w40 {width:40px;}
.w170 {width:170px;}

#footer{position:relative;margin:0 auto;width:972px;height:136px;background:transparent url(images/footer-bg.png) no-repeat;}

.clear{clear:both;}
.c10{clear:both;height:10px;}
.c20{clear:both;height:20px;}
.c30{clear:both;height:30px;}
.c40{clear:both;height:40px;}
.c50{clear:both;height:50px;}
.c60{clear:both;height:60px;}

h2{font-size:22pt;margin-bottom: 10px;border-bottom:1px #ee0000 solid;}
h3{font-size:14pt;font-weight:bold;margin-bottom: 10px;}
h4{font-size:17pt;margin-bottom: 10px;}
h5{font-size:13pt;text-transform:uppercase;margin:6px 0 6px 0;}
h6{font-size:14pt;margin:6px 0 6px 0;}
.red{color:#cd0000;font-size:13pt;}

h3.locations {
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	font-size: 18pt;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}

ul.list1{list-style:none;}
ul.list1 li{list-style:none;background:transparent url(images/arrow.png) no-repeat left top;padding-left:25px;margin-bottom:10px;font-size:11pt;}

ul.list2{list-style:none;}
ul.list2 li{position:relative;float:left;list-style:none;margin-bottom:5px;font-size:9pt;width:50%;}

ul.list3{list-style:none;}
ul.list3 li{position:relative;float:left;list-style:none;margin-left:20px;}

ul.list4{list-style:none;}
ul.list4 li{list-style:none;background:transparent url(images/list-faq.png) no-repeat left top;padding-left:35px;margin-bottom:10px;}

ul.list-news{list-style:none;margin-bottom:8px;}
ul.list-news li{list-style:none;padding:8px 0 8px 0;background:transparent url(images/list-news.png) no-repeat bottom left;}

.col{position:relative;float:left;}
.span-1{width:300px;}
.span-5{width:300px;}
.span-2{width:615px;}
.span-3{width:930px;}
.span-4{width:629px;padding:0 15px 0 15px;}
.end{margin-right:15px;}
.front{margin-left:15px;}
.front2{margin-left:6px;}

#footer .col{margin-left:20px;}
.social-links{margin:0 10px 0 10px;}
#footer2{position:relative;width:940px;margin:0 auto;font-size:9pt;color:#fff;padding:10px 0 10px 0;}
#footer2 a{color:#fff;text-decoration:none;}
#footer2 a:hover{color:#fff;text-decoration:underline;}
ul li small{position:absolute;left:10px;top:4px;}
textarea,input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:#e5e5e5;padding:5px;border:1px #d5d5d5 solid;margin:3px 0 5px 0;font-size:9pt;}
textarea:hover,input:hover{background:#d9d9d9;padding:5px;border:1px #cfcfcf solid;margin:3px 0 5px 0;font-size:9pt;}
textarea:focus,input:focus{background:#e3c9c9;padding:5px;border:1px #d4b9b9 solid;margin:3px 0 5px 0;font-size:9pt;}

#s{width:300px;background:#450303 url(images/mag.png) no-repeat;background-position: 270px 4px; border:none;border-bottom:1px solid #811414;color:#fff;margin:0;}
.menu-header{padding-left:10px;font-size:14pt;color:#ffde00;}
.mezza img{width:300px;height:184px;}

.newsletter input{background:#bfaf64;border:1px solid #a09250;font-size:9pt;padding:3px;width:130px;}