	body {
		
		margin-bottom: 18px;
		margin-top: 18px;
		
		color: #333333;
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		line-height: 120%;
		
		background-position: left top;
		background-color: #000000;
		background-image: url(../images/str_page_bg.gif);
		background-repeat: repeat-x;
	}

	h3 {
		font-size: 12px;
		margin-bottom: 2px;
	}
	
	#viewTakeawayInfo p {
		margin-top: 2px;
	}
	
	#viewTakeawayInfo ul {
		margin-top: 2px;
	}

/* PAGE HEADER */

	#page-header {
		background-color: #FF9900;
		background-image: url(/images/str_header_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		color: #ffffff;
		height: 68px;
	}
	
	#page-header-left {
		float:left;
	}
	
	#page-header a {
		padding: 0px;
	}
	
	#page-header-search {
		padding-top: 20px;
		padding-right: 15px;
		float:right;
	}
	#page-header-search .submit {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #FF9900;
		border: 1px solid #000000;	
	}
	#page-header-search .textfield {
		border: 1px solid #000000;	
	}
	#page-header-search .select {
		border: 1px solid #000000;	
	}



/* PAGE FOOTER */

	#page-footer {
		color: #FFFFFF;	
	}
	
	#page-footer a {
		color: #EEEEEE;	
		border-bottom: 1px solid #EEEEEE;
	}

	
	#footer-links {
		padding-top: 15px;
		clear: both;
		text-align: center;
	}

/* PAGE LAYOUT */
	#wrapper {
		margin: 0 auto;
		width: 760px;
	}
	
	#content {
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #FFFFFF;	
	}

/* PAGE STRUCTURE */

	#main-menu-column {
		float: left;
		border-right: 1px dashed #cccccc;
		width: 200px;
		padding-left: 10px;
		padding-right: 10px;
		min-height: 300px;
	}
	
	#main-content-column {
		width: 510px;
		float: right;
		padding-left: 10px;
		padding-right: 10px;
	}

/* MENUS */
	#menu-left {
		background-color: #F3F3F3;
		width: 100%;
		margin-bottom: 10px;
	}
	
	#menu-left a {
		color: #666666;
		font-size: 12px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom:2px;
		font-weight: bold;
		text-decoration: none;
		background-image:url("/images/strMenuArrowOrange.gif");
		background-repeat:no-repeat;
		display: block;
		line-height: 120%;
		margin-top: 2px;
	}
	
	#menu-left a:hover{
		color: #000000;
		background-image:url("/images/strMenuArrowOrange.gif");
		background-color:#dddddd;
		text-decoration: none;
	}

	#menu-left a.sub {
		color: #666666;
		font-size: 11px;
		padding-left: 20px;
		padding-top: 2px;
		padding-bottom:2px;
		font-weight: normal;
		text-decoration: none;
		background-image: none;
		background-repeat:no-repeat;
		display: block;
		line-height: 120%;
		margin-top: 2px;
	}

	#menu-left a.sub:hover{
		color: #000000;
		background-image: none;
		background-color:#dddddd;
		text-decoration: none;
	}

/* TAKEAWAY SEARCH RESULTS */
	.results-table {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.results-table th {
		background-color: #000000;
		color: #FF9400;
	}
	
	.results-table td {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #CCCCCC;
		background-color: #ffffff;
	}
	
	.results-row-highlight td {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #CCCCCC;
		background-color: #F1F1FA;
	}

/* LISTS AND BULLETS */
	ul.small-bullet {
		list-style: none; 
		padding: 0;
		margin-left: 0px;
		
	}
	ul.small-bullet li {
		padding: 2px 0px 2px 15px;
		background: url("/images/strLinkArrow.gif") no-repeat;
	
	}

	.list-two-column li {
		float: left;
		width: 120px;
		margin-right: 5px;
	}

/* SIDE BAR LAYOUTS */

	.side-black-form {
		width: 190px;
		background-color: #000000;
		color: #ffffff;
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	.side-black-form img {
		padding: 0px;
		margin: 0px;
		border: 0px;
		vertical-align: text-bottom;
	}
	.side-black-form label{
		color: #ffffff;
	}

/* GENERAL BITS */
a img {
	border: none;	
}

a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	background-color: #F38B00;
	color: #ffffff;
}

.dashed-line {
	background: url("/images/strDottedLineHoriz.gif") repeat-x;
	height: 5px;
	margin-top: 2px;
	margin-bottom: 2px;	
	clear: both;
}

/* ROUNDED BOX */
.white-rounded-box {
	width:353px;
	margin:0px auto;
	background:#fff url(/images/rounded/real-background.gif) repeat-y left top;
}
.white-rounded-box .box-top {
	width:353px;
	height:15px;
	background:url(/images/rounded/real-top.gif) no-repeat left top;
}
.white-rounded-box .box-content {
	background:url(/images/rounded/real-bottom.gif) no-repeat right bottom;
	padding:1px 20px 18px 25px;
}

/* FORMS */

.submit {
	background-color: #ff9900;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;	
}


div.adwords {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.pagination {
	margin-bottom: 10px;
}