﻿* {margin: 0; padding: 0; }
html { overflow:-moz-scrollbars-vertical; }
body { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;background-color:#7a0014;}
body img {border:none;}
a {color:#007966;text-decoration:none;}
a:hover {color:#b70f39; text-decoration:none;}
.title {font-size:18px; color:#b70f39;}
h4 {color:#b70f39;margin-left:10px;font-size:11px;}
.h4 {color:#b70f39;font-weight:bold;}
#PageOuter {margin: 0 auto 0 auto; width:800px;}
#wrapper {margin: 25px auto 0 5px; width: 800px;background-color: #fff;}

/*------Header Style------*/
#header {position: relative; margin-top: 0;width: 800px; height: 120px;border-top: solid 3px #b70f39;}
#banner{position: absolute;top: 0px;left: 5px;width: 790px;height: 89px;background-position: right top;background-image: url(images/headerRight.jpg);background-repeat: no-repeat;background-color: #ebf4f1;}	
.headerImg {margin: 7px auto auto 5px;border:none;}
#banner p {margin-left: 245px;margin-top:10px;font-size: 9px;}
#banner a {font-weight: bold; color: #b70f39; padding-right: 15px; text-decoration: none; }
#topNav {position: absolute; margin-top:92px; margin-left: 15px; width: 771px; height: 28px; background-color:#b70f39;}
	#topNav p {padding-top: 7px; text-align:right;}
	#topNav a {padding-right: 25px; color:#fff; font-weight: bold; text-decoration: none;}
	#cornerLeft {position: absolute; top:92px; left:5px; width: 10px; height: 28px;}
	#cornerRight {position: absolute; top:92px; left:786px; width: 9px; height: 28px; }
	
/*-----Sub page Content Styles----*/
#content {position:relative;margin:0;width: 784px; min-height:465px;}
	#contentTxt {margin-top: 0px;margin-left:10px;width:500px;}
		#contentTxt p {margin:15px 10px;}
		#deptMenu {position:absolute;top:52px;left:12px;background-color:#339485;height:16px;width:490px;} 
		#deptMenu a {color:#f4e3df; font-size:11px;margin:0px 10px;}
		#deptMenu a:hover {color:#f9e7b0;}
		.tError {font-size: 12px; color:Red;}
		.tSuccess {font-size: 12px; color:Green;}
		.addSpace{height:150px;}
		.map {float:right;margin-right:30px;}
		.deptsTxt {font-size:12px;text-align:center;font-weight:bold;}
		.deptImg {float:right;margin-right:10px;padding-left:10px;padding-bottom:10px;}
		#contentTxt p.deptsTxt {margin:5px 10px;}

/*------Bottom Nav and Footer Styles---*/
#botNav {position: relative; margin-top: 5px; margin-left:0; width: 800px; height: 30px;border-top: dotted 2px #A0A0A0; background-image:url(images/logo_sm.gif); background-position: 700px 3px;background-repeat:no-repeat; }
	#botNav p {margin-left: 33px; margin-top:14px; font-size: 10px; font-weight:bold; color: #b70f39;}
	#botNav a {text-decoration: none; color: #b70f39; }
#footer {position: relative; margin:0; width:800px;height:15px;background-color:#666666;}
	#footer p {margin-left: 33px;padding-top: 3px;color: #fff; font-size: 9px; }
	#footer a {color: #fff; text-decoration: none; }
	
/* ------- Default page-------- */
   #contentTop{position: relative;margin-top: 3px;margin-left: 5px;width: 783px;height: 208px;border:solid 4px #bedfcb;background-color: #ebf4f1;}
	#rotateImg {position: absolute; top:0px; left:0px; width:313px; height:208px;background-color: #fff; color: #fff;}
	#rightBox {position: absolute; top:0px; left:310px; width: 474px; height:208px; text-align:center;}
		#rightBox p {margin:10px 10px 10px 40px;}
	#topLeft {position:absolute; top: -4px; left: -4px;width: 20px; height: 20px;}
	#topRight {position: absolute; top: -4px; left: 767px;width: 20px; height: 20px; }
	#botLeft {position: absolute; top: 192px; left: -4px;width: 20px; height: 20px; }
	#botRight {position: absolute; top: 192px; left: 767px;width: 20px; height: 20px;}
	.transGif {border:none;margin-top:-90px;}
#contentBottom {position: relative; margin-top:3px; left:5px; width:790px; height:215px;color:#333333;}
	#Circular{position:absolute;top:0px;left:0;width:260px;height:100px; background-image:url(images/circular.gif);background-repeat:no-repeat;}	
	#Locations {position:absolute;top:0px;left:265px;width:260px;height:100px; background-image:url(images/locations.gif);background-repeat:no-repeat;}
	#FoodWorld {position:absolute;top:0px;left:530px;width:260px;height:100px; background-image:url(images/foodWorld.jpg);background-repeat:no-repeat;}
	#WiseGuys {position:absolute;top:0px;left:530px;width:260px;height:100px; background-image:url(images/wiseGuys.gif);background-repeat:no-repeat;}
	#Register {position:absolute;top:110px;left:0;width:262px;height:105px;}
		.regHead {font-size:14px;font-weight:bold;margin-top:5px;text-align:center;}
		#btnReg {position:absolute;top:60px;left:28px;width:85px;height:48px;background-image:url(images/btnReg.jpg);background-position:center top;background-repeat:no-repeat;text-align:center;}
		#btnSignIn {position:absolute;top:60px;left:115px;width:125px;height:48px;background-image:url(images/btnSignin.jpg);background-position:center top;background-repeat:no-repeat;text-align:center;}
			.btnTxt a {color: #333333;text-decoration: none;}
			.btnTxt {padding-top:4px;font-weight:bold;font-size:12px;}
			.lblTxt {padding-top:10px;font-size:10px;font-weight:bold;}		
	#Recipe {position:absolute;top:110px;left:263px;width:263px;height:105px; border-left: dotted 2px #A0A0A0; border-right: dotted 2px #A0A0A0;}
		.recHead {font-size:16px;font-weight:bold;text-align:center;margin-top:5px;}
		
	#Links {position:absolute;top:110px;left:526px;width:262px;height:105px; }
		#Links p {margin-top:3px; margin-left:100px;font-weight:bold;}
		#Links a {color:#b70f39;font-size:12px;}
	.whiteLink {margin-left:18px; margin-top:18px;font-size: 22px; color:#fff;}
	.smallTxt {margin-left: 18px;padding-top:10px;color:#fff;}
	
/*----- Static Circular Style ----*/
.circular_menu { font-size: 14px; font-weight: normal; text-align: center; }
#circular_image { text-align: center; }
#current_page { font-size: 14px; font-weight: normal; color: Gray; }

/*----- Dynamic Content style ----*/
.UDC_Title {font-size:14px;font-weight:bold;text-align:center; text-decoration:underline;}
.UDC_Content {font-size:12px;color:Red;line-height:20px;margin-top:15px;font-weight:bold;text-align:center;}

/*----- Recipe Of the Day style ---*/
#rodTbl { width: 100%; padding: 0px; margin: 0px; border: none 0px; background-color: Transparent; }
.rodSpacerCell { width: 5px; font-size: 5px; padding: 0px; margin: 0px; }
#rodImageCell { height: 80px;padding-right: 18px; margin: 0px; }
#rodImg { margin: 0px 0px 0px 5px; border: none 0px; }
#rodTextCell { height: 80px; padding: 0px; margin: 0px; font-weight: bold; font-size: 10px; text-align: left; }
#rodTextCell a {color: #b70f39; text-decoration:none;}

/*----- rotating banner style ---*/
#rotator {width:313px; height:20px;}
#slideshow { display:none; position:absolute; z-index:100; background-color:#FFFFFF;}
#slideshow div#slides div.slide { width:313px; height:208px; display:none }
#videoBox {position:absolute; z-index:25;}
#videoControls {z-index: 50; position: absolute; bottom: 4px; left: 25px; height:12px; line-height:12px; }
#videoControls a { margin-right:8px; }
#videoControls span#videoTimeLeft { left:300px; }