﻿html, body {margin:0;width:100%;height:100%;background:#CDA56A url(main_bg.jpg);}
img {border:none;}
body > #wrapper {min-height:100%;height:auto;}
body > #nwrapper {min-height:100%;height:auto;}
h1, h2, h3, h4 {font-family:"Georgia","Times New Roman", Helvetica, Serif;color:#ed008c;margin:0;padding:0;}
h1 {font-size:22px;font-weight:normal;}
h2 {font-size:18px;font-weight:normal;margin-top:5px;}
h3 {font-size:14px;font-weight:bold;}
a {text-decoration:none;color:#ed008c;}
ul {margin:0;padding:0;}
#wrapper {height:100%;background:url(left_pnl_bg_p3.gif) no-repeat 10px 125px;font:normal 11px Arial,Helvetica,Serif;}
#cwrapper {height:100%;background:url(corporate_bg.gif) no-repeat 10px 125px;font:normal 11px Arial,Helvetica,Serif;}
#nwrapper {height:100%;font:normal 11px Arial,Helvetica,Serif;}
#main {width:990px;}
#left_col {float:left;width:240px;}
#wrapper #right_col {float:left;width:750px;background:url(overlay_bg.jpg) no-repeat right top;}
#cwrapper #right_col {float:left;width:750px;}
#nwrapper #right_col {float:left;width:750px;background:url(overlay_bg.jpg) no-repeat right top;}
.noscroll {position:absolute;left:1010px;overflow:hidden;padding-top:90px;width:240px;font-size:12px;}
.noscroll p{margin:0;padding:10px 0;}
.noscroll a {color:#fecb17;font-weight:bold;font-style:italic;}
#logo {padding:20px 15px;}
#orderonline{margin-top:95px;padding:20px 30px;color:#fff;font:bold italic 16px Arial, Helvetica, Serif;}
#PizzaFranchise{padding:15px 15px 0 35px;color:#fccb09;font-weight:bold;line-height:18px;}
#PizzaFranchise a{color:#fccb09;font-weight:normal;}
#PizzaFranchise a:hover{text-decoration:underline;}
#PizzaFranchise p {padding:0;margin:15px 0;font-size:12px;}
#PizzaFranchise input.btn{margin-top:20px;border:none;background:url(buttons.gif) left -53px;width:177px; height:67px;font-size:14px;font-weight:bold;color:#fff;font-style:italic;cursor:pointer;}
#PizzaFranchise a.btn{display:block;margin-top:20px;border:none;background:url(buttons.gif) left -53px;width:150px; height:45px;font-size:14px;font-weight:bold;color:#fff;font-style:italic;cursor:pointer;padding:22px 0 0 27px;}
.order_txt {background:#e9dfcf;border:solid 1px #c7b9a8; width:150px;}
.order_btn {border:none;width:106px;height:28px;background:url(buttons.gif);color:#fff;font:bold italic 15px Arial, Helvetica, Serif;margin-top:10px;}
#startfranchise {margin-top:130px;padding-left:185px;}
.franchise_btn {border:none;width:32px;height:23px;background:url(buttons.gif) left -29px;}
#top_links {background:#ed008c;float:right;height:22px;color:#fff;text-align:right;font-size:11px;padding:0 10px;margin-bottom:10px;}
#top_links ul{margin:4px 0 0;float:left;}
#top_links ul li{display:inline;}
#top_links a{color:#fecb17;font-family:Tahoma, Helvetica, Serif;}
#top_links span {display:block;margin:4px 0 0;padding-right:5px;float:left;}
#MainNav {color:#ed008c;background:url(sprites_01.gif) no-repeat right top;clear:both;margin:18px 0 5px;height:62px;padding-left:25px;font:bold 14px Georgia, "Times New Roman", Serif;position:relative;}
#MainNav li.hq {color:#e0b88d;}
#MainNav ul {padding:14px 0;}
#MainNav ul li {display:inline;list-style:none;text-transform:uppercase;}
#MainNav li a {color:#e0b88d;}
#MainNav li a:hover {color:#efd8be;}
#MainNav li.yellow a {color:#fccb09;}
#MainNav .phone {float:right;padding:8px 5px 0 0;position:relative;}
#MainNav .phone img.eagle1 {position:absolute;right:5px;}
#MainNav .phone img.eagle2 {position:absolute;top:41px;right:5px;}
#wrapper #top_strip{background:url(sprites_01.gif) no-repeat right -98px;height:15px;font-size:0px;}
#cwrapper #top_strip{background:url(sprites_01.gif) no-repeat right -129px;height:15px;font-size:0px;}
#nwrapper #top_strip{background:url(sprites_01.gif) no-repeat right -98px;height:15px;font-size:0px;}
#wrapper #bot_strip{background:url(sprites_01.gif) no-repeat right -114px;height:15px;font-size:0px;}
#cwrapper #bot_strip{background:url(sprites_01.gif) no-repeat right -146px;height:15px;font-size:0px;}
#nwrapper #bot_strip{background:url(sprites_01.gif) no-repeat right -114px;height:15px;font-size:0px;}
#wbot_strip{background:url(sprites_01.gif) no-repeat right -146px;height:15px;font-size:0px;}
#wrapper .content {height:500px;background:url(content_bg.gif) repeat-y;padding:0 25px;}
#cwrapper .content {height:500px;background:url(ccontent_bg.gif) repeat-y;padding:0px 25px;}
#nwrapper .content {height:500px;background:url(content_bg.gif) repeat-y;padding:0 25px;}
#right_col > .content {min-height:500px;height:auto;}
.slogan {text-align:right;font-size:0;padding:10px 0;}
#footerMain {clear:both;position:relative;padding-bottom:20px;}
#footerMain .trans {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position:absolute;z-index:0;}
#footer {color:#3a1c07;margin-left:240px;padding-top:15px;width:750px;position:relative;background:url(footer_logo.gif) no-repeat right 15px;}
#footer .footerlinks ul li {font-weight:bold;list-style:none;display:inline;color:#fccb09;}
#footer .pizzalinks ul li {list-style:none;display:inline;color:#fccb09;}
#footer .pizzalinks ul {margin:15px 0;font-size:11px;}
#footer ul li a {color:#fccb09;}
#footer ul li a:hover {color:#f7f3e4;}
#footer p.copyright {font:bold 18px  Georgia, "Times New Roman", Serif;color:#3a1c07;padding:0;margin:10px 0 5px 0;}
#footer p.isntmedia {margin:0;padding:0;}
#footer p.isntmedia a {color:#3a1c07;}
#footer p.isntmedia a:hover {color:#f7f3e4;}
#footer h5 {margin:0;}
#footer .linkcolumn {float:left;width:150px;font-size:11px;}
#footer .linkcolumn ul {margin:10px 0 0;color:#fccb09;}
#footer .linkcolumn ul li{list-style:none;margin:2px 0;}

.BreadCrumb {float:right;color:#ed008c;}
.MenuSubLinks {float:left;color:#000;}
.BreadCrumb ul li, .MenuSubLinks ul li {display:inline;}
.BreadCrumb ul li a, .MenuSubLinks ul li a {color:#ed008c;font-size:11px;}
.StoreDetails h2 {font-size:16px;font-weight:bold;}
.StoreDetails h4 {font-size:14px;font-weight:bold;margin:7px 2px 0;}
.StoreDetails .left {float:left;width:405px;}
.StoreDetails .left .leftcol {float:left;width:181px;}
.StoreDetails .left .rightcol {float:right;width:201px;}
.StoreDetails .right {float:right;width:275px;}
.StoreDetails .picCon {width:275px;padding-top:6px;margin-bottom:10px;background:url(sprites_01.gif) no-repeat left -216px;}
.StoreDetails .picCon p, .StoreDetails .picCon .Gmap {display:block;padding:0 6px 6px 6px;margin:0;background:url(sprites_01.gif) no-repeat left bottom;}
.StoreDetails .row {padding:8px 3px;border-bottom:dotted 1px #000;}
.StoreDetails .row span {float:left;padding:0 10px 5px 0;}
.white_con {width:700px;background:url(sprites_01.gif) no-repeat left -162px; padding-top:5px;}
/* white_con .bcontent added for the corporate site listing */
.white_con .bcontent {background:#f7f3e4;padding:7px 15px;}
.white_con .wb_strip {display:block;font-size:0;height:5px;background:url(sprites_01.gif) no-repeat left -168px;}
.white_con .wcontent {background:#fff;padding:7px 15px;}
/* Tabular Data */
.tbl4_item {clear:both;margin:20px 0 0;font-size:12px;}
.tbl4_item li {width:145px;display:block;float:left;color:#ed008c;border-right:solid 1px #ebebeb;padding-right:14px;margin-right:14px;}
.tbl4_item li.last {width:147px;display:block;float:left;color:#ed008c;border-right:none;padding:0;margin:0;}
.tbl4_item li p{display:block;border-bottom:dotted 1px #000;margin:0;padding:0px;padding:7px 2px;}
.tbl4_item li a:hover{border-bottom:dashed 1px red;}

.tbl4 ul {width:145px;display:block;float:left;color:#ed008c;border-right:solid 1px #ebebeb;padding-right:14px;margin-right:14px;}
.tbl4 ul.last {width:147px;display:block;float:left;color:#ed008c;border-right:none;padding:0;margin:0;}
.tbl4 li {list-style:none;display:block;border-bottom:dotted 1px #000;margin:0;padding:7px 2px;}
.tbl4 li a:hover{border-bottom:dashed 1px red;}

/* Find a store home map */
.mapfinder_main {height:280px;}
.storemap > .mapfinder_main {min-height:280px;height:auto;}
.mapfinder_main p{display:block;width:455px;clear:both;padding:10px 0; margin:0;}
.mapfinder {clear:both;margin:5px 0 30px;background:url(find_store_bg.jpg) no-repeat left;position:relative;overflow:visible;height:140px}
.mapfinder_main .map_finder {font-size:0;position:absolute;right:0;top:-60px;background:url(map_finder.gif) no-repeat left;}
.mapfinder_main .controls {padding:15px;font-size:0;}
.mapfinder_main .controls img {margin-top:5px;float:left;}
.mapfinder_main h3 {clear:both;color:#fff;font:bold 16px Arial, Helvetica, Serif;font-style:italic;}
.mapfinder_main select {width:280px;padding:2px;border:solid 1px #7d4100;margin:5px 0 10px}
.mapfinder_main .txt_box {height:20px;padding:2px 0 0 5px;width:250px;border:solid 1px #7d4100;border-right:none;float:left;margin:5px 0 10px;}
/* Map Overlay Classes */
.map_overlays {background:url(map_overlay_bg.gif) no-repeat left 300px;} 
.map_overlays_WA {background:url(map_overlay_bg.gif) no-repeat 4px 28px;} 
.map_overlays_NT {background:url(map_overlay_bg.gif) no-repeat 115px -255px;} 
.map_overlays_QLD {background:url(map_overlay_bg.gif) no-repeat 184px -538px;} 
.map_overlays_NSW {background:url(map_overlay_bg.gif) no-repeat 201px -713px;}
.map_overlays_SA {background:url(map_overlay_bg.gif) no-repeat 117px -959px;} 
.map_overlays_VIC {background:url(map_overlay_bg.gif) no-repeat 199px -1201px;}

.Emenu_header {background:#f7f3e4 url(menu_header.jpg) no-repeat left top;height:225px;}
/* Bottom Real Menu Links */
.RealMenu {background:url(ccontent_bg.gif) repeat-y;padding:10px 25px 0;}
.RealMenu ul.Rmenu {margin:0;padding:0;list-style:none;}
.RealMenu ul.Rmenu li{display:block;float:left;list-style:none;text-align:center;width:140px;}
.RealMenu ul.Rmenu a{font-weight:bold;}
.Subtitle {font:bold 16px Arial, Helvetica, Serif;color:#000;}
/* Menu Tabs */
#TabsContainer {height:45px;border-bottom:dotted 1px black;padding:170px 25px 0 25px;margin:0 2px;overflow:hidden;}
#TabsContainer ul li{display:block;list-style:none;height:28px;background:url(buttons.gif) no-repeat left -141px;padding-left:8px;float:left;color:#fff;margin:17px 2px 0 0;}
#TabsContainer li a {color:#fff;padding:6px 18px 5px 10px;font:bold 13px Georgia, "Times New Roman", Serif;display:block;background:url(buttons.gif) no-repeat right -186px;}
#TabsContainer li a:hover {color:#FCCB09;}
#TabsContainer ul li.current{display:block;list-style:none;height:45px;background:url(buttons.gif) no-repeat left -232px;padding-left:8px;float:left;color:#fff;margin:0 2px 0 0;}
#TabsContainer li.current a {color:#fff;padding:6px 18px 5px 10px;font:bold 13px Georgia, "Times New Roman", Serif;display:block;background:url(buttons.gif) no-repeat right -277px;}

/* Products listing */
.Products {width:705px;margin-right:-15px; /* Negative Margins for IE6 */}
.Products .item {float:left;width:230px;margin-right:5px;text-align:center;font-size:11px;}
.Products img {margin-bottom:5px;}
.Products p {margin:0;padding-top:5px;}
.Products span {font:bold 14px Georgia, "Times New Roman", Serif;color:#ed008c;}

/* Corporate */
.content .eagle_bg {height:500px;background:url(eagle.gif) no-repeat right 50px;padding-right:300px;}
.content > .eagle_bg {min-height:500px;height:auto;}
.c_columns .left {float:left;width:400px;}
.c_columns .right {float:right;width:280px;}
/* Contact Us */
.contact_us {background:url(contact_us_bg.gif) repeat-y;}
.contact_us .col {float:left;width:210px;}
.contact_us .sep {float:left;width:29px;}
/* Jobs */
.JobDetails .left {float:left;width:260px;}
.JobDetails h2 {margin-bottom:5px;}
.JobDetails h3 {margin:3px 0 10px;}
.JobDetails p.details {float:left;padding-left:20px;margin:0;width:398px;font-size:11px;}
.JobDate {float:left;width:58px; height:58px;background:url(buttons.gif) no-repeat right top;text-align:center;margin:5px 10px 0 0}
.JobDate p {padding:10px 0 0 2px;font:bold 14px Georgia, "Times New Roman", Serif;margin:0;}
.JobType {float:left;width:63px;height:24px;margin-right:5px;background:url(buttons.gif) no-repeat right -59px;text-align:center;color:#fff;font-weight:bold;}
.JobType p {margin:0;padding-top:5px;}
.JobRange {float:left;width:122px;height:24px;background:url(buttons.gif) no-repeat -67px -28px;}
.JobRange p {text-align:center;color:#fccb09;font-weight:bold;margin:0;padding-top:5px;}
.listA {background-color:#f6f3e4;margin-bottom:10px;padding:10px;}
.listB {background-color:#fbf9f1;margin-bottom:10px;padding:10px;}
.pager {font-size:12px;font-weight:bold;color:#41230a;padding-top:5px;text-align:right;}
.pager ul {display:inline;}
.pager ul li {display:inline;padding:0 5px;}
.pager ul li a {color:#000;}
.pager ul li a:link, .pager ul li a:visited, .pager ul li a:active {color:#ed008c;}
.pager a:hover {text-decoration:underline;}
.JobsLocation {clear:both;}
.JobsLocation h3{float:left;margin-right:15px;}
.JobsLocation select{float:left;width:180px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;color:#000;}

/* Forms */
.bform {background:#f7f3e4;padding:15px;font-size:12px;}
.bform h3 {float:left;}
.bform a:hover{text-decoration:underline;}
.bform .terms{display:block;float:left;margin:3px 5px 0 0;width:209px;font-size:11px;}
.s_btn {border:none;width:106px;height:28px;background:url(buttons.gif);color:#fff;font:bold italic 14px Arial, Helvetica, Serif;margin-top:10px;}
.lbl50 {display:block;float:left;width:50px;margin-top:8px;}
.lbl200 {display:block;float:left;width:200px;margin-top:8px;clear:both;}
.lblmax {display:block;float:left;margin-top:8px;}
.lblmax2 {display:block;float:left;margin-top:10px;}
.txt50 {float:left;width:50px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt50on {float:left;width:50px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt70 {float:left;width:70px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt70on {float:left;width:70px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt200 {float:left;width:200px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt200on{float:left;width:200px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.sel200 {float:left;width:210px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;}
.sel200on {float:left;width:210px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;}
.file200 {font-size:12px;float:left;display:block;padding:2px;width:204px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;margin:5px 5px 0;color:#000;}
.file200on {font-size:12px;float:left;display:block;padding:2px;width:204px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;margin:5px 5px 0;color:#000;}
.validator {display:block;float:left;padding-left:10px;margin-top:8px;font-size:11px;color:#ff0000;}
ul.pink li {margin:5px 0 0 15px;list-style-type:square;}
ul.pink li span {color:#000;}
.FranForm {background:#f7f3e4;padding:15px;font-size:11px;}
.FranForm .leftcol {float:left;width:350px;}
.FranForm .rightcol {float:left;width:318px;}
.lbl60 {display:block;float:left;width:62px;margin-top:8px;}
.txt250 {float:left;width:236px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.txt250on{float:left;width:236px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:4px;margin:5px 5px 0;color:#000;font-size:12px;}
.sel150r {float:right;width:156px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;overflow:visible;}
.sel150ron {float:right;width:156px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;}
.sel250 {float:left;width:246px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #fff;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;overflow:visible;}
.sel250on {float:left;width:246px;color:#e8dfce;background-color:#e8dfce;border:solid 1px #A0A0A0;padding:3px;margin:5px 5px 0;color:#000;font-size:12px;}
.checkb {padding-top:7px;float:left;}
.checkb label {display:block;float:left;margin:3px 0 0 10px;}
.mr40 {margin-right:40px;}
#hiddenfield {display:none;}
.inputtxt {width:300px;float:left;padding:5px;font-size:11px;color:#5e6c81;}
/* Homepage */
.hf_content {position:relative;height:628px;overflow:visible;}
.h_flash {position:absolute;right:-17px;top:-5px;width:770px;height:625px;overflow:hidden;z-index:1;}
.h_titleon, .h_flash1, .h_flash2, .h_flash3 {display:none;}
.h_title {position:absolute;left:20px;top:20px;width:300px;height:300px;overflow:visible;z-index:2;}
.h_flash1on {position:absolute;left:-10px;top:-89px;width:775px;height:520px;overflow:visible;z-index:2;display:block;}
.h_flash2on {position:absolute;width:810px;height:680px;left:-45px;top:-90px;overflow:visible;z-index:2;display:block;}
.h_flash3on {position:absolute;left:-230px;top:-130px;width:990px;height:920px;overflow:visible;z-index:2;display:block;}
.hpink {color:#b2002c;}
/* P3 Homepage */
.p3_hf_content {position:relative;height:620px;overflow:visible;}
.p3_h_flash {position:absolute;right:-17px;top:-7px;width:770px;height:620px;overflow:hidden;z-index:1;}

/* common */
.clear {clear:both;margin:0;padding:0;}
.clearf0 {clear:both;margin:0;padding:0;font-size:0;}
.clearl {display:block;clear:left;margin:0;padding:0;}
.bold {font-weight:bold;}
.f0 {font-size:0;}
.f11 {font-size:11px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.mr5 {margin:5px;}
.mr10 {margin-right:50px;}
.ml40 {margin-left:40px;}
.fleft {display:block;float:left;}
.fright {display:block;float:right;}
.g12, .g14, .g20, .g24, .g30 {font-family:"Georgia","Times New Roman", Serif;color:#ed008c;margin:0;padding:0;}
.g12 {font-size:12px;}
.g14 {font-size:14px;}
.g20 {font-size:20px;}
.g24 {font-size:24px;}
.g30 {font-size:30px;font-weight:normal;}
.t18 {color:#000;font:normal 18px 'Trebuchet MS', Arial, Helvetica, Serif;}
.pdt5 {padding-top:5px;}
.pdt12 {padding-top:12px;}
.pdr6 {padding-right:6px;}
.pink {color:#ed008c;}
.red {color:#ff0000;}
.dots_line {display:block;height:11px;padding:0;margin:10px 0 0px;font-size:0;border-top:dotted 1px #000;clear:both;}
a.print {padding:0 10px 5px 30px;margin-bottom:5px;display:block;font-weight:bold; background:url(buttons.gif) no-repeat left -122px;color:#ed008c;}
.admin_grid {background-color:#ED008C}
.admin_grid th{color:White;}
.admin_grid_pager {background:#ED008C;}
.admin_grid_pager span {color:White;font:bold 200% Arial, Helvetica, Serif;}
.newsitem {display:block;float:left;width:600px;}
.googlemap_desc {width:300px;}
.left_thirds {display:block;float:left;width:30%;margin-left:15px;color:#007bc2;}

/* Pop Up Menu */
#dropmenudiv{
	position:absolute;
	border:1px solid #ed008c;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:15px;
	z-index:100;
	background-color:#999999;
	text-align:left;
	}
	#dropmenudiv a:link,#dropmenudiv a:visited, #dropmenudiv a:active{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ed008c;
	font-size:11px;
	font-weight:normal;
	padding: 1px 0;
	text-decoration: none;
	color:#ed008c;
	}
	#dropmenudiv a:hover{ /*hover background color*/
	font-size:11px;
	font-weight:normal;
	background-color:#ed008c;
	color:#FECB17;
	}
select.editSelect {
	margin-top: 0;
}

/*overwrites for DNN */
#PizzaFranchise .SubHead {color:#fff;}

.highlight { background-color: Yellow; }    /* Admin grid row highlight */

/* Google Map */
#google_region_map {height:280px; width:670px; display:block;}
#google_store_map {height:232px; width:263px; overflow:hidden; display:block;}
#google_region_map img, #google_store_map img {filter:none;}

/* Fix for normal bullet point lists in Text/HTML modules - MA */
div.Normal ul { margin: 10pt; }