body {
	margin : 0;
	padding : 0;
	background : url(/images/bg_body.jpg) top left fixed;
	font-size : 11px;
	color : #333333;
	width : auto;
	font-family : sans-serif;
	line-height : 15px;
}
form {
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	color: #333333;
}

h1 {
	font-size: 18px;
}

.signup_link a, signup_link a:link, signup_link a:visited{
	text-decoration:none;
	color:#1958a6;
	font-size:16px;
	font-weight:bold;
}
.signup_link a:hover{
	color: #0bb413;
}
#anchor {
	width:930px;
	height:35px;
	font-size:10px;
	color:#fff;
	text-align:right;
	padding-right: 65px;
	padding-top:2px;
	}

#anchor a {color:#fff; text-decoration:none; padding-right:10px; padding-left:10px;}
#anchor span {color:#fff; text-decoration:none; padding-right:10px; padding-left:10px;}

#head_home {
	width:930px;
	height:225px;
	text-align:left;
	padding-left:80px;
	}
#head {
	background:url(/images/bg_header.png) no-repeat bottom;
	width:930px;
	height:100px;
	text-align:left;
	padding-left:80px;
	}

#page_home {
	width:930px;
	}
#page {
	background:url(/images/bg_white.png) repeat-y;
	width:930px;
	}

.header {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

.header a:link, .header a:visited {
	color: #333333;
}
.subhead {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
.home_mod {
	background:url(/images/bg_box.png) no-repeat;
	width:300px;
	height:300px;
	vertical-align: top;
	padding-top:25px;
	margin:0px;
	text-align:left;
	}

.home_mod a {
	font-size:10px;
	color: #000;
	}
.mydooph_nav a {
	font-size:10px;
	color: #000;
	}
.home_mod_logged_top {
	background:url(/images/bg_box_wd_top.png) no-repeat;
	width:868px;
	height:20px;
	margin-left: 0px;
	}
.home_mod_logged {
	background:url(/images/bg_box_wd_bg.png) repeat-y;
	width:818px;
	height:280px;
	vertical-align: top;
	text-align:left;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 0px;
	}
.home_mod_logged_bottom {
	background:url(/images/bg_box_wd_bot.png) no-repeat;
	width:868px;
	height:20px;
	margin-left: 0px;
	}

.home_mod_logged a {
	font-size:10px;
	color: #000;
	}
.popup_mod {
	background:url(/images/bg_box.gif) no-repeat;
	width:290px;
	height:280px;
	vertical-align: top;
	margin: 30px;
	padding: 25px;
}

#interior {
	width:874px;
	}

.bluelink a { font-size: 12px; font-weight:bold; color:#1958a6; text-decoration: none; }
.bluelink a:hover {color: #0bb413;}

.fav_link a { font-size: 12px; font-weight:bold; color:#1958a6; text-decoration: none; }
.fav_link a:hover {color: #0bb413;}

#foot {
	background:url(/images/foot.png) no-repeat top;
	padding-top:25px;
	width:930px;
	font-size:10px;
	color:#fff;
	text-align:left;
	}

#foot a { color:#fff; text-decoration:none;}
#foot a:hover {text-decoration:underline;}

#foot_home {
	padding-top:25px;
	width:930px;
	font-size:10px;
	color:#fff;
	text-align:left;
	}

#foot_home a:link, #foot_home a:visited { color:#fff; text-decoration:none;}
#foot_home a:hover {text-decoration:underline;}


.pagination {
	color:#1958a6;
	text-align:center;
	}

.pagination a { color:#1958a6; text-decoration:none;}
.pagination a:hover {text-decoration:underline;}

.pagination_dot {
	font-size: 24px;
	color:#1958a6;
	text-align:center;
	}

.pagination_dot a { color:#1958a6; text-decoration:none;}
.pagination_dot a:hover {text-decoration:underline;}

.search_name {
	font-size : 16px;
	font-weight : bold;
	color : #333333;
}

.search_hr {
  border: 0;
  width: 600px;
  color: #CB550B;
	background-color: #CB550B;
	height: 1px;
}
.search_results {
	font-size : 14px;
	color : #333333;
}
.detail_name {
	font-size : 24px;
	font-weight : bold;
	color : #333333;
	padding-bottom: 5px;
}

.detail_hr {
  border: 0;
  width: 600px;
  color: #CB550B;
	background-color: #CB550B;
	height: 1px;
}
.detail_results {
	font-size : 12px;
	color : #333333;
}

.photo_frame {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}

.step_1_graphic {
	background:url(/images/title_step1.gif) no-repeat;
	width: 218px;
	height: 45px;
	margin-bottom: 4px;
}
.step_2_graphic {
	background:url(/images/title_step2.gif) no-repeat;
	width: 226px;
	height: 49px;
}
.step_3_graphic {
	background:url(/images/title_step3.gif) no-repeat;
	width: 214px;
	height: 44px;
	margin-bottom: 5px;
}
.mydooph_nav_graphic {
	width: 0px;
	height: 0px;
}

.btn_go {
	background:url(/images/btn_go.jpg) no-repeat;
	cursor:pointer;
	width: 50px;
	height: 84px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_go2 {
	background:url(/images/btn_go.jpg) no-repeat;
	cursor:pointer;
	width: 50px;
	height: 58px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_refineSearch {
	background:url(/images/btn_refineSearch.jpg) no-repeat;
	cursor:pointer;
	width: 171px;
	height: 84px;
	border: none;
	padding: 0px;
	margin: 0px;
}


.btn_search {
	background:url(/images/btn_search.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_preferences {
	background:url(/images/btn_addPreferences.gif) no-repeat;
	cursor:pointer;
	width: 171px;
	height: 84px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_login {
	background:url(/images/btn_login.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_narrow {
	background:url(/images/btn_narrow.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_view_details {
	background:url(/images/view_details.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 24px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_visit_website {
	background:url(/images/visit_website.jpg) no-repeat;
	float: right;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_view_menu {
	background:url(/images/view_menu.jpg) no-repeat;
	float: right;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_get_directions {
	background:url(/images/get_directions.jpg) no-repeat;
	float: right;
	cursor:pointer;
	width: 105px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_save_mydooph {
	background:url(/images/save_mydooph2.jpg) no-repeat;
	float: right;
	cursor:pointer;
	width: 133px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_patio_icon {
	background:url(/images/icon_patio.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_senior_icon {
	background:url(/images/icon_senior.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_smoking_icon {
	background:url(/images/icon_smoking.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_wifi_icon {
	background:url(/images/icon_wifi.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_deals_icon {
	background:url(/images/icon_deals.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_catering_icon {
	background:url(/images/icon_catering.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_entertainment_icon {
	background:url(/images/icon_entertain.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_latenite_icon {
	background:url(/images/icon_latenight.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_delivery_icon {
	background:url(/images/icon_delivery.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_finedining_icon {
	background:url(/images/icon_finedining.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_private_icon {
	background:url(/images/icon_private.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_kidsmenu_icon {
	background:url(/images/icon_kidsmenu.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_handicap_icon {
	background:url(/images/icon_handicap.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_drivethru_icon {
	background:url(/images/icon_drivethru.png) no-repeat;
	float: left;
	cursor:pointer;
	width: 35px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_prev_button {
	background:url(/images/prev_button.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 98px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_prev_button_lite {
	background:url(/images/prev_button_lite.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 98px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_next_button {
	background:url(/images/next_button.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 98px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_next_button_lite {
	background:url(/images/next_button_lite.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 98px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_sort_alphabetically {
	background:url(/images/sort_alphabetically.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 137px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_sort_randomly {
	background:url(/images/sort_randomly.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_modify_search {
	background:url(/images/modify_search.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.btn_email {
	background:url(/images/email.jpg) no-repeat;
	float: right;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_reserve_table {
	background:url(/images/reserve_table.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_order_food_now {
	background:url(/images/order_food_now.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 131px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_food_allergy_info {
	background:url(/images/food_allergy_info.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 131px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_zagat_rating {
	background:url(/images/zagat_rating.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 104px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_nutritional_info {
	background:url(/images/nutritional_info.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 131px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.btn_gift_certificates {
	background:url(/images/gift_certificates.jpg) no-repeat;
	float: left;
	cursor:pointer;
	width: 131px;
	height: 25px;
	border: none;
	padding: 0px;
	margin: 0px;
}