/*//////////////content/////////////*/
.searchtitle
{
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 3px 0px;
	width: 590px;
	background: url(../images/searchtitle.gif) no-repeat;
}

.searchtitle p
{
	color: white;
	font-weight: bold;
	font-size: 13px;
	margin: 1px 0px 0px 40px;
}

#searchmenuform
{
	width: 545px;
	margin: 0px 0px 10px 5px;
	padding: 20px 0px 0px 40px;
	background: url(../images/searchmenuform.gif) #a5121c repeat-x;
	border: 1px solid white;
}

#searchmenuform form
{
	margin: 0px;
	padding: 0px;
}

#searchmenuform form div input#townsearchinput
{
	vertical-align: middle;
}

#searchmenuform form div input#searchmenuformbutton
{
	margin: 10px 0px 0px 340px;	
}

#searchmenuform form div label
{
	color: white;
  	vertical-align: middle;
}

#searchmenuform form div select  
{
	width: 150px;
  	vertical-align: middle;
  	margin: -3px 0px 0px 0px;
}

.selectmealtype
{
  	padding: 0px 1px 0px 0px;
}

#townsearchtype
{
  	margin: 5px 0px 0px 0px;
}

.foodselecttitle
{
	margin: 0px 0px 10px 150px;
	font-weight: bold;
	font-size: 14px;
	color: white;
}

.foodselectionrow
{
	margin: 2px 0px 10px 35px;
	padding: 0px;
	height:60px;
}

.foodselectionrow a
{
	text-decoration: none;	
	display: block;
}

.foodselectionleft, .foodselectionright
{
 	margin: 0px;
 	padding: 0px;
 	float: left;
}

.foodselectionleft
{
	margin: 0px 20px 0px 0px;
}

.foodselectionleft p, .foodselectionright p
{
	padding: 21px 0px 21px 110px;
	width: 147px;
	margin: 0px;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

/*///////////////////FOODTYPE IMAGES///////////////////*/

.chinese
{
	background: url(../images/chinese.gif) no-repeat;
}

.sandwich
{
	background: url(../images/sandwich.gif) no-repeat;
}

.pizzakebab
{
	background: url(../images/pizzakebab.gif) no-repeat;
}

.fishchips
{
	background: url(../images/fishchips.gif) no-repeat;
}

.indian
{
	background: url(../images/indian.gif) no-repeat;
}

.other
{
	background: url(../images/other.gif) no-repeat;
}

/*///////////////////STEPS IMAGES/////////////////*/
#stepsholder
{
	height: 95px;
	margin: 10px 0px 0px 5px;
}

#stepsholder p
{
	width: 135px;
	color: white;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 7px;
	padding: 28px 0px 22px 0px;
}

#stepsholder p span
{
	font-weight: lighter;
	font-size: 11px;
}

#stepsholder #steps1
{
	background: url(../images/step1.gif) no-repeat;
	float: left;
	margin: 0px 5px 0px 0px;
}
#stepsholder #steps2
{
	background: url(../images/step2.gif) no-repeat;
	float: left;
	margin: 0px 5px 0px 0px;
}
#stepsholder #steps3
{
	background: url(../images/step3.gif) no-repeat;
	float: left;
	margin: 0px 5px 0px 0px;
}
#stepsholder #steps4
{
	background: url(../images/step4.gif) no-repeat;
	float: left;
}

/*/////////////////TEXT BOX///////////////////////*/
#textboxcontainer
{
	width: 585px;
	margin: 0px 0px 0px 5px;
	height: 185px;
}

.textbox
{
	background: url(../images/textboxcorner.gif) top left no-repeat;
	width: 290px;
}

.textbox h1
{
	background: url(../images/textboxbg.gif) repeat-x;
	margin: 0px 0px 0px 26px;
	padding:7px 0px 5px 0px;
	color: white;
	font-size: 14px;
}

.textbox .textboxend
{
	background: url(../images/textboxend.gif) top right no-repeat;
	height: 30px;
	float: right;
	width: 5px;
	padding: 0px;
	margin: -30px 0px 0px 0px;
}

.textbox .textboxbody
{
	background: white url(../images/textboxbottom.gif) bottom right no-repeat;
	padding: 2px 10px 2px 9px;	
	margin: 0px;
	border-top: 1px solid white;
}

.righttextbox
{
	margin: 0px 0px 0px 0px; 
	float: right;	
}

.righttextbox .textboxbody.righthomebox
{
	padding: 9px 10px 9px 9px;
}

.lefttextbox
{
	float: left;
}


.textbox .textboxbody dl dt
{
	float: left;
	width: 102px;
}

.textbox .textboxbody dl dd
{
	margin: 0px 0px 0px 110px;
	line-height: 14px;
}