* {
	margin: 0px;
	padding: 0px;
	}
body {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	background: url("images/bgMain.gif") top center repeat-x;
	background-color: #EEEEEE;
	font-size: 10px;
	font-family: 'Myriad Pro',Myriad,Myriad Web,Lucida Grande,Trebuchet MS,Tahoma,Helvetica,Arial,sans-serif;
	color: #666666;
	}

#main {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	}		

h2 {
	color: #0073AE;
	font-size: 16px;
	font-weight: normal;
	}

p {
	margin-top: 15px;
	line-height: 160%;
	font-size: 12px;
	text-align: justify;
	}
img {
	margin: 0px;
	padding: 0px;
	border-style: none;
	outline-style: none;
	}
a:link,
a:visited,
a:hover,
a:active {
	color: #0073AE;
	text-decoration: none;
	}	
td div.infoHeader {
	margin:0px;
	padding: 0px 0px 0px 45px;	
	font-size:13px;	
	color: #0c7aaa;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}	
.contactPage h2 {
	color: #0073AE;
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
	}
	
.contactPage .map {
	display: block;
	width: 458px
	height: 299px
	padding: 0px;
	margin: 6px 0xp 0px 0px;
	}
.contactPage a.directions {
	display: block;
	text-align: right;
	width: 114px
	height: 20px
	padding: 0px;
	margin: 6px 2px 0px 0px;
	}
.contactPage p {
	margin-top: 0px;
	line-height: 160%;
	font-size: 12px;
	text-align: justify;
	}
	
.contactPage p.blue {
	color: #0073AE;
	}
	
.contactPage form {
	margin-bottom: 15px;
}

div.topLine {
	height: 1px;
	line-height: 1px;
	margin-top: 15px;
	background: url("images/cccccc.gif") top left repeat-x;
	}

form {
	margin: 0px;
	padding: 0px;
	}
input.inputWide {
	width: 200px;
	height: 18px;
	margin-left: 10px;
	background-color:#F9F4ED;
	font-size: 12px;
	font-family: 'Myriad Pro',Myriad,Myriad Web,Lucida Grande,Trebuchet MS,Tahoma,Helvetica,Arial,sans-serif;
	color: #005288;
	padding: 3px 0px 0px 3px;
	}

.contactInfo {
	width: 512px;
	height: 115px;
	background: url("images/contactInfo.gif") top left no-repeat;
	}
.contactInfo a:link,
.contactInfo a:visited,
.contactInfo a:hover,
.contactInfo a:active {
	display: block;
	position: relative;
	top: 53px;
	left: 32px;
	width: 120px;
	height: 12px;
	}	
td#callToOrder {
	margin:0px;
	padding: 0px 0px 0px 45px;	
	font-size:13px;	
	color: #0c7aaa;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#eatHereNow {
	margin:0px;
	padding: 0px 0px 0px 15px;
	font-size:13px;
	color: #0c7aaa;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}

td#hoursOperation {
	margin:0px;
	padding: 5px 0px 0px 45px;
	font-size:13px;
	color: #0c7aaa;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}

td.lineHome {
	margin:0px;
	padding:0px;
	width: 227px;
	height: 1px;
	background: url(images/line.gif) no-repeat;
}

td.lineHomeSec {
	margin:0px;
	padding:0px;
	width: 206px;
	height: 1px;
	background: url(images/lineSec.gif) no-repeat;
}

td.lineFull {
	margin:0px;
	padding:0px;
	width: 433px;
	height: 1px;
	background: url(images/lineFull.gif) no-repeat;
}

td#phoneNum {
	margin:0px;
	padding:4px 0px 0px 45px;
	font-size:24px;	
	color: #8b7c6a;	
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#addressDir {
	margin:0px;
	padding:5px 0px 0px 15px;
	font-size:12px;	
	color: #8b7c6a;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}

td#hours1 {
	margin:0px;
	padding:4px 0px 0px 45px;
	font-size:12px;	
	color: #8b7c6a;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#hours2 {
	margin:0px;
	padding:5px 0px 0px 15px;
	font-size:12px;	
	color: #8b7c6a;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}

td#theBluePlate {
	margin:0px;
	padding: 0px 0px 2px 34px;	
	font-size:12px;	
	color: #0c7aaa;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#bluePlateMargin {
	margin:0px;
	padding: 0px 0px 0px 34px;	
	font-size:12px;	
	color: #0c7aaa;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#contactHours {
	margin:0px;
	padding: 0px 0px 2px 0px;
	font-size:12px;
	color: #0c7aaa;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#contactMargin {
	margin:0px;
	padding: 0px;
	font-size:12px;
	color: #0c7aaa;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#contactAddress {
	margin:0px; 
	padding-top:0px;
	padding-left:34px;
	font-size:12px;	
	color: #8b7c6a;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
td#hoursOfOperation {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;	
	color: #8b7c6a;	
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.blue {
	font-size:12px;
	color: #0c7aaa;
}
#telCopy {
	padding-right:85px;
	text-align: right;
	font-size: 13px;
	background-color:#eeeeee;
	border-style: none;	
	letter-spacing: 1px;
	font-weight: 600;
	color: #7d6a55;
	text-transform: uppercase;
	line-height:18px;
}
.copyRight {
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: 600;
	color: #999999;
	text-transform: uppercase;
}
