@charset "utf-8";
/* CSS Document */

body	{
	width: 800px;
	margin: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative; /* THE IE6 bug FIX */

}

p	{
	font-size: 12;
	color:#333333;
	line-height: 18px;
}

h1 { color: #333333; font-size:28px; }
h2 { color: blue; font-size:24px; }
h3 { color: #666666; font-size:20px; }
h4 { color: #000000; font-size:16px; line-height: 18px; }
h5 { color: #CC0000; font-size:9px; }
h6 { color: #666666; font-size:9px; }

h5	{
	line-height: 16px;
}

ol	{
	color:#FFFFFF;
}

hr	{
	color: #999999;
	
}

li	{
	color: blue;
	line-height: 21px;
}
#underline	{
	text-decoration: underline;
	font-weight: bold;
}	

/*========= HEADER AND MENU ========= */
#header	{
	margin: auto;
	width:800px;
	height: 130px;
}

#menu	{
	margin: auto;
}
#navmenu ul
{
	background-image: url(../img/menu_bkg.gif);
	background-repeat: repeat-x;
	padding-left: 0;
	margin: auto;
	color: White;
	float: right;
	width: 800px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navmenu ul li	{ 
	display: inline;
}

#navmenu ul li a
{
	padding: 0.1em 1.1em;
	color: White;
	text-decoration: none;
	float: right;
}

#navmenu ul li a:hover
{
	color: blue;
	text-decoration:underline};

/*========= LINKS ========= */

a {
	color: #FF0000;
}
a:link	{
	text-decoration: none;
	color:blue;
}
a:visited	{
	text-decoration: none;
	color: blue;
}
a:hover	{
	text-decoration: none;
	color: #999999;
}
a:active {
	color: blue;
	text-decoration: none;
}

a img{
	border: none;
}
a:link img	{
	border: none;
}
a:visited img	{
	border: none;
}
a:hover img	{
	border: none;
}
a:active img {
	border: none;
}

#welcomeheader a	{
	color: #0099FF;
}
#welcomeheader a:hover	{
	color: #CCCCCC;
}

/*========= TEXT TREATMENT ========= */
#log_sml_font	{
	font-size: 10px;
	color: #990000;
	padding: 0px 0px 0px 2em;
}
#bold_text	{
	font-weight: bold;
	color: #000000;
}
#dater_blue	{
	color: blue;
	font-weight: bold;
}


/*========= CONTENT ========= */
#content1	{
	width: 800px;
	height: 251px;
	margin-top: 2em;
	background-image: url(/img/home_white_bkg.jpg);
	background-repeat: no-repeat;
	display: inline-block;
}
#welcome_blurb	{
	padding: .1em 15px 0px 10px;
	width: 580px;
	height: 200px;
}
#welcome_blurb h1	{
	font-size: 15px;
	line-height: 20px;
}
#blurb2	{
    width: 800px;
	padding: 25px 0px 0px 365px;
}
#blurb2	h2 {
	font-size: 28px;
}
#tag_2	{
	width: 950px;
	padding: 5px 0px 10px 0px;
}
#tag_2 h2	{
	text-align: center;	
}
#restaurant_partners	{
	width: 800px;
	height: 200px;
	margin: auto;
	display: inline;
	clear: right;
}
.restlogos	{
	padding: 0px 0px 15px 5px;
	display: inline-block;
}
#movie_partners	{
	width: 800px;
	height: 160px;
	clear: both;
	display: inline-block;
}
#get_started_left	{
	margin: 0;
	width: 355px;
	height: 300px;
	background-image: url(/img/steps.jpg);
	background-repeat: no-repeat;
	background-position: 0% 105%;
	float: left;
}
#get_started_left h3	{
	font-size: 18px;
	color: #666666;
	padding: 0px 0px 30px 65px;
}
#get_started_right	{
	width: 385px;
	height: 300px;
	float: right;
	clear: right;
	margin: 0px;
	background-image: url(/img/right_icons.jpg);
	background-repeat: no-repeat;
	background-position: 0% 95%;
}
#get_started_right h2	{
	padding-left: .2em;
}
#get_started_small	{
	font-size: 14px;
	color: #000000;
	padding: 0px 0px 0px 5px;
}
#get_started_black	{
	color: black;
}
#started_right_list	{
	padding: 0px 0px 0px 60px;
}
#started_list li	{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
#started_rest	{
	padding: 10px 0px 0px 30px;
}
#started_rest p	{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

/*========= MAIN ========= */

#container	{
	zoom: 1.0;
	margin: auto;
	position: relative;
	display: inline;
	width: 800px;
	height: auto;
	padding-top: 0px;
	margin-top: 0px !important;
	margin-top: -25px; /* IE6 */
}

#main	{
	width: 800px;
	margin-top: 5px !important;
	margin-top: -10px; /* IE6 */
	background-color:#FFFFFF;
	display: inline;
}
#main2	{
	float: left;
	width: 590px;
	margin-top: 5px !important;
	margin-top: -5px; /* IE6 */
	background-color:#FFFFFF;
}
#content	{
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin-top: 5px !important;
	margin-top: -5px; /* IE6 */
}
#content2	{
	padding: 0px 0px 0px 0px;
	margin-right: -25px;
	width: 590px;
}

#contents	{
	padding: 0px 0px 0px 0px;
	margin: auto;
	width: 800px;
	background-image: url(../img/datercardload.gif);
	background-repeat: no-repeat;
	background-position: 50% 33%;
}
#content_night	{
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin-top: 5px !important;
	margin-top: -5px; /* IE6 */
	display: inline;

}

/*========= CONTENT ========= */

.welcome	{
	float:left;
	width: 590px;
}

.welcome img	{
	padding: 9px 0px 0px 0px;
}

.welcometext	{
	float: left;
	width: 590px;
}

.welcometext img	{
	padding: 12px 12px 12px 0px;
}

.welcometext strong	{
	font-weight: bold;
	color: blue;
}
.eventpage	{
	float:left;
	width: 800px;
	display: inline;
}
.eventpage img	{
	padding: 5px 0px 0px 0px;
}
.featured	{
	float: left;
	padding-left: 10px;
}

.featured img	{
	padding: 15px 0px 0px 0px;
}
#home_movie_img img{
	padding: 0px 0px 0px 40px;
}
#home_theater	{
	padding: 0px 0px 0px 5px;
}

.restlogos	img{
	padding: 15px 15px 15px 10px;
}

/*========= SEARCH AND LOGIN BUTONS ========= */

.search {
	margin: 0px 10px 0px 0px;
	float: right;
	cursor:pointer;
	color: #666666;
	font-size: 11px;
	padding: 0px 0px 0px 2px;
	background:url(../img/formbg.gif);
	font-family: Arial, Helvetica, sans-serif;
}

.searchtext {
	margin: 0px 10px 0px 0px ;
	float: right;
	cursor:pointer;
	color: #666666;
	font-size: 11px;
	padding: 0px 0px 0px 2px;
	background:url(../img/formbg.gif);
	font-family: Arial, Helvetica, sans-serif;
}

.search:active {
	background:url(../htdocs/img/formbg.gif);
}

.search:link {
	background:url(../htdocs/img/formbg.gif);
}

.search:hover	{
background:url(../img/formbg_up.gif);
color: #CCCCCC;
}

#searcharea	{
	padding: 0px 0px 69px 0px;
	margin: 0px;
	float: left;
}

.log {
	display: inline;
	margin-right: 0px;
	float: left;
	cursor:pointer;
	color: #666666;
	font-size: 11px;
	padding: 5px 5px 0px 0px;
}

input.btn	{
	padding: 2px 2px 2px 2px;
	color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: transparent;
	border: 0px solid;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color:transparent;
	border-bottom-color: transparent;
}	  
	  
input.btn :hover	{
	background-color: #FFFFFF;
}

.textfield {
	float: left;
	color: #666666;
	font-size: 10px;
	padding: 2px 4px 0px 4px;
}

/*========= FOOTER ========= */
#footer	{
	clear: right;
	margin: auto;
	width: 800px;
  	height: 50px;
	padding: 20px 0px 0px 0px;
}
.bottomlogo	{
	padding: 5px 2px 5px 0px;
}

.bottomlogo img	{
	margin-left: 0px;
}

.copyright	{
	float: left;
	font-size: 10px;
	color: #333333;
	padding: 0px 0px 0px 5px;
	clear: both;
}

.copyright strong	{
	color:#000000;
}

.copyright img	{
	padding: 0px 0px 0px 0px;
}

.copyright p	{
	color: #333333;
}

#copycontainer
{
padding: 12px 0px 1px 0px;
margin-bottom: 1em;
overflow: hidden;
width: 690px;
clear: both;
}

#copylist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#copylist li
{
border-left: 1px solid #999999;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}

#copylist a	{
	font-size: 12px;
	color:#000000;
}

#copylist a:link	{
	text-decoration: none;
	color: #333333;
}
#copylist a:visited	{
	text-decoration: none;
	color: #333333;
}
#copylist a:hover	{
	text-decoration: none;
	color: blue;
}
#copylist a:active {
	color: #333333;
	text-decoration: none;
}

/*========= SEARCH PAGE ========= */

#searchinput	{
	width: 800px;
	
}
.search_pics img	{
	padding: 75px 25px 0px 0px;
}
.location	{
	border: blue solid 1px;
	padding: 5px 0px 5px 5px;

}

.labels	{
	font-size: 10px;
}
.labelsmiles {
	font-size: 10px;
}
#search_411	{
	padding-top: 20px;
	padding-left: 55px;
}
.results_411	{
	border-top-color: blue;
	border-bottom: 1px;
}

.labelsalt	{
	padding-right: 2px;
	font-size: 10px;
	color: #999999;
}

.labelszip	{
	padding-right: 9px;
	font-size: 10px;
	color:#CCCCCC;
}

.labelsstate	{
	padding-right: 29px;
	font-size: 10px;
	color:#CCCCCC;
}

.addbutton	{
	padding: 0px 0px 0px 115px;
}

.addcity	{
	margin: auto;
	padding: 0px 0px 0px 17px;

}

.searchrest	{
	font-size: 10px;
	padding: 0px 0px 0px 130px;
}
.searchrest2	{
	font-size: 10px;
	padding: 0px 0px 0px 196px;
}

.searchrest3	{
	font-size: 10px;
	padding: 0px 0px 0px 60px;
}

.searchbutton	{
	font-size: 10px;
}
#search_btn	{
	padding: 0px 0px 0px 45px;
}
.search_btn2	{
	padding-left: 53px;
}

.titles	{
	font-size: 12px;
	color: #333333;
}
.titles_cuisine	{
	font-size: 12px;
	color: #999999;
	margin-left: 23px;
	font-style: italic;
}
.cuisine_result	{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-left: 23px;
}
.phone	{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-left: 23px;	
}

.titlered	{
	font-size: 10px;
	color: blue;
}
.title_411	{
	margin-left: 15px;
}

.cuisinebox	{
	padding: 10px 0px 10px 10px;

}
.titlered_results	{
	font-size: 10px;
	color: blue;
	margin-left: 23px;
}
.mile_results	{
	font-style: italic;
	color: #CCCCCC;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
.hob_logo_search	{
	padding-left: 9px;
}

/*========= CONTACT FORM ========= */

.contactform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 5px 5px;
	font-weight: normal;
	font-size: 12px;
}
.commentstext	{
	padding: 0px 0px 0px 10px;
}
.contactbox {
	border: thin solid blue;
	background-position: top;
	padding: 10px 0px 5px 5px;
}
.contactbox2 {
	padding: 10px 0px 5px 10px;
	background-image: url(/img/daters2.jpg);
	background-repeat: no-repeat;
	background-position: 95% 20%;
}
.staffcomments {
	padding: 10px 10px 10px 5px;
}
.labelscon	{
	font-size: 10px;
	line-height: 18px;
}
.titlescon	{
	font-size: 12px;
	color: #999999;
	line-height: 25px;
}
.required {
	font-size: 9px;
	color:blue;
}
.divider_line	{
	padding: 0px 0px 0px 0px;

}
.redline_about	{
	padding: 0px 0px 10px 0px;

}
.redline2	img	{
	float: left;
	padding: 0px 0px 15px 0px;

}

/*========= NAVBAR ========= */

#procontainer
{
margin: auto;
padding: 10px 0px 10px 0px;
overflow: hidden;
width: 800px;
}

#prolist
{
list-style-type: none;
margin: auto;
padding: 0;
}

#prolist li
{
	font-size: 14px;
	border-right: 1px solid blue;
	float: left;
	line-height: 1em;
	margin: 0 .5em 0 -.5em;
	padding: 1px .5em 1px .5em;
}

#prolist a:current	{
	color: #FFFFFF;
}

#topline img	{
	margin: auto;
	padding: 5px 0px 15px 0px;
}

#topline_pro img	{
	margin: auto;
	padding: 0px 0px 15px 0px;
}
#current li	{
	color:#FFFFFF;
	
}

#navcontainer2	{
margin: auto;
padding: 8px 0px 0px 0px;
overflow: hidden;
width: 800px;
}

#navlist2 li	{
list-style-type: none;
padding: 10px 50px 0px 0px;
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
}

#navcontainer3	{
float: right;
margin: auto;
padding: 8px 0px 0px 0px;
overflow: hidden;
width: 800px;
}

#navlist3 li	{
list-style-type: none;
padding: 10px 75px 0px 0px;
font-size: 14px;
color: blue;
}

/*========= MY SAVINGS ========= */

.savings	{
	margin: 0;
}
.muchsave	{
	padding-top: 10px;
	float: left;
}
.userpro	{
	margin: 0;
	width: 800px;
}
.savingcard	{
	float: left;
	padding: 0px 15px 0px 0px;
}

.savephotos	{
	width: 800px;
	margin: 0;
	float: left;
	padding: 10px 0px 10px 12px;
}
.savephotos2	{
	width: 800px;
	margin: 0;
	float: left;
	padding-top: 25px;
}
.savephotos	img	{
	padding: 0px 5px 10px 0px;
}
.happyhour	{
	padding: 10px 0px 15px 0px;
	clear: both;
}
.happypic	{
	float: left;
	padding: 0px 30px 0px 0px;
}
.happypic img	{
	padding: 0px 40px 0px 15px;
}
.extend	{
	padding: 0px 0px 0px 0px;
}
.extendlist	{
	padding: 0px 0px 0px 25px;
	font-size: 14px;
	line-height: 20px;
}
.titlesav	{
	font-size: 10px;
	color: #000000;
}
.the_savings	{
	float: left;
	clear: both;
}
.dater_tm 	{
	color:blue;
	font-weight: bold;
	
}
.dater_tm2	{
	color:blue;
	font-weight: bold;	
}

/*========= RATIINGS PAGE ========= */
#container2	{
	zoom: 1.0;
	margin-top: 0px !important;
	margin-top: -25px; /* IE6 */
	position: relative;
	display: inline;
	width: 800px;
	padding-top: 0px;
}

#main2	{
float: left;
margin: auto;
width: 520px;
margin: auto;
background-color:#FFFFFF;
}
#sidebar2	{
	clear: right;
	display: inline;
	float: right;
	height: 100%;
	width: 195px;
	background-color: #000000;
	padding-top: 50px;
	padding-right: 48px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.ratestar	{
	padding: 0px 2px 0px 0px;
	font-size: 12px;
	color: blue;
}
.ratefood	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	padding-right: 23px;
}
.rateamb	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	padding-right: 42px;
}
.rateservice	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	padding-right: 56px;
}
.rateoverall	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	padding-right: 11px;
}
.ratelabelsrest	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.ratelabelszip	{
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
#labelsrest	{
	padding: 0px 0px 0px 25px;
}
#labelszip	{
	padding: 0px 0px 0px 6px;
}

/*========= CONTACT FORM ========= */

.contactform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 10px 10px;
	font-weight: normal;
	font-size: 12px;
}
.commentstext	{
	padding: 0px 0px 0px 10px;
}
.contactbox {
	border: thin solid blue;
	background-position: top;
	padding: 10px 5px 5px 10px;
}
.staffcomments {
	padding: 10px 10px 10px 5px;
}
.labelscon	{
	font-size: 10px;
	line-height: 18px;
}
.titlescon	{
	font-size: 12px;
	color: #999999;
	line-height: 25px;
}
.required {
	font-size: 9px;
	color:blue;
}
.redline	{
	padding: 0px 0px 15px 0px;

}

/*========= NAVBAR ========= */

#procontainer
{
margin: auto;
padding: 15px 0px 10px 0px;
width: 800px;
}

#prolist
{
list-style-type: none;
margin: auto;
padding-bottom: 10px;
}

#prolist li
{
	font-size: 14px;
	border-right: 1px solid blue;
	float: left;
	margin: 0 .5em .5em -.5em;
	padding: 1px .5em 1px .5em;
}

#prolist a:current	{
	color: #FFFFFF;
}

#topline img	{
	margin: auto;
	padding: 5px 0px 15px 0px;
}

#current li	{
	color:#FFFFFF;
	
}

#navcontainer2	{
margin: auto;
padding: 8px 0px 0px 0px;
overflow: hidden;
width: 800px;
}

#navlist2 li	{
list-style-type: none;
padding: 10px 50px 0px 0px;
font-size: 16px;
font-weight: bold;
color:#FFFFFF;
}

#navcontainer3	{
float: right;
margin: auto;
padding: 8px 0px 0px 0px;
overflow: hidden;
width: 800px;
}

#navlist3 li	{
list-style-type: none;
padding: 10px 75px 0px 0px;
font-size: 14px;
color: blue;
}

/*========= PROFILE PAGE ========= */

#profile	{
	width: 800px;
	
}
.titles_profile	{
	font-size: 12px;
	color: #999999;
	padding: 5px 0px 5px 0px;
}
.p_profile	{
	line-height: 24px;
}
#profile_first	{
	padding-left: 9px;
}
#profile_last	{
	padding-left: 9px;
}
#profile_email	{
	padding-left: 37px;
}
#profile_cell	{
	padding-left: 8px;
}
#profile_address	{
	padding-left: 24px;
}
#profile_city	{
	padding-left: 51px;
}
#profile_state	{
	padding-left: 41px;
}
#profile_zip	{
	padding-left: 56px;
}
#profile_search	{
	padding: 20px 0px 0px 82px;
}
.proleft {
	margin: 0px;
    width: 150px;
    height: 200px;
}

#block	{
	width: 260px;
	margin: auto;
	float: right;
	padding: 15px 0px 0px 0px;
}

#block3	{
	width: 260px;
	margin: auto;
	display: inline;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#leftsavings {
	float: left;
	width: 450px;
	height: 100%;
	clear: right;
	padding: 0px;
	margin: auto;
	display: inline;
}
#rightsavings {
	float: right;
	width: 325px;
	height: 100%;
	padding: 10px;
	border: 1px solid blue;
	margin: auto;
	text-align: center;
}
#rep_credit{
	border: 1px solid blue;
	float: right;
	display: inline;
}
.savingstitle {
	font-size: medium;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
}



#block2	{
	width: 260px;
	margin: auto;
	float: left;
	display: inline;
	padding: 10px 0px 0px 0px;
	clear: left;

}
#favoriteheader	{
	width: 800px;
}

#favorite	{
	margin: 0px;
	width: 800px;

}

.left {
	float:right;
	display: inline;
	width: 220px;
	height: 200px;

}

.center {
    float:right;
	display: inline;
    width: 230px;
    height: 200px;

}
.right {
	margin-right: 120px;
	display: inline;
    float: right;
    width: 225px;
    height: 200px;

}

.icons	{
	padding: 0px 7px 0px 0px;
}

.labels	{
	font-size: 10px;
}


#favoriteheader	{
	width: 800px;
}

#myfavorites	{
	margin: 0px;
	width: 800px;
}
#savings {
	margin: auto;
	padding: 0px;
	width: 800px;
	height: 400px;
	clear: both;
}

/*========= NEWSPAGE ========= */

.newspage	{
	margin: auto;
	width: 800px;
	display: inline;
}
.newspage	img	{
	float: right;
	padding: 0px 5px 0px 10px;
}
#calcinput {
	margin: auto;
	width: 500px;
	padding-top: 35px;
}
#yoursavings {
	border: 1px solid blue;
	margin-top: 20px;
	text-align: center;
}

#calculate {
	border: 1px solid blue;
	padding: 10px;
}


/*========= REGISTER ========= */

.register	{
	padding: 50px 0px 0px 0px;
}
.aboutbullet {
	list-style-type: none;
	line-height: 1.4em;
}
#aboutus {
	margin: 0px;
	padding: 0px;
}
.aboutustext p {
	padding-left: 10px;
}
#toast {
	padding-left: 20px;
}
#dc_bullets	{
	padding: 0px 0px 0px 0px;
	margin-left: 0px !important;
	margin-left: 0px;
}
.dc_bullets {
	list-style-type: none;
	line-height: 1.4em;
}
#dc_bullets li {
    padding-left:25px;
    background:transparent url(img/bullet.gif) no-repeat;
    background-position:0 3px;
	line-height: 1.2em;
}
#dc_bullets2	{
	padding: 10px 0px 0px 45px;
}
#dc_bullets2 {
	list-style-type: none;
	line-height: 1.4em;
}
#dc_bullets2 li {
    padding-left:25px;
	padding-bottom: .1em;
    background:transparent url(img/bullet.gif) no-repeat;
    background-position:0 3px;
}

/*========= RESTAURANT PROFILE ========= */

.hob_header	{
	padding: 0px 0px 15px 10px;
	float: left;
}
.hob_header2	{
	padding: 5px 0px 15px 5px;
}
.hob_logo img {
	padding: 0px 15px 10px 8px;
}
.big_logo img {
	padding: 0px 0px 15px 0px;
}
.biglogo_header	{
	padding: 0px 0px 0px 5px;
}
#offerlist	{
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	list-style-type: none;
	margin-right: 5px;
}
#offerlist li	{
	padding-left:20px;
    background:transparent url(../img/sml_bullet.gif) no-repeat;
    background-position:0 3px;
	line-height: 20px;
}

#offerlist ul	{
	margin: auto !important;
	margin-left: 30px;
}
.restaurant_desc	{
	width: 395px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
.restaurant_desc h1	{
	font-size: 24px;
	color: blue;
	font-weight: bold;
	display: inline;
	position: relative;
}
.restaurant_det	{
	width: 395px;
	float: right;
	padding: 0px 0px 0px 10px;
	display: inline;
	position: relative;
	margin-left: -40px;
}
.restaurant_det	img	{
	padding: 0px 0px 0px 18px;
}
.rest_desc	{
	padding: 0px 0px 0px 5px;
	float: left;
	width: 390px;
	clear: left;
}
.ital_title	{
	font-size: 12px;
	font-style: italic;
	color:#666666;
	padding-left: 24px;
}
.desc_titles	{
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	padding-left: 24px;
}
#desc_titles_return	{
	font-size: 14px;
	font-style: italic;
	color:#000000;
	font-weight: bold;
	padding-left: 24px;
}
.desc_titles2	{
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
}
#forgot_image	{
	padding: 0px 0px 0px 3px;
}
.hob_pdf	{
	padding-left: 24px;
}
.hob_left img	{
	padding: 10px 0px 0px 5px;
	float: left;
	display: inline;
	clear: left;
}
.restname h2 {
	padding-left: 24px;
}
#big_titles	{
	font-size: 22px;
}
#big_titles2	{
	font-size: 20px;
}
.double_lunch	{
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	padding-left: 24px;
}

/*========= RESTAURANT ADDED ========= */

#rest_left	{
	width: 180px;
	height: 195px;
	float: left;
}
#rest_right	{
	width: 600px;
	height: 215px;
	float: right;
	padding-top: 10px;
}
#rest_divider	{
	width: 800px;
	clear: left;
	display: inline;
}
#rest_divider_top	{
	width: 800px;
	clear: left;
	padding: 0px 0px 10px 0px;
}
.specials	{
	color: #999999;
}
.new_rest_logo	{
	padding: 30px 0px 0px 10px;
}
.new_rest_logo_sml	{
	padding: 30px 0px 0px 35px;
}
.labels_new	{
	font-size: 11px;
}
.labels_new_text	{
	font-size: 14px;
	color: blue;
	font-weight: bold;
	padding-right: 5px;
}
.titlewhite	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}


/*========= ORDER GIFT PAGE ========= */

.first_gift	{
	padding-left: 50px;
	padding-right: 70px;
	
}
.last_gift	{
	padding-left: 40px; 
}
.email_gift	{
	padding-left: 24px;

}
.add1_gift	{
	padding-left: 66px;
	padding-right: 70px;

}
.add2_gift	{
	padding-left: 15px;

}
.city_gift	{
	padding-left: 92px;
	padding-right: 70px;

}
.state_gift	{
	padding-left: 76px;
	padding-right: 50px;

}
.zip_gift	{

}
.titles_last	{
	font-size: 12px;
	color: #999999;
}
#star_title	{
	color: blue;
	font-size: 10px;
	padding-left: 25px;
}

/*========= PARTNER LOGOS PAGE ========= */
.rest_welcome_header	{
	width: 800px;
	display: inline;
}
.partner_logos	{
	width: 800px;
	display: inline;
}
.partner_logos img	{
	padding: 5px 10px 10px 10px;
}
#divider_pad img	{
	padding-top: 10px;
}
#restaurant_content_left	{
	width: 370px;
	float: left;
	display: inline;
}
#restaurant_content_right	{
	width: 370px;
	float: right;
	clear: right;
	display: inline;
}
#address_rest	{
	color: #666666;
	font-size: 12px;
	font-style: italic;
}
/*========= REP PROFILE PAGE ========= */

#rep_container	{
	zoom: 1.0;
	margin: auto;
	position: relative;
	display: inline;
	width: 800px;
}

#rep_main	{
	float: left;
	width: 450px;
	margin: auto;
	background-color:#000000;
}
#rep_credit	{
	color: #FFFFFF;
	display: inline;
	height: 50px;
	width: 250px;
	background-color: #000000;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: left;
	float: left;
}
#rep_boxes	{
	margin-top: 20px;
	padding: 20px 0px 20px 0px;
	width: 450px;
	height: 300px;
	overflow: scroll;
	float: left;
}

/*========= Billing PAGE =========*/

.font-med-bold	{
	font-size: 16px;
	color: white;
	font-weight: bold;
}


.font-med	{
	font-size: 18px;
	color: white;
	font-weight: bold;
}
bill_form	{
	background-color: #FFFFFF;
}

/*========= HOME PAGE TEMPORARY =========*/

#home_text	{
	color: #111111;
	float: left;
	clear: both;
	margin-top: 85px;
}




