/* temp */
#deliveryChargeActiveBarDiv {
	padding:120px;
	font-size:22px;
	text-shadow:0 1px 0 #FFF;
}
/* end temp */
html, body {
	padding:0px;
	margin:0px;
}
body {
	background:url(/reflux/images/layout/pagebg.png) repeat-x;
	background-color:#F4F4F4;
	font-family:"Gill Sans MT", Verdana;
}
h3 {
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	color:#333;
}
#contact-rightPane {
	width:210px;
	margin-left:10px;
	/*position:fixed;*/
}
#contact-rightPane-Header {
	cursor:move;
}
.regInputText, .regInputSelect {
	background:#E0ECFF;
}
#registerTable {
	width:800px;
	border:1px solid #333;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background:url(/reflux/images/members/regBg.png) repeat-x;
	background-position:bottom;
}
#registerTable td {
	padding-left:10px;
	padding-bottom:4px;
	padding-top:4px;
}
#registerTable th {
	text-align:left;
	color:#FFF;
	background:#666;
	padding-left:10px;
}
#loggedInBar {
	width:890px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
	background:url(/reflux/images/members/loginBarBg2.png) repeat-x;
}
#innerLoggedInBar {
	padding-right:10px;
	text-align:right;
	line-height:25px;
	font-size:14px;
}
#innerLoggedInBar a {
	color:#E32400;
	text-decoration:none;
}
#innerLoggedInBar a:hover { text-decoration:underline; }
.rightSideTable {
	text-align:right;
	font-weight:bold;
}
/* START ORDERING MENU CSS */
.menuAddedTopping {
	color:green;
	padding-left:10px;
}
.menuRemovedTopping {
	color:red;
	padding-left:10px;
}
.menuTitleRow {
	font-size:18px;
	color:#000;
	cursor:default;
	line-height:29px;
	border-top:1px #EFB136 solid;
	border-bottom:1px #F88982 solid;
	padding-left:7px;
	background:url(/reflux/images/menuSubTitle.png) repeat-x;
}
.menuProductTitle, .menuProductOptions, .menuOrderDipsTitle, .menuProductTitleSpecial {
	cursor:default;
	font-weight:bold;
}
.menuPrice {
	font-weight:bold;
}
.menuProductTitle, .menuProductTitleSpecial {
	color: #E32400;
	font-size:16px;
	text-transform:uppercase;
}

/* The specials listing in the order: */
.menuProductsSpecialsSelectedItemsRight, .menuProductsSpecialsFreeItemsLeft {
	font-weight:bold;
}
.menuProductsSpecialsFreeItemsRight {
	font-style:italic;
}
/* END SPECIAL */
#options_priceDiv {
	font-size:20px;
	position:absolute;
	bottom:16px;
	left:10px;
}
#updatePriceBtn {
	padding: 0.2em 0.6em 0.3em;
	cursor: pointer;
	text-decoration:none;
	font-size:14px;
}
#options_priceSpan {
	color:#F60;
	font-weight:bold;
	font-size:22px;
}

.menuOrderDipsTitle {
	color: #E32400;
	font-size:18px;
	text-transform:uppercase;
}
.dipsBigPrice {
	font-size:20px;
	color:#333;
}
.menuRow td {
	padding-top:3px;
	padding-bottom:1px;
}
.orderMenuDip {
	padding-left:7px;
	padding-top:7px;
}
.menuRow:hover {
	background: url(/reflux/images/menu_highlight.png) #fff repeat-x;
}
.orderMenuAddBtn {
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	cursor:pointer;
}
.removeItem {
	cursor:pointer;
}
.menuProductOptions {
	color: #333;
	font-size:14px;
	padding-left:5px;
	text-transform:capitalize;
}
.orderMenuSelect {
	font-size:12px !important;
}
.basketMenuItem:hover {
	background:#FC6;
}

.menu_specialDeal {
	border:1px red solid;
	background:url(/reflux/images/specialBgs/1.png) #fdfdfd repeat-x;
	background-position:bottom;
	margin:5px;
	text-align:right;
}
.veg1 {
	color:green;
}

.menu_specialDeal .title {
	font-size:20px;
	font-weight:bold;
}

.menu_specialDeal .price {
	font-size:24px;
	font-weight:bold;
	color:#F30;
}
.menu_specialDeal .expiry {
	font-size:10px;
	color:#999;
}
/* END ORDERING MENU CSS */

#activebar {
	position:absolute;
	top:0;
	left:0;
	background:#FF9;
	width:100%;
	display:none;
	line-height:65px;
	border-bottom:1px #FC0 solid;
	font-size:20px;
}
.blueText {
	color:blue;
}
.smallLink {
	color: #EE2E24;
	font-size:0.71em;
}

#bigTextBox {
	border:1px solid #8D8D8D;
	vertical-align:middle;
	font-size:15px;
	height:auto;
	margin:0 8px 0 0;
	padding:5px;
	color:#666;
}
#logo {
	width:222px;
	height:181px;
	position:absolute;
	margin-left:-95px;
	margin-top:-25px;
}
#mainContainer {
	width:916px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#topHeader {
	background:url(/reflux/images/layout/header_lores3.png) no-repeat;
	width:916px;
	height:283px;
	clear:both;
}
#topBodyShadow {
	background:url(/reflux/images/layout/shadow7px.png) repeat-x;
	width:890px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#trueBody {
	background:url(/reflux/images/layout/sideShadows.png) repeat-y;
	width:916px;
	min-height:400px;
	clear:both;
}
#trueInnerBody {
	width:870px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#footerCorners {
	background:url(/reflux/images/layout/bottomCorners.png) no-repeat;
	width:916px;
	height:27px;
	clear:both;
}
.leftPadding10 { padding-left:10px; }
.topPadding10 {	padding-top:10px; }
.bottomPadding10 {	padding-bottom:10px; }
.formBox {
	margin:2px;
}
#menu2Bg {
	background:url(/reflux/images/pizza2.jpg) no-repeat;
	width:274px;
	background-position:center;
}
#menu2_CollectBg {
	background:url(/reflux/images/shop1.jpg) no-repeat;
	width:272px;
	background-position:center;
}
.specialSplitter {

	width:80px;
}

/* START OF MENU BAR */
#menuBar {
	background:url(/reflux/images/menubg.png) repeat-x;
	height:40px;
	line-height:40px;
	width:890px;
	margin-left:auto;
	margin-right:auto;
}
#openStatus {
	float:left;
	font-size:12px;
	margin-left:15px;
	background:url(/reflux/images/menu_greenbg.png) repeat-x;
	padding-left:10px;
	padding-right:10px;
	border-left:1px #090 solid;
	border-right:1px #090 solid;
}
#closedStatus {
	float:left;
	font-size:12px;
	margin-left:15px;
	background:url(/reflux/images/menu_greybg.png) repeat-x;
	padding-left:10px;
	padding-right:10px;
	border-left:1px #333 solid;
	border-right:1px #333 solid;
}
#menuBar, #menuBar a {
	color:#FFFFFF;
	text-decoration:none;
}
#menuBar ul {
	float:right;
	list-style: none;
	padding: 0;
	margin: 0;
}
#menuBar li {
	float: left;
	padding:0 15px;
	border-right:1px #C00 solid;
	cursor:pointer;
}
#menuBar li:hover, #menuBar .active  {
	background:url(/reflux/images/menubgactive.png);
}
/* END OF MENU BAR */

#bottomPizza {
	float:right;
	margin-top:-145px;
	margin-right:-20px;
}
.subtleText, .subtleText a {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.subtleText a:hover {
	text-decoration:underline;
}
#trueFooter #left {
	width:250px;
	float:left;
	padding-left:20px;
}
#trueFooter #center {
	width:300px;
	float:left;
}
#trueFooter #right {
	text-align:right;
	width:310px;
	float:left;
}
#trueFooter {
	margin-top:10px;
}
.divDlgColumn {
	float:left;
}
.divDlgColumn#column1 {
	width:230px;
	background:url(/reflux/images/popups/info_bottom_delivery.png) no-repeat bottom;
	min-height:400px;
}
.divDlgColumn#column2 {
	width:240px;
}
.divDlgColumn#column3 {
	width:230px;
	background:url(/reflux/images/popups/info_bottom_contact.png) no-repeat bottom;
	min-height:400px;
}
.divDlgTitle {
	font-size:18px;
	color:#666;
	text-decoration:underline;
	text-align:center;
	margin-top:10px;
	margin-bottom:8px;
}
#informationDialog p {
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	margin:0;
}
