img, div { behavior: url(iepngfix.htc); }
body {
	background:url(imgs/bg.jpg) repeat-x #FFFFFF;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#777777;
}

.images{
	border:4px solid #CCCCCC;
	}
#footer{
	background:url(imgs/bg_footer.jpg) repeat-x #333333;
}
#footer ul{
	display:block;
	float:left;
	width:180px;
	height:auto;
	padding:0px;
	margin:0px;
}
#footer ul li{
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer ul li h1{
	display:block;
	float:left;
	width:180px;
	padding:5px 0px 5px 0px;
	text-align:left;
	margin:0px;
	font-size:14px;
	color:#999999;
}
#footer ul li a{
	display:block;
	float:left;
	width:160px;
	padding:5px 5px 5px 15px;
	margin:0px;
	text-align:left;
	background:url(imgs/arrow.gif) no-repeat 5px 8px;
	text-decoration:none;
	color:#777777;
	font-size:11px;
	border-bottom:solid #333333 1px;
}
#footer ul li a:hover{
	background:url(imgs/arrow.gif) no-repeat 5px 8px #111111;
	color:#FFFFFF;
}
#main{
	background:url(imgs/bg1.jpg) top center no-repeat;
}
#clearv{
	display:block;
	float:left;
	width:15px;
	height:300px;
	padding:0px;
	margin:0px;
}
#clear{
	clear:both;
	padding:0px;
	margin:0px;
	height:10px;
}
#wd{
	display:block;
	float:left;
	text-align:left;
	font-size:11px;
}
#wd a{
	text-decoration:none;
	color:#999999;
}
#wd a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#search input, .inp{
	width:200px;
	height:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border:0px;
	padding-top:2px;
}
.btn_search{
	display:block;
	width:60px;
	height:20px;
	background:url(imgs/btn_search.gif) no-repeat 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}
.btn_search:hover{
	background:url(imgs/btn_search.gif) no-repeat 0px -20px;
}
.btn_search:active{
	background:url(imgs/btn_search.gif) no-repeat 0px -20px;
}
#menu, #menu li, #submenu ul, #submenu ul li{
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu li a{
	display:block;
	float:right;
	height:40px;
	line-height:40px;
	padding:0px 20px 0px 20px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
#menu li a:hover, #menu li a.active{
	background:url(imgs/hover_menu.jpg) repeat-x 0px 0px;
}
#submenu{
	background-color:#04509D;
	border-top:solid #0E8CD8 1px;
	border-bottom:solid #0E8CD8 1px;
	height:28px;
	line-height:28px;
}
#submenu ul li a{
	display:block;
	float:left;
	width:auto;
	padding:0px 10px 0px 10px;
	height:28px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
#submenu ul li a:hover{
	background-color:#03417E;
}
#logo{
	display:block;
	float:left;
	width:310px;
	height:70px;
	padding:20px 0px 20px 20px;
}
#slogan{
	display:block;
	float:left;
	width:310px;
	height:92px;
	padding:10px 0px 0px 20px;
}
#button{
	display:block;
	float:left;
	width:310px;
	height:80px;
}
#button a{
	display:block;
	float:left;
	width:279px;
	height:68px;
	text-align:center;
	text-decoration:none;
	background:url(imgs/viewallpromos.png) no-repeat 0px 0px;
	margin:0px 0px 0px 20px;
}
#button a:hover{
	background:url(imgs/viewallpromos.png) no-repeat 0px -68px;
}
#button span{
	display:block;
	float:left;
	width:310px;
	padding-bottom:10px;
}
#magazine{
	display:block;
	width:489px;
	height:459px;
	position:relative;
	top:0px;
	right:20px;
}
#asSeen{
	display:block;
	float:left;
	width:310px;
	height:80px;
}
#asSeen a{
	display:block;
	float:left;
	width:279px;
	height:63px;
	text-align:center;
	text-decoration:none;
	background:url(imgs/as-seen-btn-r.png) no-repeat 0px 0px;
	margin:0px 0px 0px 20px;
}
#asSeen a:hover{
	background:url(imgs/as-seen-btn-r.png) no-repeat 0px -63px;
}

#survey{
	display:block;
	float:left;
	width:310px;
	height:80px;
}
#survey a{
	display:block;
	float:left;
	width:279px;
	height:63px;
	text-align:center;
	text-decoration:none;
	background:url(imgs/survey-btn-r.png) no-repeat 0px 0px;
	margin:0px 0px 0px 20px;
}
#survey a:hover{
	background:url(imgs/survey-btn-r.png) no-repeat 0px -63px;
}

#selection{
	display:block;
	float:left;
	width:310px;
	height:80px;
	line-height:27px;
	padding-top:13px;
	padding-left:20px;
}
#flash{
	font-size:11px;
	width:638px;
	height:312px;
	text-align:center;
	line-height:312px;
}
#restaurants{
	width:648px;
	height:auto;
}
#restaurants div{
	font-family: georgia, "times new roman", times, serif;
	display:block;
	float:left;
	width:210px;
	height:auto;
	text-align:left;
	color:#333333;
	line-height:18px;
	margin-left:5px;
}
#restaurants div ul{
	padding:0px;
	margin:0px;
	font-size:11px;
	display:inline;
	color:#777777;
}
#restaurants div ul li{
	list-style:none;
	display:block;
	float:left;
	width:185px;
	padding:2px 2px 2px 23px;
}
#restaurants div ul li a{
	text-decoration:none;
	color:#000000;
}
#restaurants div ul li a:hover{
	color:#006699;
}
.addr{
	background:url(imgs/icon_world.gif) no-repeat 0px 5px;
}
.phone{
	background:url(imgs/icon_phone.gif) no-repeat 0px 5px;

}
.web_address{
	background:url(imgs/icon_monitor.gif) no-repeat 0px 5px;

}
.email{
	background:url(imgs/icon_email.gif) no-repeat 0px 5px;

}
.t1{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.t1 strong{
	font-family: georgia, "times new roman", times, serif;
	font-size:13px;
	color:#444444;
}
.t1:hover{
	text-decoration:underline;
	color:#006699;
}
#leftside span{
	display:block;
	float:left;
	width:300px;
	height:auto;
	margin:0px 5px 10px 0px;
	border:solid #CCCCCC 1px;
}
.cravings{
	border:none !important;
}
.cravings a{
	display:block;
	width:300px;
	height:180px;
	text-decoration:none;
	background:url(imgs/banner2.jpg) no-repeat 0px 0px;
}
.cravings a:hover{
	background:url(imgs/banner2.jpg) no-repeat 0px -180px;
}

.bottomBox{
	display:block;
	font-family: georgia, "times new roman", times, serif;
	color:#333;
	float:left;
	width:204px;
	height:190px;
	padding:10px;
	border-bottom:dashed #CCCCCC 1px;
	border-right:dashed #CCCCCC 1px;
}

.bottomBox2{
	display:block;
	font-family: georgia, "times new roman", times, serif;
	color:#333;
	float:left;
	width:230px;
	height:190px;
	padding:10px;
	border-bottom:dashed #CCCCCC 1px;
	border-right:dashed #CCCCCC 1px;
}

.bottomBox3{
	display:block;
	font-family: georgia, "times new roman", times, serif;
	color:#333;
	float:left;
	width:229px;
	height:190px;
	padding:10px;
	border-bottom:dashed #CCCCCC 1px;
}


#box{
	display:block;
	font-family: georgia, "times new roman", times, serif;
	color:#333;
	float:left;
	width:230px;
	height:200px;
	padding:10px;
	border-bottom:dashed #CCCCCC 1px;
	border-left:dashed #CCCCCC 1px;
}
.rm{
	display:block;
	float:left;
	width:70px;
	height:22px;
	line-height:20px;
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:10px 0px 10px 0px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(imgs/view_more.gif) no-repeat 0px 0px;
}
.rm:hover{
	background:url(imgs/view_more.gif) no-repeat 0px -22px;
	color:#1A4586;
}
#tt1{
	border-bottom:solid #C8C8C8 2px;
	padding:20px 0px 5px 5px;
}

/*smap*/

.smap{
	width:940px;
	height:auto;
	text-align:left;
	padding-bottom:10px;
	  font-family: georgia, "times new roman", times, serif;
  font-size: 1.2em;
  line-height: 1.25em; /* 15px */

  color: #333;

}

.smap .imgPageWide{
	width:648px;
	height:auto;
	text-align:left;
	padding-bottom:10px;
}

.smap .imgFloatLeft{
	display:block;
	float:left;
	margin-right:10px;
}

.smap .imgFloatRight{
	display:block;
	float:right;
	margin-left:10px;
}


.smap h1{
	font-size:16px;
	color:#000;
	margin:0px;
	padding:0px;
}

.smap a{
	text-decoration:none;
	color: #333;
	font-size:12px;
}

.smap a:hover{
	text-decoration:underline;
}

.smap ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.smap ul li {
	/*display:block;
	float:left;*/
	clear:both;
	margin:0px;
	padding:5px 5px 5px 15px;
}

/*smap*/

.inPage{
	width:648px;
	height:auto;
	text-align:left;
	padding-bottom:10px;
	font-family: georgia, "times new roman", times, serif;
  font-size: 1.2em;
  line-height: 1.25em; /* 15px */

  color: #333;

}

.inPage .imgPageWide{
	width:648px;
	height:auto;
	text-align:left;
	padding-bottom:10px;
}

.inPage .imgFloatLeft{
	display:block;
	float:left;
	margin-right:10px;
}

.inPage .imgFloatRight{
	display:block;
	float:right;
	margin-left:10px;
}


.inPage h1{
	font-size:16px;
	color:#000;
	margin:0px;
	padding:0px;
}

.inPage a{
	text-decoration:none;
	color: #333;
}

.inPage a:hover{
	text-decoration:underline;
}


/* restaurants page */

.restaurantPic{
	padding:15px 0px 10px 0px;
	border-bottom:1px dashed #CCC;
	font-size:12px;
	line-height:18px;
}

.restaurantPic a{
	text-decoration:none;
	color:#069;
}

.restaurantPic a:hover{
	text-decoration:none;
	color:#000;
}

.restaurantPic h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#069;
	font-size:17px;
	font-weight:bold;
	margin:0px;
	padding: 0px;
}

.restaurantPic h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#069;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding: 0px;
}

.restaurantPic .address{
	font-size:13px;
}
/*restaurants ends */

.top1{
	font-size:11px;
	color:#CCCCCC;
	width:300px;
	display:block;
	float:right;
	text-align:right;
	height:25px;
	padding-top:5px;
}
.top2{
	font-size:11px;
	color:#CCCCCC;
	width:550px;
	display:block;
	float:right;
	text-align:right;
	height:25px;
	padding-top:2px;
}
.top2 strong{
	color:#FFFFFF;
}
.top2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.top2 a:hover{
	color:#777777;
}
.subscribe{
	display:block;
	float:left;
	width:300px;
	height:auto;
	border:solid #C8C8C8 1px;
}
.subscribe table td{
	padding:5px;
	font-size:11px;
}
.subs{
	display:block;
	float:left;
	width:80px;
	height:30px;
	text-decoration:none;
	background:url(imgs/subscribe.gif) no-repeat 0px 0px;
	margin:5px 0px 15px 0px;
}
.subs:hover{
	background:url(imgs/subscribe.gif) no-repeat 0px -30px;
}
.download{
	display:block;
	float:left;
	width:80px;
	height:30px;
	text-decoration:none;
	background:url(imgs/download.gif) no-repeat 0px 0px;
	margin:5px 0px 15px 0px;
}
.download:hover{
	background:url(imgs/download.gif) no-repeat 0px -30px;
}

/*restyaurants*/

.details{
	border-bottom:1px dashed #CCC;
	font-size:12px;
	color:#333;
	line-height:18px;
}

.details a{
	text-decoration:none;
	color:#069;
}

.details a:hover{
	text-decoration:none;
	color:#000;
}

.details h1{
	font-size:16px;
	color:#000;
	margin:0px;
	padding:0px;
}

.details h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#069;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding: 0px;
}