/*  
Version: 1.0
Author: TargetScope Inc.
Author URI: http://www.targetscope.com
*/

/*____________________________________________________________
Import other styles
____________________________________________________________*/

@import url(type.css);
@import url(lists.css);
@import url(tables.css);
@import url(forms.css);
@import url(sIFR-screen.css);
@import url(dropdowns.css);


/*____________________________________________________________
Some base styles for sizing/shapping etc.
____________________________________________________________*/
html {
	margin:0px;
	padding:0px;
	background:#BE141B url(../images/content_gradient.jpg) repeat-x top left;
	}
	
body{
	margin:0 auto 0 auto;		 /* site defaults to fixed width centered */
	background: url(../images/content_background.jpg) top center no-repeat;
}


.wrapper{
	
}

img {border:0px;}


.left, img.left {float:left;margin:15px 15px 15px 0px;}

.mainContainer{width:846px;margin:0 auto 0 auto;padding:0;}

#equalizer{
    height:850px;
    width:0px;
    float:right;
	
}

#stretcher {background-image:url(../images/content_repeater.jpg);background-repeat:repeat-y;}

.ClearAll{
	clear:both; 


}
.ClearLeft{
	clear:left; height:1px; line-height:0px;
}
.ClearRight{
	clear:Right; height:1px; line-height:0px;
}

/*____________________________________________________________
New Header styles
____________________________________________________________*/
#pizzaFlash
{
	float:left;
	width:263px;
	height:133px;
	display:inline;
}

#navAndDough
{
	float:left;
	width:583px;
	height:133px;
	display:inline;
	
}

#doughFlash
{
	height:91px;
	text-align:right;
	/* margin-right:36px; */
	float:right;
	width:117px;
}

#realCheeseButton
{
	margin-top:12px;
	width:65px;
	float:right;
}

#TopRightFlashAndButton
{
	height:91px;
	margin-right:36px;
}

#theTopNav
{
	text-align:right;
	height:42px;
	margin:0px;
	padding:0px;	
}
#theTopNav ul {margin:0; padding:0; list-style-type:none;}
#theTopNav li {float:left;}


/*____________________________________________________________
Header styles
____________________________________________________________*/
.header{
background: url(../images/content_headerback.jpg) no-repeat;
margin:0 auto 0 auto;
width:846px;
height:133px;
padding:0px;
}

* html .header img{vertical-align:top;}
.logo{display:inline;float:left;
	
}

/*____________________________________________________________
Top nav styles
____________________________________________________________*/
/*#topnav{
	
	width:546px;
	margin:91px 0px 0px 0px;
	float:left;
	padding:0px;
	
}
#topnav ul {margin:0; padding:0; list-style-type:none;}
#topnav li {float:left;}*/



#btn_ourmenu{ 
	width:87px;
	background-image: url(../images/topnav/topnav_ourmenu.gif);
	background-repeat:no-repeat;background-position:-6px 4px;
	}
#theTopNav a#btn_ourmenu:hover{margin-top:0px;background-position:-6px -38px;z-index:50;}
/*#btn_ourmenu { behavior: url(http://www.pizzainn.com/style/iepngfix.htc) }*/
.pizzaOther { behavior: url(http://www.pizzainn.com/style/iepngfix.htc) }


#theTopNav #btn_ourmenu.topnav_activebtn
{
	background-position: -6px -38px;
}
#theTopNav #btn_coupons.topnav_activebtn{background-position: -7px -38px;}
#theTopNav #btn_findastore.topnav_activebtn{background-position:-7px -38px;}
#theTopNav #btn_giftcards.topnav_activebtn{background-position:-7px -38px;}
#theTopNav #btn_franchiseinformation.topnav_activebtn{background-position:-7px -38px;}


#btn_thebuffet{
	width:78px;
	background-image: url(../images/topnav/topnav_thebuffet.png);
	}
#theTopNav a#btn_thebuffet:hover{margin-top:0px;background-position:100% -42px;z-index:50;}	
#btn_thebuffet { behavior: url(http://www.pizzainn.com/style/iepngfix.htc) }




#btn_giftcards {
background-image:url(../images/topnav/topnav_giftcards.gif);
background-repeat:no-repeat;background-position:-7px 4px;
width:92px;
}
#theTopNav a#btn_giftcards:hover{margin-top:0px;background-position:-7px -38px;z-index:50;}	




#btn_franchiseinformation {
background-image:url(../images/topnav/topnav_franchiseinformation.gif);
background-repeat:no-repeat;background-position:-7px 4px;
width:88px;
}
#theTopNav a#btn_franchiseinformation:hover{margin-top:0px;background-position:-7px -38px;z-index:50;}	




#btn_company {
background-image:url(../images/topnav/topnav_company.gif);
background-repeat:no-repeat;background-position:-7px 4px;
width:79px;
}
#theTopNav a.trigger#btn_company:hover{margin-top:0px;background-position:-7px -38px;z-index:50;}	

	
#btn_coupons {
background-image:url(../images/topnav/topnav_coupons.gif);
background-repeat:no-repeat;background-position:-7px 4px;
width:80px;
}
#theTopNav a#btn_coupons:hover{margin-top:0px;background-position:-7px -38px;z-index:50;}






#btn_community{ 
	width:78px;
	background-image: url(../images/topnav/topnav_community.png);
	}
#theTopNav li.btn_community {margin-top:0px;background:transparent url(../images/topnav/topnav_community.png);}
#theTopNav a#btn_community:hover{margin-top:0px;background-position:100% -42px;z-index:50;}






#btn_about{
	width:78px;
	background-image: url(../images/topnav/topnav_about.png);
	}
#theTopNav li.btn_about {margin-top:0px;background:transparent url(../images/topnav/topnav_about.png);}
#theTopNav a#btn_about:hover{margin-top:0px;background-position:100% -42px;z-index:50;}

	
	
	
#btn_familyfun{ 
	width:78px;
	background-image: url(../images/topnav/topnav_familyfun.png);
	}
#theTopNav li.btn_familyfun {margin-top:0px;background:transparent url(../images/topnav/topnav_familyfun.png);}
#theTopNav a#btn_familyfun:hover{margin-top:0px;background-position:100% -42px;z-index:50;}


	
#btn_findastore {
background-image:url(../images/topnav/topnav_findstore.gif);
background-repeat:no-repeat;background-position:-7px 4px;
width:104px;
_width:100px;
}
#theTopNav a#btn_findastore:hover{margin-top:0px;background-position:-7px -38px;z-index:50;}







#btn_ourmenu, #btn_thebuffet, #btn_coupons, #btn_community,
#btn_about, #btn_familyfun, #btn_findastore, #btn_giftcards,
#btn_franchiseinformation, a.trigger#btn_company
{
	display:block;
	float:left;
	height: 42px;
	
}

#btn_ourmenu span, #btn_thebuffet span, #btn_coupons span,
#btn_community span, #btn_about span, #btn_familyfun span, #btn_findastore span,
#btn_giftcards span, #btn_franchiseinformation span, #btn_company span
{display:none;}

.topnav_activebtn{
	background-position:100% -84px;
}

/*____________________________________________________________
Subnav
____________________________________________________________*/
#subnavigation{	
	padding:88px 0 0 0;
	margin:0 0 -80px 200px;
	border:0px solid black;
	width:600px;
	height:20px;
}
#subnavigation a{
font-size:11px;
color:#423106;
font-weight:bold;

}

#subnavigation a:hover{
color:#8B0A0D;
}

.subnav{
margin:0px 0px 0px 0;
padding:0;
}
.subnav span{color:#8B0A0D;text-decoration:underline;}


/*____________________________________________________________
Bullet styles
____________________________________________________________*/

.restaurants{width:355px;float:left;display:block;}

.restaurant_bullets {width:325px;margin-top:13px;}
.restaurant_bullets ul {margin:0px 0px 0px 20px; padding:0px; list-style-image:url(../images/bullet1.gif);list-style-position:outside;}
.restaurant_bullets li {margin-top:7px;}

* html .restaurant_bullets {margin-top:-15px;}




.generic_bullets {width:325px;margin:0px;float:right;}
.generic_bullets ul {margin:0px 0px 0px 20px; padding:0px; list-style-image:url(../images/bullet2.gif);list-style-position:outside;}
.generic_bullets li {margin-top:7px;}

* html .generic_bullets {margin-top:-15px;}






/*____________________________________________________________
Footer styles
____________________________________________________________*/
#content_footer{
background-image: url(../images/content_goldfooter.jpg);
background-repeat:no-repeat;
height:46px;
clear:both;
}

#footerContainer
{	padding:0px;
	background-image: url(../images/content_footerback.jpg);
	background-repeat:no-repeat;
	height:112px;
	clear:both;
	
}

.clearBoth
{
	clear: both;
	height:1px;	
	
}

/*____________________________________________________________
DHTML Tooltips
____________________________________________________________*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 255px;
border: 1px solid #F8E599;
padding: 2px;
background-color:#FFF6D9;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmltooltip img{
	margin:10px 0 10px 20px;
}
#dhtmltooltip ht{
	margin:0;
}

#sidePromoBar{width:170px;height:217px;cursor:pointer !important;}
#sidePromoBar { behavior: url(http://www.pizzainn.com/style/iepngfix.htc); }
#storeNavigation { behavior: url(http://www.pizzainn.com/style/iepngfix.htc); }
/*#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
*/
#leftNavWrapper
{
	margin-left:-27px;
	position:absolute;
	z-index:99;
	top:42px;
}
/*____________________________________________________________
Table styles
____________________________________________________________*/
table#ownastoreinfo{width:550px;color:#666666; font-size:10px; border:1px solid #fff;background-color:#f8f8f8;}
table#ownastoreinfo td{border:1px solid #fff;padding:5px; }
.gray1{background-color:#ccc;}
.gray2{background-color:#dedede;}

/* Transparent Hack for TargetScope Footer Image */
#site_credits {
background:transparent url(/images/targetscope_logo.png) no-repeat scroll 0pt;
height:41px;
width: 111px;
}
* html #site_credits {
background:transparent none repeat scroll 0%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/targetscope_logo.png', sizingMethod='crop'); 
}
.sigPizza, .pizzaOther
{
	right:15px;
	position:relative;

}
.sigPizza, .pizzaOther { behavior: url(http://www.pizzainn.com/style/iepngfix.htc) }

#storeNavigation
{
	position:relative;
	bottom:145px;
	right:94px;
	z-index:95;
	float:left;
}
#goldbarLong
{
	height:auto !important;
}
#paddingDiv
{
	padding-top:10px;
}


#stretcher .contentContainer .content_bucket1 #locationsLeftNav
{
	position:relative;
	z-index:99;
}

#promoOne
{
	padding-left:235px;
	padding-top:5px;

}

/* email button */
.contentContainer {
	position: relative;
}
#joinEmail {
	display: block;
	position: absolute;
	top: -1px;
	left: 813px;
}
