/* 
Project: Take Away Fever CSS Master
Author: Visualcode Limited
Description: Main List Style
Version: 1.01
Date: 21.07.05
 */
 
/*---------------------------Imported Styles<-----------------------------*/

@import url(layout.css);
@import url(typography.css);

/*---------------------------Global Start<-----------------------------*/ 
 

body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode',verdana, lucida, arial, helvetica, sans serif;
	text-align: center;
	color: #790000;
	font-size: 0.8em;
	}

* html body { /* to make IE 5.5 Center */ 
	text-align:center;
	}

div {
	margin:0; 
	padding:0; 
	/* - Resets all margins and padding - */
	} 

#container {
	width: 100%;
	background: #FFF;
	margin: 0 auto;
	text-align: center;
	}
	
img {
	border: none;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:'Lucida Grande', 'Lucida Sans Unicode',verdana, lucida, arial, helvetica, sans serif;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:5px;
	}	
	


a:link {
	color:#790000;
	text-decoration:none;
	font-weight:normal;
	}

a:visited {
	color:#790000;
	text-decoration:none;
	font-weight:normal;
	}

a:hover {
	color:#CCC;
	text-decoration:none;
	font-weight:normal;
	}

a:active {
	color:#790000;
	text-decoration:none;
	font-weight:normal;
	}
	
h1 { 
	font-size: 200%;
	font-weight:bold;
	color:#790000;
	}
	
h2 { 
	font-size: 120%;
	color:#790000;
	}

h3 { 
	font-size: 100%;
	color:#C3BC9C;
	}

h4 { 
	font-size: 100%;
	color:#666666;
	}

h5 { 
	font-size: 100%;
	color:#C3BC9C;
	float:right;
	}

strong {
	font-weight:bold;
	text-decoration:underline;
	}

/* Navigation */

.Nav {
	height:18px;
	padding:10px 0 0px 0;
	font-size:100%;
	clear:right;
	}
	
.Nav ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	}	

.Nav ul li {
	margin-left:0px;
	padding:0px 5px 0px 5px;
	border-left:#FFF solid 1px;
	list-style:none;
	display:inline;
	}

.Nav ul li.end {
	padding:0px 5px 0px 5px;
	border-right:#FFF solid 1px;
	list-style:none;
	display:inline;
	}

.Nav li a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:1px;
	}

.Nav li a:hover {
	color:#F9820D;
	font-weight:bold;
	text-decoration:none;
	}
	
.Nav li a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:1px;
	}
	
.Nav li a:active {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:1px;
	}
	
hr {
	border-top:1px dotted #790000;
	width:100%;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	size:1px
	}
	
/* Forms ................................. */

form {
	margin: 0;
	padding: 0;
	}
	
fieldset {
	margin: 0;
	padding: 0.5em;
	border: 1px solid #00564D;
	}

#QuickLinksBody label {
	float: left;
	margin:0;
	padding:5px 1px 0 1px;
	width: 10em;
	text-align: left;
	}

form.join label {
	float: left;
	margin:0;
	padding:5px 1px 0 1px;
	width: 10em;
	text-align: left;
	}

form.join label.long {
	float: left;
	margin:0;
	padding:5px 1px 0 1px;
	width: 25em;
	text-align: left;
	}

form.join input.long {
	float: left;
	margin:0;
	padding:2px 1px 0 1px;
	width: 20em;
	}
	
form.join input.pic {
	margin:0;
	padding:0;
	width:1em;
	}

form.join textarea.long {
	float: left;
	margin:0;
	padding:2px 1px 0 1px;
	width: 20em;
	}	

form.join div {
	clear:left;
	padding-top:5px;
	}	
	
	
input {
	margin-top:2px;
	}

form .button {
	background:#FFF url(images/submit.gif) repeat-x;
	padding:2px 10px;
	font-weight:bold;
	margin:0;
	margin-top:5px;
	border-top: 2px solid #ECEAD9;
	border-right: 2px solid #D6D0B3;
 	border-bottom: 2px solid #D6D0B3;
	border-left: 2px solid #ECEAD9;
 	color:#FFF;
 	width:auto;
	}


/* End Forms ................................. */

/* 
Project: Take Away Fever CSS Layout
Author: Visualcode Limited
Description: New Layout Style
Version: 2.01
Date: 15.08.05
 */
 
#NavBar {
	height:118px; 
	background:#FFF url(images/navtile.gif) repeat-x;
	margin:0;
	padding:0;
	}
	
#topCont {
	width:760px; 
	margin:0 auto; 
	text-align:right;
	}
	
#logo {
	width:200px; 
	text-align:left; 
	height:105px; 
	background:url(images/logo.gif) no-repeat; 
	float:left;
	padding:0;
	margin:0;
	}

#food4pics {
	width:517px;  
	height:77px; 
	background:url(images/foodback.gif) no-repeat;
	text-align:right; 
	margin-left:auto;
	}

#aboveFood {
	padding-top:30px; 
	font-size:85%;
	margin:0;
	}

/*--------------------------- Table Items -----------------------------*/


table#Content {
	width:100%; 
	margin:0; 
	padding:0; 
	border-collapse:collapse; 
	border-spacing:0px;
	font-size:90%;
	}
	
table#Content td.right {
	width:35%; 
	background:#ECEAD9; 
	text-align:left;
	border-left:#FFF solid 1px;
	padding-left:5px;
	vertical-align:top;
	}
	
table#Content td.left {
	background:#FFF; 
	text-align:right; 
	border-right:#D6D0B3 solid 1px; 
	padding-right:5px; 
	vertical-align:top;
	}
	
/*--------------------------- Content Left -----------------------------*/

#ContentLeft {
	width:465px;
	text-align:left;
	margin-left:auto;
	padding:0;
	float:right;
	color:#999999;
	}

.FloRight {
	float:right;
	text-align:right;
	}

#MainSearchContainer {
	width:465px;
	margin-top:35px;
	color:#790000;
	}

#MainSearchTop {
	background:#FFF url(images/maintop.gif) no-repeat;
	width:465px; 
	height:15px; 
	}

#MainSearchBody {
	background:#FFF url(images/maintile.gif) repeat-y;
	width:455px;
	padding:5px;
	margin:0;
	}
	
#MainSearchBottom {
	background:#FFF url(images/mainbottom.gif) no-repeat;
	width:465px; 
	height:15px;
	margin:0;
	padding:0;
	}
	
#DancerStrap {
	background:#FFF url(images/dancer.gif) no-repeat; 
	height:140px; 
	width:465px; 
	margin-top:15px; 
	font-size:150%; 
	padding:30px 0 0 0; 
	line-height:1.5em;
	}
	
	
#News {
	background:#FFF url(images/maintile.gif) repeat-y;
	width:465px; 
	padding:0 10px; 
	text-size:80%;
	}	
/*--------------------------- Content Right -----------------------------*/

#ContentRight {
	width:265px; 
	padding-top:55px; 
	font-size:90%; 
	margin-right:auto;
	}

#QuickLinksTop {
	background:url(images/quicktop.gif) no-repeat;
	height:16px;
	width:265px;
	}
	
#QuickLinksBody {
	background:url(images/quicktile.gif) repeat-y; 
	width:245px; 
	padding:0 10px; 
	text-size:80%;
	}
	
#QuickLinksBody {
	background:url(images/quicktile.gif) repeat-y; 
	width:245px; 
	padding:0 10px; 
	text-size:80%;
	}
	
#QuickLinksBottom {
	background:url(images/quickbottom.gif) no-repeat;
	height:16px; 
	width:265px;
	font-size:10%;
	}
	
.Advert {
	width:265px;
	padding-top:15px; 
	text-align:center;
	}

/*--------------------------- Footer -----------------------------*/


#DividerLine {
	width:100%; 
	border-top:#FFF solid 1px; 
	background:#D6D0B3; 
	height:1px;
	}
	
#Copyright {
	width:760px; 
	margin:0 auto; 
	background:#FFF; 
	text-align:right; 
	color:#999999; 
	font-size:80%; 
	margin-top:5px; 
	}
	

/*--------------------------- TakeAway Results Display Elements -----------------------------*/

#resultContainer {
	width:465px;
	margin-top:5px;
	color:#790000;
	border-bottom:#CCC dotted 1px;
	padding-bottom:5px;
	}

#goldresultContainer {
	width:465px;
	margin-top:5px;
	color:#b80000;
	border-bottom:#CCC dotted 1px;
	padding-bottom:5px;
	}
	
#resultTop {
	background:#FFF url(images/maintop.gif) no-repeat;
	width:465px; 
	height:13px; 
	}

#resultBody {
	background:#FFF url(images/maintile.gif) repeat-y;
	width:455px;
	padding:0 5px;
	margin:0;
	}
	
#resultBottom {
	background:#FFF url(images/mainbottom.gif) no-repeat;
	background-position:bottom-0; 
	width:465px; 
	height:15px;
	margin:0;
	padding:0;
	}

#resultBody table {
	width:100%; 
	margin:0; 
	padding:0; 
	border-collapse:collapse; 
	border-spacing:0px;
	font-size:90%;
	}
	
#resultBody table td {
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	}

#resultBody table td.right{
	text-align:right;
	color:#333333;
	background:none;
	}
	
#resultBody table td.restaurant{
	font-size:130%;
	font-weight:bold;
	}	
	
#resultBody table tr.buttons_3_space td {
	text-align:right;
	padding-top:10px;
	width:33%;
	}
	
#resultBody table td.address {
	padding-top:10px;
	color:#333333;
	}

#resultBody table td.body {
	padding-top:10px;
	}	

#resultBody table td.times {
	padding-top:10px;
	font-weight:bold;
	}	

#resultBody table td.times2 {
	padding-top:10px;
	}	
	
#resultNo_Adver {
	width:465px;
	margin:10px 5px;
	margin:0;
	}
	
#resultNo_Advert table {
	width:455px; 
	margin:0; 
	padding:0; 
	border-collapse:collapse; 
	border-spacing:0px;
	font-size:90%;
	padding-top:20px;
	}
	
#resultNo_Advert table td {
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	border-bottom:#CCC solid 1px;
	padding-top:5px;
	}

#resultNo_Advert table td.name {
	text-align:left;
	width:165px;
	font-weight:bold;
	}

#resultNo_Advert table td.phone {
	text-align:right;
	width:100px;
	font-weight:bold;
	}

#resultNo_Advert table td.location {
	text-align:left;
	}

.button {
	background:#FFF url(images/submit.gif) repeat-x;
	padding:1px 10px;
	font-weight:bold;
	font-size:110%;
	border-top: 2px solid #ECEAD9;
	border-right: 2px solid #D6D0B3;
 	border-bottom: 2px solid #D6D0B3;
	border-left: 2px solid #ECEAD9;
 	color:#FFF;
 	width:auto;
	}

.deadbutton {
	background:#FFF url(images/deadsubmit.gif) repeat-x;
	padding:1px 10px;
	font-weight:bold;
	font-size:110%;
	border-top: 2px solid #ECEAD9;
	border-right: 2px solid #D6D0B3;
 	border-bottom: 2px solid #D6D0B3;
	border-left: 2px solid #ECEAD9;
 	color:#CCCCCC;
 	width:auto;
	}

.button a:link {
	color:#FFFFFF;
	font-weight:bold;
	}

.button a:visited {
	color:#FFFFFF;
	font-weight:bold;
	}

.button a:active {
	color:#FFFFFF;
	font-weight:bold;
	}

.button a:hover {
	color:#FFFFFF;
	font-weight:bold;
	}

.deadbutton a:link {
	color:#CCCCCC;
	font-weight:bold;
	}

.deadbutton a:visited {
	color:#CCCCCC;
	font-weight:bold;
	}

.deadbutton a:active {
	color:#CCCCCC;
	font-weight:bold;
	}

.deadbutton a:hover {
	color:#CCCCCC;
	font-weight:bold;
	}	
	
.hsbc {
	font-size:80%; 
	color:#666666; 
	text-align:center; 
	padding:5px; 
	margin:10px 0 0 0; 
	width:253px; 
	background:#FFF; 
	border:#E3E3E3 solid 1px;
	}
	
.wrong {
	background:#FF0000;
	border:1px #FFFFFF dotted;
	padding:1px;
	margin-top:5px;
	font-weight:bold; 
	font-size:85%; 
	text-align:center; 
	color:#FFFFFF;
	}
	
/*Stuff from menu page*/

#MenuText{
	margin-left:220px;
	text-align:left;
	position:relative;
	}


.tel {
	
	color:#666666; 
	text-align:left !important; 
	}
	
.TelNo {
	font-weight:bold;
	font-size:110%;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
	}

.strapline {
	position:absolute;
	margin-top:85px;
	color:#FFF;
	font-weight:bold;
	z-index:11;
	}

#MenuName {
	font-weight:bold;
	font-size:150%;
	padding-top:20px;
	}

	
.MenuResult {
	padding:10px;
	text-align:left;
	}

.Menubutton {
	background:#FFF url(images/submit.gif) repeat-x;
	border-top: 2px solid #ECEAD9;
	border-right: 2px solid #D6D0B3;
 	border-bottom: 2px solid #D6D0B3;
	border-left: 2px solid #ECEAD9;
 	font-weight:bold;
	font-size:90%;
 	color:#FFF;
 	width:120px;
 	text-align:center;
 	float:left;
 	margin-left:250px;
	}
	
.Menubutton a:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

.Menubutton a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

.Menubutton a:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

.Menubutton a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}


