/*english common.css*/

body {
	background:url(/stmenu_images/common/blue_bkg_1024.gif) repeat-y top center #011f3e;
	margin:0;
	padding:0;
}

img.pipe {margin:0px 8px; vertical-align:middle;}

/* Begin: Link Styles */

/*=======default link colors=======*/
a:link {color:#2f89bd;}
a:visited {color:#2f89bd;}
a:hover,
a:active {color:#0b3763;}


/*=======begin: link styles=========*/

a:link.english, 
a:visited.english {color:#ffffff; text-decoration:none;}
a:hover.english,
a:active.english {color:#2f89bd; text-decoration:none;}

a:link.spanish, 
a:visited.spanish {color:#2f89bd;}
a:hover.spanish, 
a:active.spanish {color:#ffffff;}

a:link.whiteLink, 
a:visited.whiteLink {color:#ffffff;}

a:hover.whiteLink,
a:active.whiteLink {color:#0b3763;}

img.smlWhiteArrowToBlue { 
	width:9px;
	height:7px;
	background:url(/stmenu_images/buttons/btn_arrow_white_blue_sml.gif) 100% 0px;
}
	
a:link img.medWhiteArrow, 
a:visited img.medWhiteArrow { 
	width:11px;
	height:10px;
	background:url(/stmenu_images/buttons/btn_arrow_white_blue.gif) 100% 0px;
}
	
a:hover img.medWhiteArrow,
a:active img.medWhiteArrow { 
	width:11px;
	height:10px;
	background:url(/stmenu_images/buttons/btn_arrow_white_blue.gif) 100% -10px;
}

.findInternational a:link.whiteLink, 
.findInternational a:visited.whiteLink {color:#ffffff;}

.findInternational a:hover.whiteLink, 
.findInternational a:active.whiteLink {color:red;}

img.smlArrowWhiteToRed {
	width:9px;
	height:7px;
	background:url(/stmenu_images/buttons/btn_arrow_white_red_sml.gif) 100% 0px;
}

a:link img.btnOrderOnline,
a:visited img.btnOrderOnline {
	width:182px;
	height:39px;
	background:url(/stmenu_images/buttons/btn_order_online.gif) 100% 0px;
}
a:hover img.btnOrderOnline,
a:active img.btnOrderOnline {
	width:182px;
	height:39px;
	background:url(/stmenu_images/buttons/btn_order_online.gif) 100% -39px;
}

#finddominos a:link img.btnGoRed,
#finddominos a:visited img.btnGoRed {
	width:49px;
	height:25px;
	background:url(/stmenu_images/buttons/btn_go_red.gif) 100% 0px;
}

#finddominos a:hover img.btnGoRed,
#finddominos a:active img.btnGoRed {
	width:49px;
	height:25px;
	background:url(/stmenu_images/buttons/btn_go_red.gif) 100% -25px;
}
/*==========end: link styles=========*/
/* END: Link Styles */


/*========float and clear styles=========*/
.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clearBoth {
	clear:both;
	height:0px;
}

/*==========margin styles=========*/
.marginTop5 {
	padding:0;
	margin-top:5px;
}

.marginTop10 {
	padding:0;
	margin-top:10px;
}

.marginTop15 {
	padding:0;
	margin-top:15px;
}

.marginTop20 {
	padding:0;
	margin-top:20px;
}

.marginTop30 {
	padding:0;
	margin-top:30px;
}

.marginLeft5{
	padding:0;
	margin-left:5px;
}

.marginLeft10{
	padding:0;
	margin-left:10px;
}

.marginLeft15{
	padding:0;
	margin-left:15px;
}

.marginLeft20{
	padding:0;
	margin-left:20px;
}

.marginLeft30{
	padding:0;
	margin-left:30px;
}

#contentContainer {
	width:965px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0;
}

#topTaglineArea {
	padding:0;
	margin:0;
	width:965px;
	height:40px;
}

#language {
	font:9px Arial,Helvetica,Verdana sans-serif;
	margin:20px 20px 5px 0px;
	color:#ffffff;
}

#globalNavContainer {
	padding:0;
	margin:0;
	width:965px;
	height:50px;
	background:url(/stmenu_images/topnav/global_nav_bkg.gif) no-repeat top left;
}

/*=========BEGIN: Top Navigation Styles==========*/
.topNav {
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
	float:left;
}
	
.topNav li {
	display:inline;
	float:left;
	list-style-type:none;
}

.topNav li img {
	display:block;
}
	
.topNav li a {
	display:block;	
}
.topNav li a span {
	text-indent:-5000px;
	display:block;	
}

/*==========styles for Order Online topNav button===========*/
.topNav li#orderOnline a:link, 
.topNav li#orderOnline a:visited, 
.topNav li#orderOnline {
	width:135px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_order_online.gif) 100% 0px;
}

.topNav li#orderOnline a:hover, 
.topNav li#orderOnline a:active,  
.topNav li#orderOnline {
	width:135px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_order_online.gif) 100% -50px;
}

/*========styles for Find A Dominos topNav button========*/
.topNav li#findADominos a:link, 
.topNav li#findADominos a:visited, 
.topNav li#findADominos {
	width:164px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_find_dominos.gif) 100% 0px;
}

.topNav li#findADominos a:hover, 
.topNav li#findADominos a:active, 
.topNav li#findADominos {
	width:164px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_find_dominos.gif) 100% -50px;
}

/*========styles for See The Menu topNav button========*/
.topNav li#seeMenu a:link, 
.topNav li#seeMenu a:visited, 
.topNav li#seeMenu{
	width:135px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_see_the_menu.gif) 100% 0px;
}

.topNav li#seeMenu a:hover, 
.topNav li#seeMenu a:active, 
.topNav li#seeMenu{
	width:135px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_see_the_menu.gif) 100% -50px;
}

/*========styles for Inside Dominos topNav button==========*/
.topNav li#insideDominos a:link, 
.topNav li#insideDominos a:visited, 
.topNav li#insideDominos {
	width:108px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_inside_dominos.gif) 100% 0px;
}

.topNav li#insideDominos a:hover, 
.topNav li#insideDominos a:active, 
.topNav li#insideDominos {
	width:108px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_inside_dominos.gif) 100% -50px;
}

/*==========styles for Investors topNav button===========*/
.topNav li#investors a:link, 
.topNav li#investors a:visited, 
.topNav li#investors {
	width:72px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_investors.gif) 100% 0px;
}

.topNav li#investors a:hover, 
.topNav li#investors a:active, 
.topNav li#investors {
	width:72px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_investors.gif) 100% -50px;
}

/*==========styles for Join Our Team topNav button=========*/
.topNav li#joinTeam a:link, 
.topNav li#joinTeam a:visited, 
.topNav li#joinTeam {
	width:95px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_join_our_team.gif) 100% 0px;
}
.topNav li#joinTeam a:hover, 
.topNav li#joinTeam a:active, 
.topNav li#joinTeam {
	width:95px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_join_our_team.gif) 100% -50px;
}

/*=========styles for Franchise With Us topNav button==========*/
.topNav li#franchise a:link, 
.topNav li#franchise a:visited, 
.topNav li#franchise {
	width:116px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_franchise_with_us.gif) 100% 0px;
}

.topNav li#franchise a:hover, 
.topNav li#franchise a:active, 
.topNav li#franchise {
	width:116px;
	height:50px;
	background:url(/stmenu_images/topnav/btn_franchise_with_us.gif) 100% -50px;
}

/*=========END: Top Navigation Styles==========*/

/*=======Begin: Styles for Menu Page========*/
#menuNav {
	padding:0;
	margin:0;
	width:965px;
	height:83px;
	background:url(/stmenu_images/menu/menu_main_bkg.gif) no-repeat top left;
}

#menuNav img {display:block;}

#seeTheMenu {
	float:left;
	width:282px;
	height:51px;
}


/*---------top 4 menu tabs--------*/
#menuTabs {position:relative;}

#tabContainer0, #tabContainer1, #tabContainer2, #tabContainer3 {position:absolute;}

#tabContainer0 {position:absolute; width:96px; height:51px; left:10px; z-index:6;}

#tabContainer1 {position:absolute; width:96px; height:51px; left:98px; z-index:5;}

#tabContainer2 {position:absolute; width:96px; height:51px; left:187px; z-index:4;}

#tabContainer3 {position:absolute; width:96px; height:51px; left:275px; z-index:3;}
 
/*----------styles for light blue container area on Menu page---------*/
#mainMenu {
	width:965px;
	position:relative;
	background:url(/stmenu_images/menu/menu_main_blue_body.gif) repeat-y top left;
	
}

#mainMenuTop {
	width:965px;
	height:20px;
	background:url(/stmenu_images/menu/menu_main_blue_top.gif) no-repeat top left;
}

#mainMenuBottom {
	width:965px;
	height:20px;
	background:url(/stmenu_images/menu/menu_main_blue_bottom.gif) no-repeat top left;
}

#mainMenuInnerLeft {
	width:687px;
	float:left;
	padding-left:2px;
}

#mainMenuInnerLeft {
	width:687px;
	float:left;
}

#infoListings {
	padding:0;
	margin:0;
	list-style:none;
	font:10px Arial,Helvetica,Verdana, sans-serif;
	font-weight:bold;
}

ul#infoListings li.nutritional{
	list-style-image:url(/stmenu_images/common/icon_nutritional_info.gif);
	list-style-position:inherit;
	padding:0px 0px 1px 8px;
	margin:0px 0px 3px 0px;
}

ul#infoListings li.printablemenu {
	list-style-image:url(/stmenu_images/common/icon_printable_menu.gif);
	padding:0px 0px 1px 8px;
	margin:0px 0px 3px 0px;
}

#mainMenuInnerLeftContent {
	width:508px;
	font:13px Verdana,Helvetica,Arial sans-serif;
	font-weight:bold;
	color:#ffffff;
}

#mainMenuInnerLeftContent a:link, 
#mainMenuInnerLeftContent a:visited {color:#ffffff;}
#mainMenuInnerLeftContent a:hover, 
#mainMenuInnerLeftContent a:active {color:#0b3763;}

#mainMenuInnerRight {
	width:240px;
	margin:0px 5px 0px 5px;
	text-align:center;
}

/*===========BEGIN: Styles For Menu Page's Finding Local Dominos Form========*/
#finddominos {
	margin:0;
	padding:0;
	text-align:left;
}

#finddominos table {
	margin-left:28px;
	padding:0;
	border:0;
	
}

#finddominos input {
	font:11px Arial,Helvetica,Verdana, sans-serif;
	font-weight:bold;
}
	
#finddominos .localAddress {
	width:175px;
	color:red;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 5px;
}

#finddominos .localZIP {
	width:125px;
	color:red;
	margin:5px 0px 5px 0px;
	padding:2px 0px 2px 5px;
}

#formErrorMessageEN {
	font:12px Arial,Helvetica,Verdana sans-serif;
	text-align:left;
	color:#f70003;
	margin-left:35px;
}

.findInternational {
	font:12px Arial,Helvetica,Verdana sans-serif;
	text-align:left;
	color:#ffffff;
	margin-left:35px;
}
/*===========END: Styles For Menu Page's Finding Local Dominos Form========*/


/*=========Begin: Single Column Menus Content(Feasts, Sides, Drinks)==========*/
#menuFeasts, #menuSides, #menuDrinks  {
	width:678px;
	font:11px Arial,Helvetica,Verdana sans-serif;
	line-height:15px;
	color:#666666;		
}

#menuFeastsTop, #menuSidesTop, #menuDrinksTop {
	width:678px;
	height:46px;
}		

#menuFeastsBody, #menuSidesBody, #menuDrinksBody {
	width:678px;
	background-color:#ffffff;
}		

#menuFeastsBodyInner, #menuSidesBodyInner, #menuSidesDrinksInner {
	padding:0;
	margin:0px 20px 0px 10px;
	width:638px;
}

.menuWideInnerBottom {
	width:678px;
	height:14px;
}		
/*=========END: Single Column Menus Content(Feasts, Sides, Drinks)==========*/

/*=========Begin: Double Column Menu Content(Crusts)==========*/
#leftModMed  {
	width:446px;
	font:11px Arial,Helvetica,Verdana sans-serif;
	line-height:15px;
	color:#666666;
}

#leftModMedTop {
	width:446px;
	height:46px;
}		

#leftModMedBody {
	width:446px;
	background-color:#ffffff;
}		

#leftModMedInnerBody {
	padding:0px 0 0 0;
	margin:0px 0px 0px 10px;
	width:426px;
}

.leftMedModInnerBottom {
	width:446px;
	height:14px;
}	

.leftModSml  {
	width:217px;
	margin-left:10px;
	font:11px Arial,Helvetica,Verdana sans-serif;
	line-height:15px;
	color:#666666;		
}

.leftModSmlTop {
	width:217px;
	height:46px;
}		

.leftModSmlBody {
	width:217px;
	background-color:#ffffff;
}		

.leftModSmlInnerBody {
	padding:0;
	margin:0px 10px 0px 10px;
	width:187px;
}

.leftModSmlInnerBody h4 {
	margin:0;
	padding:0;
	font:13px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	color:#3399cc;
}

.leftModSmlInnerBottom {
	width:217px;
	height:14px;
}	

.leftModSmlInnerSubHdr {
	font:11px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	color:#3399cc;
}

.leftModMedInnerBodyHdr {
	font:14px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	margin-left:25px;
	color:#3399cc;
}
/*=========END: Double Column Menu Content(Crusts)==========*/


/*===========BEGIN: Product Modules on the Menus Page=========*/
.menuProductModule {
	width:auto;
	margin-left:5px;
	float:left;
}

.menuProductModule img {
	display:block;
}

.menuProductDescription {
	width:175px;
	margin-left:25px;
}

.menudrinkProductDescription {
	width:138px;
	margin-left:25px;
}

.menuProductDescription h3 {
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	font:14px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	color:#3399cc;
}

.menudrinkProductDescription h3 {
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	font:12px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	color:#3399cc;
}

.menuProductDescription h3 sup {
	font:11px Verdana,Helvetica,Arial sans-serif;
	font-weight:bold; 
}

.menuProductDescription p {
	margin:0;
	padding:0;
	width:165px;
}

.menudrinkProductDescription p {
	margin:0;
	padding:0;
	width:138px;
}

.additionalProductInfo {
}

/*---------pizza sizes-------*/
.menuPizzaSizes {
	width:auto;
	margin-bottom:10px;
}

.menuPizzaSizes h5 {
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	font:12px Verdana,Helvetica,Arial sans-serif; 
	font-weight:bold; 
	color:#3399cc;
}

.menuPizzaSizes h5 sup {
	font:9px Verdana,Helvetica,Arial sans-serif;
	font-weight:bold; 
}

.menuPizzaSizes p {
	margin:0;
	padding:0;
	width:85px;
}

/*----------pizza toppings--------*/
.pizzaToppings {
	font-size:12px;
	line-height:15px;
	width:193px;
	background:url(/stmenu_images/menu/pizzas/img_toppings.jpg) no-repeat bottom right;
	min-height:189px;
	padding:0 0 40px 0;
}

.pizzaToppings ul {
	padding:0;
	margin:0;
	list-style-type:none;
	
}

.pizzaToppings ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
}

/*===========END: Product Modules on the Menus Page=========*/
/*=====End: Styles for Menu Page=======*/


/*======BEGIN: Styles for Footer Area======*/
#siteLinks {
	font:11px Arial,Helvetica,Verdana, sans-serif;
	color:#2f89bd;
	width: 900px;
	margin-top: 20px;
}

#siteLinks a:link,
#siteLinks a:visited {color:#2f89bd;}
#siteLinks a:hover, 
#siteLinks a:active {color:#ffffff;}

#footerArea {
	font:10px Arial,Helvetica,Verdana, sans-serif;
	color:#2f89bd;
	padding-bottom:40px;
	width: 900px;
	margin-top: 15px;
}
/*======END: Styles for Footer Area======*/


