html , body {
	margin: 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #631b19;	text-align: center;
	background-image: url(../_img/bg-01.gif);
}
form { margin: 0px; padding: 0px; }
menu { margin: 0px; padding: 0px; list-style-type: none; }
li { min-height: 1px; vertical-align: bottom; }
li.fantom { height: 0px; width: 0px; padding: 0px; margin: 0px; line-height: 1px; height: 1px; }
form { padding: 0px; margin: 0px; }
img { margin: 0px; padding: 0px; border: 0px; border-width: 0px; }
.fantom { clear: both; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #631b19; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #631b19; background:#FFE895; border: solid 1px #c9910a; }
dl { margin:0 0 15px 0; padding:0; }
a { color: #631b19; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: none; }
p { margin:0; padding:0 0 13px 0; }

#print_logo { display:none; }

.MainGradient {
	height: 701px;
	background-image: url(../_img/bg-02.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.MainContainer {
	margin: 0px auto;
	width: 1000px;
	height: 642px;
	background-image: url(../_img/bg-03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.MainContainer2 {
	margin: 0px auto;
	width: 1000px;
	height: 642px;
	padding-top: 241px;
	background: url(../_img/bg-04.jpg) center top no-repeat;
}

.ulfix {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.ulfix2 {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.ulfix2 li { float: left; }

.hfix {
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.MainContainer { text-align: left; }

/* Page content */
.page_container { 
	overflow: hidden; position: relative; float: left; width:431px; height: 439px;
}
.page_content {
	position: absolute;
}
* html .page_content { height: 441px; }
#scrollArea { position: relative; }
#scroller { position: absolute; }
.page_scroller {
	float: left; margin-left: 10px; width: 15px; height: 439px; 
	background:url(../_img/scroll-bg03.gif) center top repeat-y;
}
.page_scroller #scroller {
	width: 15px; background: url(../_img/scroll-bg01.gif) left top no-repeat; cursor: pointer;
}
.page_scroller #scroller_inr {
	width: 15px; background:url(../_img/scroll-bg02.gif) left bottom no-repeat;
}

/* Info page */
.infopage {
	width: 456px; height: 439px;
	background: url(../_img/infopage-block.gif) left top no-repeat;
}
.infopage .page_container {
	width: 431px; height: 439px; position:relative;
	background:url(../_img/infopage-block.gif) left top no-repeat;
}
.infopage .page_content { padding: 15px; min-height: 411px; min-width: 402px; }
* html .infopage .page_content { height: 411px; }

/* Header */
.header { position: relative; height: 124px; }
.header .links {
	position: absolute; left: 273px; top: 66px; width: 620px; height: 37px;
}
.header .links .main {
	position: relative; float: left; padding: 11px 10px; min-height: 15px; 
	line-height: 15px;	
}
* html .header .links .main { height: 15px; }
.header .links .main a {
	display: block; outline: none;
	font-size: 10px; font-weight: normal; text-transform: uppercase; text-decoration: none;
}
.header .links .main a:hover { text-decoration: underline; }
.header .links .main a.dd {
	padding-left: 12px;
	background: url(../_img/dd-arrow.gif) left top no-repeat;
}
.header .links .main a.dd:hover {
	background: url(../_img/dd-arrow-h.gif) left top no-repeat;
}
.header .links .sub {
	position: absolute; top: 23px; left: 0px; z-index: 1000; width: 140px;
}
.header .links .sub li {
	padding: 2px 5px; text-align: center;
	background: url(../_img/dd-link-bg.gif) left bottom no-repeat;
}
.header .links .sub a { display: block; text-transform: none; }
.header .links .sub .top {
	padding: 0px; height: 8px; font-size: 2px; line-height: 2px;
	background:url(../_img/dd-top.gif) left top no-repeat;
}
.header .links .sub .btm {
	margin-top: -1px; padding: 0px; height: 10px;
	font-size: 10px;
	background:url(../_img/dd-bottom.gif) left bottom no-repeat;
}

.HdrLinks {
	float: left;
	width: 710px;
	padding-top: 78px;
}

.HdrLinks li {
	position: relative;
	padding: 0px 18px;
}

.HdrLinks a {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.HdrLinks a:hover {
	text-decoration: underline;
}

.HdrLinks .Link01 .Main {
	padding-left: 12px;
	background-image: url(../_img/drop-down-arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.HdrLinks .Link01 .Main:hover {
	background-position: left bottom;
}

.HdrLinks .SubLink01 {
	position: absolute;
	left: 13px;
	top: 12px;
	width: 140px;
	text-transform: none;
}

* html .HdrLinks .SubLink01 {
	top: 10px;
}

.HdrLinks .SubLink01 li {
	width: 130px;
	clear: both;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.HdrLinks .SubLink01 .Top {
	height: 8px;
	background-image: url(../_img/dd-top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.HdrLinks .SubLink01 .Bottom {
	height: 15px;
	background-image: url(../_img/dd-bottom.gif);
}

.HdrLinks .SubLink01 .Link {
	background-image: url(../_img/dd-link-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
}

.HdrLinks li ul li a {
	display: block;
	font-size: 11px;
	text-transform: none;
}

.HdrLinks li ul li a:hover {
	text-decoration: underline;
}

.Logo {
	display: block;
	float: left;
	margin: 0px;
	width: 254px;
	height: 106px;
	padding: 0px;
	padding-top: 18px;
}

.Logo a {
	display: block;
	width: 254px;
	height: 106px;
	background-image: url(../_img/logo-01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.Logo2 {
	float: left;
	width: 242px;
	height: 106px;
	padding: 74px 0 0;
	margin: 0px;
}

.Logo2 a {
	display: block;
	height: 106px;
	background: url(../_img/logo-02.gif) left top no-repeat;
}


.MainLeft {
	float: left;
	width: 248px;
	height: 523px;
}

.pbSearchTop {
	height:12px;
	background: url(../_img/srch-fld-01.png) right top no-repeat;
}

.pbSearchBtm {
	height:40px;
	background: url(../_img/srch-fld-05.png) right bottom no-repeat;
}

.pbSearchInner1 {
	background: url(../_img/srch-fld-03.png) right bottom repeat-y;
}

.pbSearchInner2 {
	background: url(../_img/srch-fld-04.png) right bottom no-repeat;
}

.pbSearchInner3 {
	min-height:300px;
	padding:38px 0 0 0;
	background: url(../_img/srch-fld-02.png) right top no-repeat;
}

.pbSearch_ {
	padding-top: 48px;
	width: 197px;
	height: 333px;
	background-image: url(../_img/srch-fld-bg-2.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.pbSearch .Name {
	padding-left: 59px;
	height: 19px;
	line-height: 19px;
	font-weight: bold;
	font-size: 11px;
	color: #f3d772;
	font-family: Arial, Helvetica, sans-serif;
}

.pbSearch .Phone {
	width: 191px;
	height: 33px;
	padding-left: 47px;
	padding-bottom: 5px;
	line-height: 33px;
	font-size: 25px;
	color: #fff;
	text-align: center;
}

.pbSearch .Form {
	position: relative;
	height: 58px;
}

.pbSearch .SrchFld {
	position: absolute;
	left: 63px;
	top: 30px;
	margin: 0px;
	width: 112px;
	height: 16px;
	padding: 0px;
	color: #631b19;
	font-weight: bold;
	font-size: 13px;
	border-width: 0px;
	border: none;
}

.pbSearch .SrchBtn {
	position: absolute;
	left: 182px;
	top: 28px;
	width: 40px;
	height: 19px;
}

.pbSearch .Map {
	width: 248px;
}

.pbSearch .Map .Flash {
	width: 160px;
	height: 158px;
	margin-left: 61px;
	background-color: #fff;
}

.PizzabakerSearch {
	position:relative;
	padding-top: 48px;
	width: 248px;
	height: 333px;
	background-image: url(../_img/srch-fld-bg-temp.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.pbSearch .text_fld_1 {
	margin:0 0 15px 64px;
	width:160px;
	color:#731412;
	font-weight:bold;
	background:url(../_img/srch-info-1.png) bottom left repeat-y;
}

.pbSearch .text_fld_1 .inner {
	padding:5px 5px 10px 5px;
	background:url(../_img/srch-info-2.png) bottom left no-repeat;
}

.pbSearch .text_fld_2 {
	margin:0 0 0 64px;
	width:160px;
	color:#f0cf5d;
	font-weight:bold;
}

.pbSearch ul {
	padding-top: 14px;
	margin-left: 63px;
}

.pbSearch select {
	width: 160px;
	margin-bottom: 5px;
	border: solid 1px #731412;
	font-weight: bold;
	color: #731412;
	background-color: #f0cf5d;
}

.pbSearch .Style01 {
	background-color: #731412;
	color:  #e8ac30;
}

.pbSearch input {
	margin-left: 53px;
}

.MainMiddle {
	float: left;
	width: 477px;
	text-align: left;
}

.IndexMiddle {
	width: 477px;
	min-height: 523px;
	background-image: url(../_img/index-bg-01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

* html .IndexMiddle {
	height: 523px;
}

.PizzaCategory {
	width: 183px;
	margin-left: 50px;
}

.PizzaCategory li {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 1px;
	line-height: 20px;
	background-image: url(../_img/li-bg-01.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.PizzaCategory a {
	display: block;
	padding-left: 16px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	background-image: url(../_img/arrow-01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.PizzaCategory a:hover {
	background-image: url(../_img/arrow-01-hover.gif);
	color: #000;
}


.MainRight {
	float: left;
	width: 233px;
}

.Banners {
	width: 163px;
	padding-top: 20px;
	padding-left: 15px;
}

.OrderOnlineBtn a {
}

.PageTitle {
	height: 46px;
	background-image: url(../_img/line-02.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.PageTitle h1 {
	width: 327px;
	height: 37px;
	margin-left: 28px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.InfoMiddleContentBG {
	float: left;
	margin-left: 10px;
	width: 431px;
	height: 429px;
	background-image: url(../_img/infopage-block.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.InfoMiddleContent {
	width: 391px;
	height: 399px;
	overflow: hidden;
}

* html .InfoMiddleContentBG {
	margin-left: 5px;
}

.InfoPageSpace01 {
	height: 20px;
}

.MenuBlockBG {
	width: 431px;
	height: 439px;
	padding: 0px;
	background-image: none;
}

.MenuBlock {
	min-height: 439px;
	width: 431px;
}
* html .MenuBlock {
	height: 439px;
}


.MenuToolTip {
	width: 121px;
	height: 76px;
	text-align: center;
	background-image: url(../_img/tooltip-01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.MenuToolTip td {
	padding: 10px;
	color: #f3d772;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.Slider {
	float: left;
	width: 16px;
	height: 439px;
	padding-left: 9px;
}

.ScrollingTop , .ScrollingBtm {
	width: 17px;
	height: 17px;
}

.ScrollingTop a , .ScrollingBtm a {
	display: block;
	width: 17px;
	height: 17px;
	background-position: left top;
	background-repeat: no-repeat;
}

.ScrollingTop a {
	background-image: url(../_img/scroller-top.gif);
}

.ScrollingBtm a {
	background-image: url(../_img/scroller-btm.gif);
}

.ScrollerContainer {
	width: 16px;
	height: 405px;
}

.Scroller {
	width: 16px;
	height: 405px;
}

.Scroller a {
	display: block;
	height: 58px;
	width: 16px;
	background-image: url(../_img/scroll-btn.gif);
}

.forms {
	float: left;
	width: 508px;
	padding: 278px 0 0 238px;
	background: url(../_img/pizzaman.gif) left top no-repeat;
}

.IndexPizzaCategory {
	margin-left: 256px;
	padding-top: 269px;
	width: 212px;
}

.IndexPizzaCategory li {
	width: 158px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 1px;
	background-image: url(../_img/li-bg-01.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.IndexPizzaCategory li a {
	display: block;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../_img/arrow-01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.IndexPizzaCategory li a:hover {
	background-image: url(../_img/arrow-01-hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #000;
}


/****** PizzaMenu Only Elements *****/

.PizzaSizeIcons {
	background-image: url(../_img/pizza-size.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 478px;
	height: 46px;
	margin-top: -46px;
}

.PizzaBlockBrdrTop {
	width: 431px;
	height: 3px;
	font-size: 1px;
	background-image: url(../_img/pizza-block-brdr-top.gif);
}

.PizzaBlockBrdrBottom {
	width: 431px;
	height: 3px;
	font-size: 1px;
	background-image: url(../_img/pizza-block-brdr-bottom.gif);
	margin-bottom: 2px;
}

.PizzaBlock {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 431px;
	background-image: url(../_img/pizza-block-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-y;
}

.PizzaBlock .Pizza {
	float: left;
	width: 268px;
	padding-left: 8px;
	padding-right: 3px;
}

.PizzaBlock .Pizza h1 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
}

.PizzaBlock .Pizza h2 {
	font-size: 10px;
}

.PizzaBlock .Spice {
	float: left;
	width: 19px;
	padding-left: 3px;
	padding-right: 7px;
}

.PizzaBlock .Spice img {
	padding-top: 2px;
	padding-bottom: 2px;
}

.PizzaBlock .Options {
	float: left;
	text-align: center;
	width: 48px;
	min-height:10px;
}

* html .PizzaBlock .Options {
	height:10px;
}

.PizzaBlock .Price {
	color: #731412;
	font-size: 11px;
	font-weight: bold;
}

.PizzaBlock .Check {
	padding-top: 5px;
	padding-bottom: 3px;
}

.PizzaBlock .Order a {
	font-size: 9px;
	color: #a86b31;
	text-decoration: none;
	font-weight: normal;
}

.PizzaBlock .Order a:hover {
	text-decoration: underline;
}

.Legend {
	padding-top: 5px;
}

.Legend ul {
	margin-left: 32px;
}

.Legend li {
	margin-right: 10px;
	height: 23px;
	padding-right: 20px;
	line-height: 23px;
	background-repeat: no-repeat;
	background-position: right center;
}

.HdrLinks .SubLink01 {
	display: none;
}

/************************************/

/*************  Right Column ********/

.Cart {
	font-family: Arial, Helvetica, sans-serif;
}

.CartList {
	font-weight: bold;
}

.CartList .Cell01 {
	width: 65px;
}

.CartList .Cell02 {
	width: 60px;
}

.CartList .Cell03 {
	width: 40px;
}

.CartList .Cell04 {
	width: 30px;
}

.CartLabel {
	position: relative;
	width: 233px;
	height: 45px;
	background-image: url(../_img/handlekurv-lbl.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.CartRefresh {
	position: absolute;
	right: 55px;
	top: 18px;
	display: block;
	width: 22px;
	height: 22px;
	background-image: url(../_img/cart-refresh.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.CartList {
	margin-top: 7px;
}

.CartList .TableLbls {
	color: #ab6a25;
	font-weight: bold;
	padding-bottom: 10px;
}

.CartList .TableLbls td {
	padding-bottom: 3px;
	padding-right: 7px;
}

.Cart .Message {
	font-weight: bold;
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.CartLabel02 {
	padding-top: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}

.CartTable01 td {
	padding-right: 10px;
	font-weight: bold;
	color: #ab6a25;
}

.CartTotal {
	padding:10px 0 13px 0;
	text-align: right;
	color: #ab6a25;
	font-weight: bold;
}

.goto_cart {
	float: left;
	background: url(../_img/orderlist-btn.gif) right center no-repeat;
	padding:0 8px 0 0;
	letter-spacing:0;
}

.AddOrder1 {
	display: block;
	float: left;
	height: 14px;
	width: 81px;
	margin-right: 10px;
	background: url(../_img/orderlist-btn.gif) left top no-repeat;
}

.AddOrder1:hover {
	background-position: left bottom;
}

/************************************/

/************** Apnings *************/

.Apnings {
}


.Apnings .Label {
	position: relative;
	width: 109px;
	height: 45px;
	background-image: url(../_img/apningstider-lbl.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.Apnings table {
	margin-top: 10px;
	font-size: 13px;
}

.Apnings td {
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #ab6a25;
}

.Apnings .TextStyle01 {
	padding-top: 7px;
	color: #ab6a25;
	font-weight: bold;
}

/************************************/

.ShopList table {
	margin: 0px;
	padding: 0px;
}

.ShopList table td {
	padding-bottom: 3px;
	padding-right: 10px;
}

.ShopList .Col3 {
	padding-left: 3px;
} 

.TotalPrice {
	text-align: right;
}

.footer { width: 960px; margin:0 auto; line-height: 40px; height: 40px; padding: 10px 0; background: url(../_img/footer-bg.jpg) no-repeat left top; color: #ab6a25; text-align: center; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.footer a { color: #ab6a25; text-decoration: underline; }
.footer a:hover { text-decoration: none; }
.footer .left { float:left; padding:0 90px 0 0; background: url(../_img/folket.png) no-repeat center right; }
.footer .right { float:right; }

/************** *************/

.FormPage {
	position: relative;
	width: 1000px;
	background-image: none;
	margin: 0px auto;
}

.FormPage .Content {
	width: 1000px;
	height: 645px;
	margin-left: 40px;
	background-image: url(../_img/login-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.FormPage .Content1 {
	width: 1000px;
	height: 645px;
	margin-left: 40px;
	background-image: url(../_img/register-choose1.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.IntranetContent {
	width: 1000px;
	height: 645px;
	margin-left: 40px;
	background-image: url(../_img/intranet-bg-01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.FormPage .Logo {
	position: absolute;
	left: 20px;
	top: 130px;
	padding: 0px;
}

.FormPage .Logo a {
	background-image: none;
}

.IntranetLogo {
	position: absolute;
	left: 20px;
	top: 130px;
	padding: 0px;
	height: 140px;
	width: 260px;
}

.IntranetLogo a {
	display: block;
	background-image: none;
	height: 140px;
	width: 260px;
}

.FormPage .Footer {
	margin: 0px auto;
}

.FormPage .Links {
	position: absolute;
	left: 260px;
	top: 60px;
	width: 400px;
	
}

.FormPage .Links p{
	text-align:left;
}

.FormPage .Links li {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 1px;
	width: auto;
	background: none;
	text-align: left;
}

.FormPage .Links li a {
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	background-image: url(../_img/arrow-01.gif);
	background-position: left center;
	background-repeat: no-repeat;	
}

.FormPage .Links li a:hover {
	background-image: url(../_img/arrow-01-hover.gif);
	color: #000;
}

.IntranetContent .Links {
	text-transform: uppercase;
}

.IntranetContent .Links li {
	padding: 0px;
}

.FormPage .RegisterForm {
	position: absolute;
	left: 517px;
	top: 407px;
	background-image: url(../_img/register-form1-bg.gif);
	width: 439px;
	height: 232px;
}

.FormPage .LoginForm {
	position: absolute;
	left: 517px;
	top: 407px;
	background-image: url(../_img/login-form1.png);
	width: 439px;
	height: 232px;
}
.FormPage .LoginForm2 {
	background-image: url(../_img/login-form2.png);
}
.RegisterForm .InputFields {
	height: 126px;
}

.InputFields {
	padding-top: 9px;
	padding-left: 86px;
	height: 95px;
}

.InputFields h1, .InputFields h2 {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 1px;
}

.InputFields input {
	margin: 0px;
	margin-bottom: 10px;
	width: 114px;
	height: 14px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	border-width: 0px;
	background: none;
}

* html .InputFields input {
	margin-bottom: 7px;
}

.InputFields h2 input {
	/*margin-left: 77px;*/
}

.FormPage .Submit {
	text-align: left;
	padding-top: 10px;
	padding-left: 85px;
}
.FormPage .Submit .buto1 {
	margin-right:10px;
	display:block;
	width:78px;
	height:18px;
	border:0px;
	float:left;
	cursor:pointer;
	background: url(../_img/btn-tidsstyring.png) no-repeat;
}
.FormPage .Submit .buto2 {
	display:block;
	width:39px;
	height:18px;
	border:0px;
	filter:left;
	cursor:pointer;
	background: url(../_img/btn-ok.png) no-repeat;
}

.CheckBoxes {
	padding-left: 85px;
	padding-top: 41px;
}

.CheckBoxes p {
	float: left;
	display: block;
	margin: 0px;
	width: 17px;
	height: 16px;
	padding: 0px;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../_img/check-box-01.gif);
}

.CheckBoxes p span {
	display: none;
}

.CheckBoxes #Check01 {
	margin-right: 93px;
}

.CheckBoxes .Checked {
	background-position: right top;
}

.CheckBoxes .Unhecked {
	background-position: left top;
}

.LoginForm .InputFields h1 {
	margin: 0px;
	padding: 0px;
	float: none;
}

.LoginForm .InputFields {
	margin-top: 50px;
	text-align: left;
	height: 52px;
}

.LoginForm .Submit {
	margin: 0px;
	padding: 0 0 0 23px;
	height: auto;
}

/* Log Out Field */
.LogOut {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 955px;
	padding-top: 20px;
	text-align: right;
}
.LogOut img {
	vertical-align: middle;
}

/* Form Fields */
.ffld1 {
	border: solid 1px #c9910a;
	background-color: #ffe895;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 200px;
	margin-left: 10px;
}
.ffld2 {
	border: solid 1px #c9910a;
	background-color: #ffe895;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 206px;
	margin-left: 10px;
}
.sbmt1 {
	border: solid 1px #c9910a;
	background-image: url(../_img/sbmtbg.gif);
	padding: 2px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #631b19;
}
.fline1 {
	margin-top: 5px;
	margin-bottom: 7px;
	background-color: #c9910a;
	height: 1px;
	border: none;
}
.ftable th {
	background-color: #fed34e;
	border-bottom: solid 1px #ecc137;
	padding-top: 4px;
	padding-bottom: 4px;
}

.OrderHistory .Label {
	font-size: 11px;
	background-color: #fed34e;
	border-bottom: solid 1px #ecc137;
	padding: 3px;
}

.DownloadMenu {
	padding: 15px 10px;
}

.DownloadMenu a {
	text-decoration: none;
}

.print_btn { display:inline-block; padding:10px 0 10px 3px; font-weight:bold; cursor:pointer; }

/* Movie */
.MovieBack {
	padding-right: 40px;
	text-align: right;
	line-height: 20px;
}
.MovieBack a {
	font-weight: bold;
	font-size: 10px;
}

/* List */
dl.ListType01 dt { padding-bottom: 7px; }
dl.ListType01 dd { margin: 0px; padding: 0px; }
.list01 { padding: 0px 0px 10px 0px; }
.list01 h3.lbl { margin: 0px; padding: 0px; cursor: pointer; font-size: 11px; }
.list01 h3.def { cursor: text; }
.list01 ul { margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
/* Tables */
.TableStyle01 {
	margin: 10px 0px;
	border-top: solid 1px #bc7325;
	border-left: solid 1px #bc7325;	
}
.TableStyle01 th {
	padding: 2px;
	color: #fed86b;
	background: #bc7325;
	border-bottom: solid 1px #bc7325;
	border-right: solid 1px #bc7325;
}
.TableStyle01 td {
	padding: 2px;
	border-bottom: solid 1px #bc7325;
	border-right: solid 1px #bc7325;	
}
.TableStyle01 td a {
	font-size: 11px;
	font-weight: normal;
}

/* New CSS code */

/* Form elements */
.formelm { margin: 0px; padding: 0px 0px 6px 0px; list-style-type: none; }
.formelm ul { margin: 0px; padding: 0px; list-style-type: none; }
/* Check boxes*/
.formelm .checkbox {	
	padding: 1px 0px 1px 17px ; display: block;
	background: url(../_img/checkbox-01.gif) left center no-repeat;
	cursor: pointer;
}
.formelm .checkbox_checked {	
	background-image: url(../_img/checkbox-01-ch.gif) ;
}

.formelm .checkbox_ch { background: url(../_img/checkbox-01-ch.gif) left center no-repeat; }
.formelm .checkbox input { display: none; }
/* Radio Butons */
.formelm .radiobtn {
	padding: 2px 0px 2px 17px; display: block; text-align: left;
	background:url(../_img/radiobtn-01.gif) left top no-repeat; cursor: pointer; 
}
.formelm .radiobtn_ch { background:url(../_img/radiobtn-01-ch.gif) left top no-repeat; }
.formelm .radiobtn input { display: none; }
/* Input fileds */
.formelm .inputfld {
	height: 19px; width: 210px;
	background:url(../_img/inputfld-bg01.gif) left top no-repeat;
}
.formelm .inputfld .inr {
	height: 19px;
	background:url(../_img/inputfld-bg02.gif) right top no-repeat;
}
.formelm .inputfld input {
	margin: -1px 0px; padding: 3px 5px; 
	line-height: 13px; height: 13px; vertical-align: top;
	background: none; border: none;
	width: 210px;
}
.formelm .selectmenu select option { background: #ffdd65; }

/* Register */
.register { background: url(../_img/bg-02.jpg) left top repeat-x; }
.reg_center {
	margin: 0px auto; width: 1000px; min-height: 657px;
	background: url(../_img/register-bg.gif) left top no-repeat;
}
* html .reg_center { height: 657px; }
.register .logo { padding: 145px 0px 0px 35px; height: 86px; }
.register .logo a { display: block; width: 194px; height: 86px; }
.register h1.lbl { padding: 85px 0px 0px 500px; margin: 0px; }
.register h1.lbl span {
	display: block; height: 41px; width: 439px; 
	background: url(../_img/register-lbl.gif) left top no-repeat;
}
.register h1.lbl strong { display: none; }
.register .formelm {
	min-height: 1px; padding: 0px 0px 0px 500px; width: 440px;
}
* html .register .formelm { height: 1px; }
.register .formelm td { text-align: left; }
.register .formelm .label { padding-left: 40px; width: 120px; }
.register .acctype {}
.register .acctype li { float: left; width: 100px; }

/* Free extras */
#freeExtras h3 { padding: 5px 0 3px 0; }
#freeExtras li.radio { padding: 0 3px 3px 3px; float: left; font-size: 11px; }
#freeExtras li.radio span { display: block; width: 179px; padding: 0 0 0 15px; cursor: pointer; background: url(../_img/rbtn1a.png) left center no-repeat; }
#freeExtras li.radio input { display: none; }
#freeExtras li.radio span.selected { background: url(../_img/rbtn1b.png) left center no-repeat; }

/* Footer */

.CartTime { padding: 0; background:url(../_img/line-01.gif) center bottom no-repeat; font-size:12px; }
.CartTime .select { background:#f0cf5e; font-weight:bold; color:#791909; width:90%; margin:0 0 5px 0; border:solid 1px #aa5921; }

.bigcho{ font-size:13px; }

.choose_pizzabaker { background:url(../_img/line-01.gif) left bottom no-repeat; }
.choose_pizzabaker h3 { margin:0 0 5px 0; padding:0; font-size:11px; }
.choose_pizzabaker select { width:213px; margin:0 0 10px 0; }
.smaker { background:url(../_img/smaker.png); height:114px; position:absolute; right:0; top:20px; width:139px; }

#main_menu { position:absolute; left: 273px; top: 66px; width: 620px; margin:0; padding:0; list-style:none; }
#main_menu li { position: relative; float: left; padding: 11px 10px; line-height: 15px; vertical-align:top; }
* html #main_menu li{ height:15px; }
#main_menu a { display: block; outline: none; font-size: 10px; font-weight: normal; text-transform: uppercase; text-decoration: none; }
#main_menu a:hover { text-decoration: underline; }
#main_menu a.sub { padding-left: 12px; background: url(../_img/dd-arrow.gif) left top no-repeat; }
#main_menu a.sub:hover { background: url(../_img/dd-arrow-h.gif) left top no-repeat; }
#main_menu ul { display:none; position:absolute; top:23px; left:-10px; width:140px; margin:0; padding:0; z-index:9999999; list-style:none; }
#main_menu ul li { float:none; padding:0; position:relative; text-align: center; background: url(../_img/dd-link-bg.gif) left bottom no-repeat; }
#main_menu ul a { display:block; text-transform:none; height:19px; }
#main_menu li.top { height:8px; background:url(../_img/dd-top.gif) left top no-repeat; }
#main_menu li.btm { height:10px; margin-top:-1px; background:url(../_img/dd-bottom.gif) left bottom no-repeat; }
#main_menu li.top, #main_menu li.btm { padding:0px; min-height:1px; line-height:1px; font-size:1px; }
* html #main_menu li.top, * html #main_menu li.btm { height:1px; }

.IntraLogin .buto3 { width:66px; height:18px; border:0px; filter:left; cursor:pointer; background: url(../_img/btn-intranet.png) no-repeat; }
.ForgottenPass { height:100px; }
.ForgottenPass .text { text-align:left; padding:15px 0; }

.amnMessage { padding:5px 0 0 12px; text-align:left; color:red; }
.amnMessage a { color:red; }
.FormPage .Links .amnMessage a:hover { color:red; }

#scr { width:460px; padding:7px 0 7px 7px; background:url(../_img/infopage-block.gif) left top no-repeat; }
#scr_container { position:relative; }
#scr_content { height:450px; width:431px; overflow:hidden; }
#scr_track { position:absolute; top:0; right:0; width:16px; height:100%; background:url(../_img/scroll-bg03.gif) right top repeat-y; cursor:move; }
#scr_handle { width:16px; background:url(../_img/scroll-bg01.gif) no-repeat; cursor:move; }
#scr_bar_in { height:100%; background:url(../_img/scroll-bg02.gif) 0 bottom  no-repeat; }


.checkboxes input, .checkbox input, .radioboxes input, .radiobox input { display:none; }
.checkboxes, .radioboxes { margin:0; padding:0; list-style:none; color:#631b19; }
.checkboxes li, .checkbox, .radioboxes li, .radiobox { padding:1px 0 1px 17px; display:block; text-align:left; cursor:pointer; }
.checkboxes li, .checkbox, .radioboxes li, .radiobox, .checkboxes .ch_checked, .radioboxes .ra_checked { background-position: 0 0; background-repeat: no-repeat; }
.checkboxes li, .checkbox { background-image:url(../_img/ch_box.gif); }
.radioboxes li, .radiobox { background-image:url(../_img/ra_box.gif); }
.checkboxes li:hover, .checkbox li:hover, .radioboxes li:hover, .radiobox li:hover { color:#bf6a17; }
.checkboxes .ch_checked { background-image:url(../_img/ch_box_ch.gif); }
.radioboxes .ra_checked { background-image:url(../_img/ra_box_ch.gif); }
.checkboxes .fantom, .radioboxes .fantom { background:0; margin:0; padding:0; float:none; clear:both; }

/* Sponsors form */
#sponsors_form { margin:15px 0 0 0; }
#sponsors_form td { padding:0 0 5px 3px; }
#sponsors_form th { padding:3px 0 5px 3px; text-decoration:underline; text-align:left; }
#sponsors_form .label { width:90px; vertical-align:top; padding-top:2px; }
#sponsors_form .input { width:117px; }
#sponsors_form .input input { padding:0 2px; width:111px; height:18px; background:url(../_img/input-bgr-1.png) 0 0 no-repeat; line-height:18px; }
#sponsors_form .textarea { padding:0 0 0 6px; height:90px; background:url(../_img/input-bgr-2.png) 0 0 no-repeat; }
#sponsors_form .textarea textarea { padding:0; width:324px; height:85px; background:#f9d157; }
#sponsors_form .input input, #sponsors_form textarea { border:0; margin:0; float:left; color:#631B19; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11px;  }

#sponsors_print_title { display:none; }

@media print {
	.spons_print .header, .spons_print .MainLeft, .spons_print .MainRight, .spons_print .footer, .spons_print .print_btn { display:none; } 
	.spons_print .MainMiddle, .spons_print .MainContainer { width:auto; float:none; clear:both; }
	.spons_print, .spons_print #sponsors_form input, .spons_print #sponsors_form textarea { font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; color:#000; }
	.spons_print #sponsors_form input, .spons_print #sponsors_form textarea { border:solid 1px #000; }
	.spons_print #scr_content { height:auto; width:auto; overflow:visible; }
	.spons_print #scr_track { display:none; }
	.spons_print #scr { width:auto; }
	#sponsors_form .label, #sponsors_form .input, #sponsors_form .textarea { width:auto; }
	#sponsors_form td { width:auto; padding:0 10px 5px 0; }
	#sponsors_form .input input { width:200px; }
	#sponsors_form .textarea { padding:0 0 5px; }
	#sponsors_form .textarea textarea { width:495px; padding:2px; }
	.spons_print #print_logo { display:inline-block; margin:0 10px 0; }
	.spons_print .PageTitle, .spons_print .InfoPageSpace01 { display:none; }
	#sponsors_print_title { display:block; list-style:none; font-weight:bold; font-size:18px; }
	#sponsors_form .sbmt1 { display:none; }
}
