@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;}
body {background:#000 url(images/bg.jpg) repeat-x 0 0;font:normal 12px arial, sans-serif;color:#422514;}
img {border:0;}

/* Text Styles */
.invis {visibility:hidden;}
h1 {font-size:22px;margin:0 0 20px 0;}
h2 {font-size:17px;margin:0 0 5px 0;color:#c8391b;}
h3 {font-size:15px;margin:0 0 0px 0;color:#c8391b;}
p {margin:0 0 20px 0;}
a {color:#cc0000;}
.test{color:#000;}
.content ul {list-style-position:inside;margin:0 0 15px 0;}
.bold_oblique {font-weight:bold;font-style:oblique;font-family:georgia;}

/* Layout */
#wrapper {margin:0 auto;width:890px;}
#container {float:left;display:inline;width:890px;margin:0 0 30px 0;}
#middle {float:left;display:inline;background:url(images/bg_middle.jpg) repeat-y 0 0;width:890px;min-height:300px;}
#middle #col_left {float:left;display:inline;width:579px;}
#middle #col_right {float:right;display:inline;width:241px;min-height:300px;padding:35px 0 0 0;}
#footer {float:left;display:inline;width:860px;height:108px;padding:13px 0 0 30px;background:url(images/bg_footer.jpg) no-repeat 0 0;color:#d19753;}

/* Header */
#header {float:left;display:inline;;width:890px;height:165px;background:url(images/bg_header.jpg) no-repeat 0 0;color:#fff;}
#header .logo {float:left;display:inline;}
#header .logo a {display:block;width:183px;height:165px;}
#header p {float:left;display:inline;text-align:right;margin:60px 0 0 430px;width:260px;}
#header a {color:#f5dbbc;}
#header a:hover {color:#fff;}

/* Navigation */
#nav {float:left;display:inline;width:890px;height:49px;background:url(images/bg_nav.jpg) no-repeat 0 0;}
#nav ul {float:left;display:inline;padding:0 0 0 6px;}
#nav ul li {float:left;display:inline;}
#nav ul li a {display:block;height:49px;text-decoration:none;}
/* Links */
#nav .nav_franchising {width:106px;}
#nav .nav_marketing {width:96px;}
#nav .nav_about {width:67px;}
#nav .nav_menu {width:65px;}
#nav .nav_faq {width:53px;}
#nav .nav_testimonials {width:111px;}
#nav .nav_locations {width:94px;}
#nav .nav_photos {width:127px;}
#nav .nav_pizza {width:55px;}
#nav .nav_breakfast {width:102px;}
/* Rollovers with Sprites */
#nav .nav_franchising:hover {background:url(images/bg_navr.jpg) -6px 0 no-repeat;}
#nav .nav_marketing:hover {background:url(images/bg_navr.jpg) -112px 0 no-repeat;}
#nav .nav_about:hover {background:url(images/bg_navr.jpg) -208px 0 no-repeat;}
#nav .nav_menu:hover {background:url(images/bg_navr.jpg) -275px 0 no-repeat;}
#nav .nav_faq:hover {background:url(images/bg_navr.jpg) -340px 0 no-repeat;}
#nav .nav_testimonials:hover {background:url(images/bg_navr.jpg) -393px 0 no-repeat;}
#nav .nav_locations:hover {background:url(images/bg_navr.jpg) -504px 0 no-repeat;}
#nav .nav_photos:hover {background:url(images/bg_navr.jpg) -598px 0 no-repeat;}
#nav .nav_pizza:hover {background:url(images/bg_navr.jpg) -725px 0 no-repeat;}
#nav .nav_breakfast:hover {background:url(images/bg_navr.jpg) -780px 0 no-repeat;}

/* Middle */
#middle_content {float:left;display:inline;width:840px;padding:0 25px;min-height:300px;background:url(images/bg_middletop.jpg) no-repeat 0 0;font-size:13px;line-height:13pt;}
/* Display */
#display {width:579px;height:372px;background:url(images/display.jpg) no-repeat 0 0;}
#display_pizza {width:838px;height:327px;margin:25px 0 0 0;background:url(images/display_pizza.jpg) no-repeat 0 0;}

/* Content Half Box */
#col_left .content {float:left;display:inline;margin:2px 0 20px 0;}
#col_left .content .mid {float:left;display:inline;width:499px;padding:20px 40px;background:url(images/bg_content.jpg) repeat-y 0 0;}
#col_left .content .top {float:left;display:inline;height:29px;width:579px;background:url(images/bg_contenttop.jpg) no-repeat 0 0;}
#col_left .content .btm {float:left;display:inline;height:31px;width:579px;background:url(images/bg_contentbtm.jpg) no-repeat 0 0;}
/* Right Column */
.cta {margin-bottom:15px;}
.video {float:left;display:Inline;width:230px;margin:0 0 0 4px;border:2px solid #000;}
.audio {float:left;display:Inline;width:230px;margin:17px 0 0 4px;height:50px;padding-top:34px;background:url(images/play.jpg) no-repeat 0 0;}
/* Full Page */
#full_page .content {float:left;display:inline;margin:20px 0 20px 0;}
#full_page .content .mid {float:left;display:inline;width:738px;padding:25px 50px;background:url(images/bg_full.jpg) repeat-y 0 0;}
#full_page .content .top {float:left;display:inline;height:23px;width:838px;background:url(images/bg_fulltop.jpg) no-repeat 0 0;}
#full_page .content .btm {float:left;display:inline;height:20px;width:838px;background:url(images/bg_fullbtm.jpg) no-repeat 0 0;}
/* Full Content Half Columns */
#full_page .content .content_left {float:left;display:inline;width:430px;}
#full_page .content .content_right {float:left;dispay:inline;width:300px;}
/* Pizza */
#hdr_pizza {float:left;display:inline;width:878px;height:300px;background:url(images/hdr_pizza.jpg) no-repeat 0 0;margin:-1px 0 0 6px;}
.pizza_photos {float:left;display:inline;margin-top:5px;}
.pizza_photos p {font-weight:bold;margin-bottom:5px;border-bottom:1px solid #79553b;}
.pizza_photos img {margin-left:1px;border:1px solid #79553b;}
.pizza_photos img.first {margin-left:0;}
/* Location Photos */
.location_photos img {float:left;display:inline;margin:0 19px 22px 0;border:1px solid #666;}
.location_photos .last {margin-right:0;}
/* Marketing */
.marketing {}
.marketing .left {float:left;display:inline;width:363px;margin-right:10px;}
.marketing .right {float:left;display:inline;width:356px;}

/* Franchising */
#commentForm {margin:20px 0 50px 0;display:block;}
#commentForm label {font-weight:900;width:80px;display:inline-block;vertical-align:top;padding:0;text-align:right;margin-right:5px;}
#commentForm input {border:1px solid #ccc;height:16px;padding:2px 2px 0 2px;width:200px;margin-bottom:10px;}
#commentForm textarea {border:1px solid #ccc;width:204px;}
#commentForm em {color: #f00;display:inline;}
#commentForm label.error {text-align:left;color:red;font-weight:normal;width:220px;padding: 0px 0 15px 88px;font-size:8pt;}
#commentForm .submit {margin:10px 0 0 88px !important;clear:both;display:block;border:0;width:135px;height:29px;}
#commentForm select {margin-bottom:10px;}
#commentForm .notice {display:block;margin:10px 0 0 92px;}

/* 2 Column Content */
.half_left {float:left;display:inline;width:370px;}
.half_right {float:right;display:inline;width:330px;margin-top:38px;}

/* nl-signup-bg */
#nl-signup-bg {
	background:url(images/nl-signup-bg.jpg);
	width: 228px;
	height: 93px;
	padding: 40px 0 0 10px;
}

/* Footer */
.ftr_left {float:left;display:inline;width:560px;}
.ftr_right {float:right;display:inline;}
.ftr_right img {float:left;display:inline;margin:8px 30px 0 0;}
.ftr_right a.nacs {float:left;display:inline;width:95px;height:70px;margin:0 40px 0 0;text-decoration:none;}
#footer p {margin-bottom:8px;}
#footer a {color:#f5dbbc;}
#footer a:hover {color:#fff;}
.copyright {float:left;display:inline;width:860px;text-align:center;margin:15px 0 0 0;}

#contact-number {background-image:url(images/call-btn.png); float:left; height:54px; width:259px; margin:0 0 0 440px;}
#contact-number span {margin: 25px; font-size:16px; font-weight:bold;}
#small-links {margin:65px 0 0 480px;height:20px; width:400px; text-align:right;}



