body
{
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding: 0px;
	background: #83B41A;
}

body, html {
	height: 100%;
}

* {
	margin: 0px;
	padding:0px;
	border:none;
}


td.bgleft {
	background:url(css/bg_left.png) repeat-x scroll center top;
}

td.bgmain {
	background:url(css/bgmain.png) repeat-x scroll center 186px;
}

td.bgright {
	background:url(css/bg_right.png) repeat-x scroll center top;
}

td.footer {
	background: #71066e;
	height:30px;
}


table {
	border-collapse: collapse;
	width:100%;
}

td.td-0 {

}

th.td-0, th.td-3 {
	background:red none repeat scroll 0 0;
	height:20px;
	padding-left:10px;
	text-align:left;
	width:140px;
}

th.td-2 {
	
}

th.td-1, th.td-4 {
	background:red none repeat scroll 0 0;	
	width: 100px;
}


ul {
	list-style-position:inside;
}


ol {
	padding-left: 20px;
}

h1 {
	border-bottom: 1px solid #CECECE; 
	margin: 0pt 0pt 5px; 
	padding: 0pt 0pt 5px 0px; 
	color: #FFFFFFF; 
	font-size: 18px;

}

h2 {
	border-bottom: 1px solid #CECECE; 
	margin: 0pt 0pt 5px; 
	padding: 0pt 0pt 5px 0px; 
	color: #FFFFFFF; 
	font-size: 14px;

}

h3 {
	padding: 5px 0px;
	color: #FFFFFF; 
	font-size: 11px;
}

#contentmain h1 {
	border: none;
	color: #fff; 
	background:url(css/h1.jpg) no-repeat scroll left top;
	font-size:18px;
	line-height:59px;
	margin:0 0 5px;
	padding:0 0 5px 80px;
}

#contentmain a {
	color: #fff;
}

#contentmain ul {
	list-style-position:outside;
	padding-left:15px;
}

#wrap2 {
	margin: 0 auto;
	width: 990px;
	background: #F4F4F4;
	height: 100%;
}

div#wrap {
	height: 100%;	
	margin: 0 auto;
	width: 990px;
	background: #F4F4F4;
}
 

html>body div#wrap {
	height: auto;
	min-height: 100%;
	margin: 0 auto;
	width: 990px;
	background: #F4F4F4;
}


#header {
	height:186px;
   	background:url(css/logo.jpg) no-repeat scroll center top;
}

#navi {
	float:right;
	padding-right:20px;
	padding-bottom:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:600px;
}

#navi ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#navi ul li {
	float: left;
	text-align:center;
}

#navi ul li.first a {
	color:#FFFFFF;
	font-size:14px;
	padding:15px 10px 12px 15px;
	text-decoration:none;
	display:block;
}

#navi ul li.first a:hover {
	text-decoration: underline;
}

#navi ul li a {
	color:#FFFFFF;
	padding:15px 10px 12px 15px;
	text-decoration:none;
	display:block;
	font-size:14px;
}

#navi ul li a:hover {
	text-decoration: underline;
}

#navi ul li.last a {
	color:#FFFFFF;
	padding:15px 10px 12px 15px;
	text-decoration:none;
	display:block;
	font-size:14px;
}
#navi ul li.last a:hover {
	text-decoration: underline;
}



#content {
	margin:0px;
}


#contentmain {
	float:right;
	margin:0;
	width:595px;
}

.content_top {
	height: 12px;
  background: transparent url(css/content_top.gif) no-repeat scroll left bottom;
	margin-top:10px;
}


.content_text {
	padding:10px 14px;
   	background:transparent url(css/content_main.gif) repeat-y scroll left top;
}


.content_bottom {
	height: 12px;
 	background:transparent url(css/content_bottom.gif) no-repeat scroll left bottom;
	margin-bottom:20px;
}


#contentleft {
	float:left;
	width: 291px;
	margin-top:10px;
}

#startmain {
 	background:transparent url(css/moes_splash.jpg) no-repeat scroll center top;
 	height: 333px;
 	width: 884px;
}

#start_plz {
 	background:transparent url(css/postcode_banner.jpg) no-repeat scroll center top;
 	height: 94px;
 	width: 884px;
}

#start_promo {
  width: 884px;
  background-color: #82B51A;
}

#start_addict {
  background:transparent url(css/pizza_addict.png) no-repeat scroll left top;
  float:left;
  margin-right:10px;
  padding-bottom:25px;
  padding-left:12px;
  padding-top:87px;
  width:275px; 
}

#start_menu {
  float:left;  
  position: relative;
}

#menu_text {
  position: absolute;
  top: 100px;
  left: 12px;
}

#start_special {
  float:right;
  background:transparent url(css/ice_cream.png) no-repeat scroll left top; 
  width: 273px;
  padding-left:12px;
  padding-top:87px;
  padding-bottom: 25px;    
}


.leftboxtop {
	height: 12px;
   	background: transparent url(css/leftboxtop.gif) no-repeat scroll left bottom;
}
.leftboxmiddle {
	min-height: 100px;
   	background: transparent url(css/leftboxmiddle.gif) repeat-y scroll left top;
}
.leftboxbottom {
	height: 12px;
   	background: transparent url(css/leftboxbottom.gif) no-repeat scroll left bottom;
}

#news {
	background:transparent url(css/pic_pizza.png) no-repeat scroll center top;
	height:247px;
	padding-left:15px;
	width:270px;
}


#famoesid14 #news {
	background:transparent url(css/pic_pizza.png) no-repeat scroll center center;
	height:310px;
	padding-left:15px;
	width:270px;
}

#specials {
	background:transparent url(css/pic_reminder.png) no-repeat scroll center top;
	height:247px;
	padding-left:15px;
	width:270px;
}




#pagetitle {
	float:left;
	width:500px;
	margin-left:50px;	
}

#ordernow {
	float:right;
	margin-top:20px;
	width:190px;
}

#contentwrap{
	background-color:#Fff;
	margin:0pt auto;
	width:950px;
}


#brand {
	color:#fff;
}

#brand a {
	color: #fff;
}

.csc-linkToTop {
	text-align: right;
}

.csc-linkToTop a {
	color: #ff6600;
	font-size: 9px;
}

ul.csc-menu li {
	list-style:none;
}

ul.csc-menu a {
	background:transparent url(css/arrow.gif) no-repeat scroll 0 3px;
	color:#000000;
	padding-left:10px;
}

.csc-frame-rulerAfter {
	background:transparent url(css/divider.gif) no-repeat scroll center top;
	height:2px;
	margin:15px 0 10px;
}


#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
 	background:#DEDEDE;
	border:1px solid #ffffff;
	z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:360px;
	width:500px;
	background: transparent url(css/order_popup.gif) no-repeat scroll center top;
	border:0px solid #ff6600;
	z-index:2;
	padding:12px;
	font-size:13px;
}

#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:30px;
	top:4px;
	position:absolute;
 	color:#000;
	font-weight:700;
	display:block;
	cursor: pointer;  
}

#contactArea {
	margin-top:180px;
}

#contactArea h1 {
	border:none;
	padding:0 0 20px;
	text-align: center;
}

#splash {
	padding-top:465px;
}

#offer {
	float:left;
	height:90px;
	left:240px;
	position:relative;
	width:475px;
}

#login {
	padding: 5px 20px;
}

#login h1, #login h2, #login h3 {
	color:#82b51a;
	font-size:14px;
}

.box {
	margin-bottom:15px;
}

input#postcode, input#postcode2 {
  float:left;
  margin:8px 3px 3px 35px;
  padding:5px;
  width:120px;
}

#start_intro {
  float:left;
  font-family:tahoma;
  font-size:19px;
  padding:20px 0 0 270px;
}

#start_login {
  float:right;
  width: 270px;
}

#startplz input#postcode {
  margin:30px 0 3px 10px;
}

#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider2 li { 
	width:465px;
	height:90px;
	overflow:hidden; 
}

#footer {
	color:#fff;
}	

.copyright {
	text-align: left;
}

.copyright a {
	color: #fff;
}


.csc-frame-frame1 {
	border:1px dashed #82b51a;
	margin:10px 0;
	padding:10px;
	
}

.csc-fame-end {
	height: 10px;
}

fieldset {
	border:medium none;
}

legend {
	display:none;
}

label {
	float: left;
	font-weight:bold;
	margin:3px;
	padding:5px;
}

input, textarea {
	background:#FFF none repeat scroll 0 0;
	border:1px solid #65594D;
	display:block;
	margin:3px 3px 3px 30px;
	padding:3px;
	width:350px;
	float:right;
}

.tx_powermail_pi1_fieldwrap_html {
	clear:both;
}

#powermaildiv_uid1, #powermaildiv_uid6 {
	padding:40px 0 10px;
	font-weight: bold;
}

.powermail_radio_inner {
	clear:both;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
	border-bottom: 1px solid #CECECE; 
	margin: 0pt 0pt 5px; 
	padding: 15px 0pt 5px 0px; 
	color: #FFFFFFF; 
	font-size: 14px;
}

.powermail_submit {
	width: 150px;
	border: 1px solid;
}

.powermail_mandatory_listitem {
	padding: 10px 0px;
}

.powermail_all_table {
	width: 100%;
}

.powermail_all_table td {
	height:25px;
}

.hred {
	background:transparent url(css/bar_bg_middle.png) repeat-x scroll 0 0;
	height:65px;
	width:auto;
}

.hleft {
	background:transparent url(css/bar_bg_left.png) repeat-x scroll 0 0;
	float:left;
	height:65px;
	width:78px;
}

.hmiddle {
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:68px;
	text-decoration:none;
	width:auto;
}

.hright {
	background:transparent url(css/bar_bg_right.png) repeat-x scroll 0 0;
	float:right;
	height:65px;
	width:30px;
}

input#continue {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  height:28px;
  margin:8px 20px 0 0;
  padding:0;
  width:44px;
}

#startplz input#continue {
  width: 84px;
  height:65px;
  margin:8px 15px 0 0!important;  
}