
.CoverSummaryPage_hrefLink
{
	color:Blue;
	font-weight: bold;
	margin-left:13px; 
}

.CoverSummaryPage_Header
{	
	vertical-align: middle;
	text-align:center;	
}

/* ------------------------- editProfile Form Start --------------------------------------------------------*/
.editProfile_confirmmsg
{
	font-weight: bold;
	font-size:12px; 
	
}
.editProfile_link
{	 
	cursor:pointer;
	font-family:Verdana;
	color:Blue;
}

.editProfileInvalidAccess_ul
{
	list-style-type:none;
	text-align:left;
	font-size:12px;
	font-weight :bold;
	padding : 0px 0px 6px 0px;
	color: Red;
}
.editProfile_ul
{
	list-style-type:none;    
	text-align:center;
	padding : 0px 0px 6px 0px;
}
.editProfile_HistoryUl
{
	padding-top:20px;
	padding-bottom:10px;
}
.editProfile_LangText
{
	font-weight:bold;
	padding-bottom:20px;
}
.editProfileHistory_LangText
{
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	color:#930402;
}

/* ------------------------- editProfile Form Start --------------------------------------------------------*/
/* ------------------------- rr Form Start --------------------------------------------------------*/

.rr_generic
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
}


.rr_ul
{
	list-style-type: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
}


.rr_bvcontainer_div
{
	display: none;
}

.rr_Iframe
{
	width: 800px;
	height: 400px;
	display: none;
}

.rr_HLink
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: Blue;
	cursor: hand;
	margin: 0 0 0 40px;
	padding-right: 40px;
}
.rr_Title
{
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}

.rr_TitleInfo
{
	color: #737373;
	font-family: Arial,Verdana;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.rr_link
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: Blue;
}

.rr_Headli {
      background: url(../imgs/backgrounds/tornpaper_top_2.gif) no-repeat left top;
      width: 800px;
      height:165px;
      padding: 0;
      margin: 0;
}

.rr_Mainli
{
      background: url(../imgs/backgrounds/tornpaper_center_2.gif) repeat-y left top;
      width: 800px;
      padding: 0;
      margin: 0;
}
 
#bvfooter
{
      background: url(../imgs/backgrounds/tornpaper_bottom_2.gif) repeat-y left bottom;
      padding: 0 0 75px 0;
      width: 800px;
}

.BVRatingSummary
{
      width:700px;
      margin:0 0 20px 50px;
}
 
#BVSecondaryCustomerRatings
{
     padding: 0;
     margin:0 0 0px 50px;
     width:650px;
}

.BVproTagCloudCell 
{
      width:700px;
}

.BVtagFilterSentence 
{
      width:680px;
}

.BVRatingSummarySecondaryRatings
{
      width:600px;
}

.BVReviewDisplay {margin: 15px 10px 0; width: auto; zoom: 1;}

#BVReviewsContainer
{
      display: block;
      width: 700px;
      margin: 0 auto;
      padding: 0;
}

/*-------------------------- rr Form End ----------------------------------------------------------*/

/*-------------------------- bprr Form Start ----------------------------------------------------------*/

.bprr_ulprint
{
	float: right;
}
.bprr_Title
{
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
}
.bprr_HLink
{
	cursor: pointer;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: Blue;
	cursor: hand;
	margin: 0 0 0 40px;
}

.bprr_body
{
	background-color: White;
	font-family: Verdana;
	font-size: 12px;
}

.bprr_ul
{
	list-style-type: none;
	background-color: White;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 20px;
}
.bprr_Header
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.bprr_Subli
{
	list-style-type: disc;
	padding-top: 10px;
}
.bprr_Subul
{
	padding: 0px 10px 10px 70px;
	margin: 0px 0px 0px 0px;
}

.bprr_closewindow
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: Blue;
	cursor: hand;
	text-align: right;
	width: 100%;
	float: left;
	padding-bottom: 10px;
}

.bprr_normallink
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	color: Blue;
}

/*-------------------------- bprr Form End ----------------------------------------------------------*/

/* ------------------------- Diner Feedback Form Start --------------------------------------------*/
.DFF_OTRestAccessList
{
	padding-top:12px;
}
.DFF_ul
{
	list-style-type: none;
	text-align: left;
	vertical-align: top;
	padding-left: 35px;
	margin: 0px 0px 0px 0px;
}
.DFF_Header
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.DFF_SubHeader
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.DFF_Button
{
	font-family:Verdana;
	font-size:12px;
}
.DFF_Note
{
	font-family:Verdana;
	font-size:9px;	
	width:450px;		
	color:Black;
}
.DFF_Span
{
	display:table-cell;
	width:425px;
	float:left;
	height:475px;
}
.DFF_Img
{
	width:425px;
	height:475px;
	border-width:1px;
	border-style:solid;
}
.DFF_MutlText
{
	width:675px;
	height:250px;
}
.DFF_Div
{
	background: url(../imgs/backgrounds/DFF_center.gif) repeat-y left top;
	width: 780px;
	padding-left: 20px;
}
.DFF_Div_DiningFeedback
{
	display: inline;
}
.DFF_Div_SampleReport
{
	display:table-cell;
	height:650px;
	padding-bottom:20px; 
}

.DFF_hr
{
	width: 690px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
}
.DFF_hr_li
{
	padding-top:5px;
	padding-bottom:5px;
}

.DFF_chekbox
{
	vertical-align:middle;
}
.DFF_BulletedList
{
	font-family:Verdana;
	font-size:10px;	
	list-style-type:disc;	
}
.DFF_BulletedListItem
{
	padding: 1px 0 1px 0;
}
.DFF_ListItem
{
	padding: 1px 0 1px 0;
	list-style-type:none;	
}
.DFF_ListItem1
{
	padding: 1px 0 1px 0px;
	list-style-type:circle;	
}
.DFF_ListItem2
{
	padding: 1px 0 2px 0;
	list-style-type:none;	
}

a.blue:link 
{
	color:Blue;
}
a.blue:visited 
{
	color:Blue;
}

.DFF_MarketingCopyContent
{
	width:280px;
	text-align:left;
	padding:0 0 0 -10px;
	margin:0 0 0 -10px;
	float:left;
}

.DFF_WarningMsg
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:Red;
}

#DFF_Diner_Choice_Image
{
	background: url(../../imgs/DFF/DC_winner_badge_icon.gif) no-repeat left top;
	width: 35px;
	height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
}





.DFF_Desc_Text
{
	width: 450px; 
	float: left; 
	margin: 3px 0px 0px 2px; 
	padding: 3px 0px 0px 0px;
}
.DFF_RaR_InfoMessage
{
	padding: 10px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	color:Red;
	font-family:Verdana;
	font-size:12px;
}


.DFF_Zero_Padding_Margin
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.DFF_Zero_Padding_Margin_With_diaplay_Inline
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	display: inline;
}

.DFF_Desc_Text_With_ActControl
{
	width: 450px; 
	float: left; 
	margin: 3px 0px 0px 2px;
	padding: 10px 0px 0px 0px;
}

.DFF_Desc_Text_With_ActControl1
{
	width:680px;
	float: left;
	margin: 3px 0px 0px 2px;
	padding: 3px 0px 0px 0px;
}



.DFF_Note_Sec
{
	width: 450px; 
	clear: both; 
	padding: 10px 0px 0px 0px; 
	margin: 0px 0px 0px 2px
}

.DFF_Note_Sec1
{
	clear: both;
	padding: 10px 0px 2px 0px;
	margin: 0px 0px 0px 2px;
}

.DFF_A_Margin
{
	margin:0px 0px 0px 2px;
}

.DFF_Image_Note_Sec
{
	margin: 5px 0px 0px 2px; 
	padding: 5px 0px 20px 0px;
}



/* ------------------------- Diner Feedback Form End --------------------------------------------*/

/* ------------------------- Content Update Modifier Start --------------------------------------------*/

.CM_HtmlContent
{   
	text-align:left;
}
.CM_Li_Center
{
    list-style-type:none;
	padding-left:300px;
	text-align:left;	
}

.CM_ValidationMessage
{
	font-family : Verdana;
	font-size:11.5px;
	font-weight: bold;
	text-align:left;
	list-style-type:none;
}

.CM_divSelection
{
	padding-left:50px;
	list-style-type:none;
	text-align:left;
}

.CM_div
{
	list-style-type:none;
	text-align:center;
	padding-right:10px;
}

.CM_li
{
	list-style-type:none;	
}

.CM_li_left
{
	font-family : Verdana;
	font-size:11.5px;
	list-style-type:none;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:0px 10px 0px 10px;
	vertical-align:middle;
}
.CM_ul_left_float
{
	list-style-type:none;
	display:table-cell;
	width:505px;
}
.CM_li_left_float
{
	list-style-type:none;
	text-align:left;
	float:left;
	display:table-cell;
	width:165px;
	vertical-align:middle;
}
.CM_li_float
{
	list-style-type:none;
	vertical-align:middle;
}
.CM_li_center
{
	list-style-type:none;
	padding-left:200px;
	text-align:left;
}

.CM_li_File
{
    list-style-type:none;
	padding: 5px 0px 0px 200px;
	text-align:left;
	vertical-align:top;
}
.CM_File
{
    list-style-type:none;
    font-family : Verdana;
    font-size:11.5px;
	width:250px;
}

.CM_li_borderbackground
{
	list-style-type:none;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	margin-right:300px;
	text-align:left;
	color:Blue;
}

.CM_li_WarningMessage
{
	list-style-type:none;
	font-family : Verdana;
	font-size:11.5px;
	font-weight:bold;
	color:Red;
	text-align:left;
}

.CM_li_WarningMessage_withbullet
{
	list-style-type:disc;
	font-family : Verdana;
	font-size:11.5px;
	color:Red;
	text-align:left;
}
.CM_lbl_bold
{
	font-weight:bold;
}

.CM_HeaderContent
{
	text-align:left;
	font-family : Verdana;
	font-size:14px;
	color:Gray;
	font-weight:bold;
	padding-left:5px;
}
.CM_MainSubHeaderContent
{
	text-align:left;
	font-family: Verdana;
	font-size:11.5px;
	margin-left:10px;
	margin-right:10px;
}
.CM_SubHeaderContent
{
	text-align:left;
	font-family : Verdana;
	font-size: 12px;
	font-weight:bold;
	color:Gray;
	margin-left:5px;
}
.CM_button
{
	font-family : Verdana;
	font-size:12px;
}
.CM_txt
{
	font-family : Verdana;
	font-size:11.5px;
	width:140px;
}
.CM_ddl
{
	font-family : Verdana;
	font-size:11.5px;	
}
.CM_WarningMessage
{
	font-weight:bold;
	font-size:11.5px;
	color:Red;
}
.CM_LinkButton
{
	font-family : Verdana;
	font-size:11.5px;
	color:Blue;
}
.CM_divwithborder
{
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:10px;
}
.CM_divHorLine
{
	margin-left:5px;
	margin-right:5px;
}
.CM_Spacer
{
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
}

.CM_DeleteSavFareGridDiv
{
	list-style-type:none;
	text-align:center;
	padding: 0px 10px 0px 15px;
	margin: 0px 10px 0px 10px;
}
.CM_DeleteSavFareMsg
{   
	color:Red;
}

.CM_Align_Center
{
 text-align:center;
}


/*-------------------------- Configure Links to Holiday Tool Start ---------------------------------*/

.CM_CLTHTControlUl
{
	list-style-type:none;
	width:100%;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	clear:both;
}
.CM_CLTHTLastControlUl
{
	list-style-type:none;
	width:100%;
	padding:10px 0px 15px 0px;
	margin:10px 0px 15px 0px;
	clear:both;
}
.CM_CLTH_btn_li_left
{
	font-family : Verdana;
	font-size:11.5px;
	list-style-type:none;
	text-align:left;
	padding:0px 10px 0px 260px;
	margin:0px 10px 0px 10px;
	vertical-align:middle;
}

.CM_CLTHTFirstLi
{
	width:12%;
	float:left;
	padding-top:5px;
	vertical-align:middle;
}
.CM_CLTHTSecondLi
{
	width:20px;
	padding-top:2px;
	float:left;
}

.CM_CLTHTThirdLi
{
	width:11%;
	padding-top:5px;
	float:left;
	padding-left:25px;
}
.CM_CLTHTFourthLi
{
	float:left;
	width:16%;
}

.CM_CLTHTFifthLi
{
	width:11%;
	padding-top:5px;
	padding-left:10px;
	float:left;
}

.CM_CLTHTSixthLi
{
	width:35%;
	float:left;
}
.CM_CLTHTHolidtyID
{
	width:80px;
}
.CM_CLTHTHolidayLinkName
{
	width:200px;
}
.CM_CLTHTDescriptionText
{
	width:480px;
}


.CM_CLTHTDiscriptionLbl
{
	padding-top:5px;
	float:left;
	width:107px;
}
.CM_CLTHTDiscriptiontxt
{
	float:left;
	width:80%;
}
.CM_CLTHTDValidationMessage
{
	color:red;
	font-family : Verdana;
	font-size:11.5px;
	font-weight: bold;
	text-align:left;
	list-style-type:none;
}

/*-------------------------- Configure Links to Holiday Tool End ---------------------------------*/

/* ------------------------- Holiday Meesage Content Update Start --------------------------------------------*/

	
	
.CM_li_HolidayWarningMessage
{
	list-style-type:none;
	font-family : Verdana;
	font-size:11.5px;
	font-weight:bold;
	color:Red;
	padding:0px 10px 0px 10px;
	margin:0px 10px 0px 10px;
	vertical-align:middle;
	text-align:left;
}

.CM_li_Holidayborderbackground
{
	list-style-type:none;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	margin-right:300px;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin-left:20px;
	color:Blue;
}

.HolidayCM_TimeRangeUL
{
	 width:100%;
	 list-style-type:none;
	 padding-top:10px;
	 padding-left:0px;
	 vertical-align:middle;
	 clear:both;
	
}
.HolidayCM_TimeRangeLi
{
	float :left;
}
	
.HCM_DtTextLi
{
	 float:left;width:11%;	
	 margin-top:3px;
	 text-align:left;	
	 
}
	
.HCM_DtPickerLi
{
	 float:left;width:28%;
	 
}

.HCM_TimeTextLi
{
	 float:left;width:6%;
	 margin-top:3px;
}
	
.HCM_TimePickerLi
{
	float:left;width:13%;
}
.HCL_MessageLi
{
	float:left; width:30%;	
	font-weight:bold;	
	color:Gray;
	
}
.HCL_LastUpdateDateTextLi
{
	float:left;width:14%;
	font-weight:bold;	
	color:Gray;
}
.HCL_LastUpdateDateLi
{
	float:left;width:22%;text-align:left;
}
.HCL_LastUpdateByTextLi
{
	float:left;width:4%;
	font-weight:bold;	
	color:Gray;
}

.HCL_LastUpdateByLi
{
	float:left;width:25%;
}
.HCL_SaveMessages
{
	padding-top : 12px;
	font-family : Verdana;
	font-size:11.5px;
	font-weight: bold;
	text-align:left;
	list-style-type:none;
	color:Red;
	}
/* ------------------------- Holiday Meesage Content Update  End --------------------------------------------*/


/* ------------------------- Content Update Modifier End --------------------------------------------*/


/*---------------------- Restaurant Profile Page-----------------------------*/
.RestChange_CommonFieldChanges
{
	display:table-cell;
	color:#9B211D;
	font-weight:bold;	
	padding-right:2px;
}

.RestChange_TableCellWide
{
    display:table-cell;
    width:430px;
    vertical-align:top;
}
.RestChange_TableCell
{
    display:table-cell;
    width:200px;
    vertical-align:top;
}
.RestProf_Change
{
    vertical-align:top;   
    display:table-cell;
    margin: 0px 0px 0px 150px;
    
}
.RestProf_restnameforupdateli
{
	width: 710px;
	padding: 0px 0px 2px 0px;
	background-color: #5B4B3E;
	vertical-align: top;
}
.RestProf_ResetTopLink
{
	background-color:#5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;	
	padding-left:15px;
}

.RestProf_LabelCurrentInfoTop
{
	background-color:#5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;	
}

.RestProf_ResetBottomLink
{
	background-color:#5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;	
}

.RestProf_ChangeFont
{
    color:#ffffff; 
}

.RestProf_Spacer
{
	padding: 2px 0px 2px 0px;
	margin:2px 0px 2px 0px;
}

.RestProf_MRestName
{
    vertical-align:top;
    display:table-cell;
    color:#ffffff;
    width:525px;
    
}

.RestProf_PreviewDiv
{
	clear:both;
    margin : 2px 10px 0px 10px;
    padding : 2px 0px 5px 5px;
    background-color:#5B4B3E;
}
.RestProf_TopPadding
{
	padding-top:10px;
}
.RestProf_PreviewDivCurrentInfo
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	float:left;
	width:520px;
	padding-top:6px;
}
.RestProf_ReturnToProfileBtn
{
	width:170px;
	margin-left:40px;
}

.RestProf_PreviewDivCurrentInfoButton
{
	margin: 0px 0px 0px 170px;
	padding:5px 0px 5px 0px;
	float:right;
	margin-top: -2em;
}
.RestProf_btnPreviewChangesWidth
{
	width:165px;	
}

.RestProf_btnResetFieldWidth
{
	width:160px;
}

.RestPrfo_TitleInfoRed
{
    text-align:left;
    font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
    color:#9B211D;
    
}

.RestPrfo_NewProfileAddedText
{
    text-align:left;
    font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
    color:#9B211D;
    padding-bottom:7px;
    
}
.RestPrfo_BottomPadding
{
    padding-bottom:10px;
}

.RestProf_Top
{
    margin : 0px 35px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
}

.RestProf_Title
{
    text-align:center;
    font-family: Verdana, Arial;
	font-size: 13px;
	font-weight:bold;
}

.RestProf_HorRule
{
	width:630px;
	text-align:center;
}


.RestProf_MainDiv
{
    background-color: #ffffff;
    width:700px;
    padding : 0px 0px 0 px 0px;
	margin: 0px 20px 1px 40px;
	border-color:#E3E3D9;
    border-style:solid;
    border-width:2px;
    text-align: left;
}

.RestProf_RestDiv
{
    background-color:#FAFAF2;
    margin : 0px 10px 0px 10px;
    border-color:#E3E3D9;
    border-style:solid;
    border-width:2px;
    display:block;
}

.RestProf_SelectRestName
{
	background-color:#5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3px 0px 3px 3px;
	text-align: left;
}

.RestProf_ControlFont
{
	font-size: 10px;
	font-weight:bold;
	font-family: Verdana;
	color: #5B4B3E;
	margin-left: 50px;
}

.RestProf_SelectRest
{
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
	text-align: left;
}

.RestProf_LeftAlign
{
   padding-left:5px;
}
.RestProf_SelectRestFiveorLess
{
    margin : 0px 0px 0px 0px;
	padding : 5px 0px 0px 0px;
	list-style-type:none;
	text-align: left;
}
.RestProf_MRestNameForUpdate
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	width: 495px;
	padding: 0px 0px 0px 2px;
}

.RestProf_TitleInfo
{
	color: #737373;
	font-family: Arial,Verdana;
	font-size: 12px;
	text-align: left;
}

.RestPrfo_FontBlack
{
    color:Black;
    font-weight:bold;	
}

.RestPrfo_Hint
{
	padding: 10px 10px 10px 2px;
    color:#1E1988;
    text-align: left;
    font-family: Verdana,Arial;
    font-size: 10px;
    font-weight: bold;
}

.RestPrfo_HintBorder
{
	padding: 5px 5px 5px 2px;
	margin: 5px 5px 5px 5px;
	border-color:#D9EBF9;
    border-style: ridge;
    border-width:2px;
    background-color:#E6F2FF;
    text-align: left; 
}

.RestPrfo_TitleInfoU
{
    text-align:left;
    font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
    font-weight:bold;
}
.RestPrfo_TitleInfo
{
    text-align:left;
    font-family: Verdana;
    color:Black;
	font-size: 12px;
    font-weight:bold;
}
.RestPrfo_TitleInfoUpdate
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
}


.RestPrfo_FontBlack
{
    color:Black;
    font-weight:bold;
}

.RestPrfo_SelectRestTitle
{
    background-color:black;
    text-align:left;
    font-family: Verdana;
	font-size: 12px;
	color:White;
}
.RestProf_LockWarning
{
    background-color:#930402;
    text-align:center;
    margin : 0px 9px 0px 9px;
    height: 15px;
    padding: 5px 0px 5px 0px;
	margin-top:5px;
    clear:both;
}

.RestProf_LockWarningLabel
{
    font-family: Verdana, Arial;
	font-size: 12px;
	color:White;
	font-weight:bold;
}

.RestProf_LockWarningLabel1
{
    font-family: Verdana, Arial;
	font-size: 12px;
	color:#595959;
	font-weight:bold;
}


.RestProf_PreviewWarningDIV
{
    background-color:#930402;
    text-align:center;
	margin : 0px 9px 0px 9px;
	height: 10px;
	padding: 5px 0px 5px 0px;
}

.RestProf_PreviewWarningDIVLABEL
{
    font-weight:bold;
    font-family: Verdana,Arial;
	font-size: 12px;
	color:White;
}


.RestProf_PreviewWarningFont
{
    font-family: Verdana,Arial;
    font-size: 12px;
    color: #930402;
}

.RestProf_PreviewMessage 
{
    text-align:left;
    color:#930402;
    margin : 0px 35px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
}
.RestProf_BackLink
{
    color:#930402;  
    font-family: Verdana,Arial;
	font-size: 12px;  
}

.RestProf_NoChange1
{
    color:#930402;  
    font-family: Verdana,Arial;
    font-weight: bold;
    font-size: 12px;  
    margin : 10px 0px 5px 10px; 
    text-align: justify;
}

.RestProf_HrClass
{
    margin : 0px 10px 0px 10px;
	padding : 0px 0px 0px 0px;
}

.RestProf_PreviewDiv
{
    margin : 0px 10px 0px 10px;
    background-color:#5B4B3E;
    
}
.RestProf_CurrentInfo
{
   color:#FFFFFF;
   text-align:left;
   vertical-align:middle;
   font-weight:bold;
   font-size:12px;
}

.RestProf_SubmitLinkTitle
{
    color:#900;
 }
 
.RestProf_SubmitTitle
{
    color:#900;
    font-family:Verdana, Arial;
    font-size : 13px;
    font-weight:bold;
    text-align:center;
}
.RestProf_SubmitTitle1
{
    text-align:left;
    color:#2A2A2A;
    font-family:Verdana, Arial;
    font-size : 12px;
    font-weight:bold;
    text-align:left;
}

.RestProf_SubmitUL
{
    text-align:left;
    margin : 0px 35px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
}

.RestProf_Lock
{
    margin : 0px 35px 0px 10px;
    list-style-type:none;
    text-align:left;
}
.RestProf_LockTitle
{
    list-style-type:none;
    text-align:left;
}

.RestProf_LockMessage
{
    text-align:left;
    list-style-type:none;
    color:Black;
    font-weight:bold;
}

.RestProf_CIIS
{
    padding-left: 75px;
}

.RestProf_CIUL
{
    vertical-align:top;
    list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
    text-align: right;
    color:Black;
    margin : 5px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    
}
.RestProf_CommonFieldUL
{
    vertical-align:top;
    list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
    text-align: right;
    color:Black;
    margin : 0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    
}


.test
{
    text-align: right;
}
.RestProf_CIUL li
{
    vertical-align:top;
    padding : 0px 0px 10px 0px;
    text-align:left;
}


.RestPrfo_CIFONT
{
    width:200px;
}





/*---------------------- Restaurant Changes User Control-----------------------------*/
.RestChange_ulClass
{
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.RestChange_lis
{
    vertical-align:top;
    margin : 0px 0px 0px 0px;
    padding : 1px 5px 3px 0px;
	
	list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
    text-align:left;
}
.RestChange_Header_li
{
    vertical-align:top;
    margin : 0px 0px 0px 10px;
    padding : 1px 5px 3px 0px;
	
	list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
    text-align:left;
}
.RestChange_FontBlack
{
    vertical-align:top;
    font-weight:normal;
    font-family: Verdana;
	font-size: 12px;
	color:#000000;
}
.RestChange_FontBlackBold
{
    vertical-align:top;
    font-weight:bold;
    font-family: Verdana;
	font-size: 12px;
	color:#000000;
}

.RestChange_FontGrey
{
    vertical-align:top;
    font-family: Verdana;
	font-size: 12px;
    color:#737373;
}

.RestChange_FontBlackBoldU
{
    vertical-align:top;
    font-weight:bold;
    font-family: Verdana;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.RestChange_HeaderSpacing
{
    padding-left: 190px;
}
.RestChange_ItemSpacing
{
    padding-left: 75px;
}

/*---------------------- SU/Restaurant Profile Changes Page Start-----------------------------*/
.SuRpu_Body
{
    background-color:#FAF9F2;
    color:#737373;
}

.SuRpu_GridHeader 
{
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding:0 0 0 0;
	text-align:center;
	font-weight:bold;
}

.SuRpu_GridRow
{
    background-color:#EFEDD8;
}
.SuRpu_GridLi
{
    list-style-type:none;
}

SuRpu_ChangeDetailTitle ul li
{
    list-style-type:none;
}
.SuRpu_Spacing
{
    padding-left: 25px;
}
.SuRpu_Title
{
	list-style-type:none;
	font-size: 13px;
	font-weight:bold;
    color:#737373;
    text-align:center
}

.SuRpu_RestTitle
{
    list-style-type:none;
	font-size: 14px;
	font-weight:bold;
    color:Black;
    text-align:left
}
.SuRpu_CDTableGreen
{
    vertical-align:top;
    list-style-type:none;
    border-style:solid;
    border-width: 1px;
    background-color:#CAD6A8;
    margin:0 35px 0 35px;
   
}

.SuRpu_CDTableGreen li
{
    vertical-align:top;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    list-style-type:none;
    text-align:left;
    font-size: 12px;
    color:#000000;
    font-weight:bold;
}


.SuRpu_CDTable
{
    vertical-align:top;
    margin:0 35px 0 35px;
    list-style-type:none;
    border-style:solid;
    border-width: 1px;
    background-color:#EFEDD8;
}

.SuRpu_CDTable li
{
    vertical-align:top;
    list-style-type:none;
    
    
}

.SuRpu_Back
{
    vertical-align:top;
    margin:0 35px 0 35px;
    list-style-type:none;
    
}

.SuRpu_Back li
{
    vertical-align:top;
    list-style-type:none;
}
.SuRpu_BottomLi
{
    margin : 0px 0px 0px 0px;
	padding : 1px 0px 1px 0px;
	list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
    color:#737373;
    text-align:left;
}
.SuRpu_FontBlack
{
    font-weight:bold;
    font-family: Verdana;
	font-size: 12px;
	color:#000000;
}
.SuRpu_FontBlue
{
    color:Blue;
    font-weight:bold;
    font-family: Verdana;
	font-size: 12px;
}
.SuRpu_FontSmallBlue
{
    color:Blue;
    font-weight:bold;
    font-family: Verdana;
	font-size: 10px;
}

.SuRpu_FontGrey
{
    color:#737373;
}


/*---------------------- SU/Restaurant Profile Changes Page End-----------------------------*/

/*---------------------- Start for Mozila.htm-----------------------------*/

.Mozilla_Class
{
    font-family:Arial,Verdana;
    font-size:13px;
    background-color:#FAF9F2;
    color:#891010;
    
}

.Mozilla_Class ul
{
    list-style:none;
    padding : 2px 2px 2px 2px;
    margin :5px 5px 5px 5px;
}

.Mozilla_Class ul li
{
    list-style:none;
    padding : 2px 2px 2px 2px;
}
.Mozila_Title
{
   text-align:center;
   color:#800000;
   font-weight:bold;
}

/*---------------------- End for Mozila.htm-----------------------------*/

/*---------------------------Reservation Page Start----------------------------------------*/
.ResvPage_OpenPdf
{
    
	cursor: pointer; 
	text-decoration: underline;
	font-weight: normal;
	color:Blue;
	font-weight:bold;
}
.ResvPage_OpenSeeExample
{
	margin-right: -4px;
}

.ResvPage_CloseSeeExample
{
	margin-left: -4px;
}

.ResvPage_lblOption2TopLeftMargin
{
    margin-top:10px;
    margin-left:-13px;
}
.ResvPage_lblOption2LeftMargin
{
    
   margin-left:-13px;
}
.Resv_CustomizeURLSpan
{
 color: Maroon;
 width: 480px; 
}
.ResvPage_Options
{
	list-style-type:none;
	margin-left: 0px;
}
.ResvPage_LeftTopMarginOptions
{
	list-style-type:none;
	margin-left: -13px;
	margin-top:0px;

}
.ResvPage_LeftMarginOptions
{
	 
	list-style-type:none;
	margin-left: -13px;
	margin-top:2px;
 
}


.ResvPage_LeftMarginOptions1
{
	margin-top: 15px;
	list-style-type:none;
	margin-left: -13px;
}



.ResvPage_lblCustomizedUrlInstruction2
{
	margin-top: 10px;
	margin-left:-15px;
}

.ResvPage_lblCustomizedUrlInstruction3
{
	margin-top: 10px;
	margin-left:-15px;
	font-weight:normal;
}

 .ResvPage_lblCustomizedUrlInstruction1
{
   margin-left:-15px;
}

.ResvPage_customizedMsgOption
{
	list-style-type:none;
	margin-left: -13px;
	margin-top:-3px;
 
}
.ResvPage_RestName
{
	list-style-type:none;
	margin-left: -11px;
}

.ResvPage_DivTopMargin
{
	margin-top:20px;
	margin-left:5px;
}
.ResvPage_DivNegativeTopMargin
{
	margin-top:-20px;
}
.ResvPage_InlineReservationOption
{
 
margin-top:8px;
	 
}
.Resv_CustMsgPart1
{
	margin:0;
	padding:0;
	width:490px;
	font-family:Verdana;
	font-size:12px;
}

.Resv_Header
{
    font-family: Verdana;
  	font-size: 12px;
	color: black;
	font-weight:bold;
}
.Resv_HeaderReservationType
{
    font-family: Verdana;
  	font-size: 12px;
	color: black;
	font-weight:bold;
	list-style:none;
	margin-left:-13px; 
	margin-top:14px;
}



.Resv_InstrOptions
{
    font-family: Verdana;
  	font-size: 12px;
	color: black;
	font-weight:bold;
	cursor:text;
	
}

.Resv_GetInstruction
{

	width: 483px; 
	border-width : 1px;
	border-color: Gray; 
	border-style: solid; 
	background-color: #CAD6A8;	
    font-family: Verdana;
  	font-size: 12px;
	color: black;
	font-weight:bold;
	list-style:none; 
	margin-left:-40px;
	margin-top:-20px;
	cursor:text;
	
}

 .ResvPage_textInstructionUnderHeader
{
    font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight:normal;
	margin-top: 25px;
	margin-bottom: 0px;	
}


.ResvPage_textUnderHeader
{
    font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight:normal;	
	
}
.ResvPage_textUnderHeaderTopNegative
{
    font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight:normal;
	margin-top:-20px;
	margin-bottom:0px;
	
}
 



.ResvPage_textUnderHeader_SampleStyle
{
    font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight:normal;
	margin-top:-20px;
	margin-bottom:0px;
	
}
.Resrv_SendMail
{
	color:Black;	
}
.ResvPage_body
{
	background-color:#FAF9F2;
	color:#737373;	
}
.ResvPage_divOuter
{
    margin:15px 0px 0px 12px; 
	background-color:#FAF9F2; 
 
	width:500px;
}
.ResvPage_contAllSearchField
{	
	width:500px;
}

 .ResvPage_centertext
{
    margin:15px 0px 0px 12px; 
	padding-top: 8px;
	font-family: Verdana;
	font-size: 12px;
	color: black;
}
 
.ResvPage_aLinkButton
{
	color:#737373;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
}
.ResvPage_aBlueLinkButton
{
 
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color:Blue;
	font-weight:bold;
}

.ResvPage_seeExampleLink
{
	  
    font-family: Verdana;
	font-size: 12px;
	margin-left:5px;
 
}

.ResvPage_aWithoutUnderlineLink
{
	color:blue; 
	cursor: pointer; 
 
}
.ResvPage_aGetInstructionLink
{
	  
    font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	cursor:auto;
}

.ResvPage_aLink
{
	  
    font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
}
.ResvPage_a
{
	color:blue; 
	cursor: pointer; 
	text-decoration: underline;
}

.ResvPage_centertext ol li
{
	padding-bottom: 6px;
}

.ResvPage_centertext ul 
{
	list-style-type: circle;
	padding: 0;
	margin-top: 4px;
	margin-left: 14px;
	margin-bottom: 0;
}
	
.ResvPage_centertext ul li 
{
	padding: 3px;
	margin-bottom: 0;
}

.ResvPage_padding 
{
 padding: 0px 12px 6px 4px;
 margin-top:-12px; 
}


.ResvPage_customUrlText
{
	font-size:12px;
	font-family:Verdana;
	margin: -5px 0 -20px 0;
 
}
.ResvPage_Help
{
    font-family:Verdana;
    font-size:12px;
    font-style:italic;
    color:#800000;
}
.ResvPageOption2_Help
{
	font-weight:lighter;
    font-family:Verdana;
    font-size:12px;
    font-style:italic;
    color:#800000;
}
.ResvPage_customizeUrl 
{
	height:44px;
	width: 480px; 
	border-width : 1px;
	border-color: Gray; 
	border-style: solid; 
	background-color: #CAD6A8;
	margin-top:12px;
	list-style-type:none;
	margin-left: -13px;
	color:Maroon;
	font-weight: bold;
}

.ResvPage_customizeDiv
{
	margin-left: 5px;
	margin-top: 4px;
}

.ResvPage_InstructionDiv
{
	margin-left: 5px;
	margin-top: 4px;
	line-height:17px;
}

.ResvPage_DivBestPractices
{
	width:483px;
	padding:4px 2px 4px 2px;
	margin:5px 0px 20px 13px;
	border-width:1px;
	border-color:Gray;
	border-style:solid;
	background-color: #CAD6A8;
	font-weight:normal;
}

.ResvPage_BestPracticesTitle
{
	text-decoration:underline;
	color:Maroon;
	font-weight:bold;
	margin-left:5px;
	margin-top:4px;	
	width:90%;
	display:block;
}

#ulBestPractices
{
	list-style-type:circle;	
	padding-left:8px;		
}

#ulSubBestPractices
{
	list-style-type:disc;	
	padding-left:20px;
}

.ResvPage_MarginBottomMinus5
{
	margin-bottom:-5px;
}


.ResvPage_FontNormal
{
	font-weight:normal;
}

.ResvPage_CloseButton
{
	float:right;
	width:auto;
	margin:0 5px 0px 0;
}

.ResvPage_CloseButtonul
{
	list-style:none;
	display:inline;
}

.Resv_ddllanguage_div
{	
	color:Black;
	font-family : Verdana;
	font-size:12px;
	font-weight:bold;
	padding-bottom:30px;
	width:500px;	
}

.Resv_ddllanguage_text
{	
	padding-left:10px;
	display:block;
	float:left;
	width:103px;
	}

.Resv_ddllanguage_list
{	
	float:left;	
	padding-left:2px;
}

.ddllanguage_width
{	
	width:25em;
}

.popupLink
{
	font-weight:normal;	
}

.Resv_Option1_div
{
	margin-left:2em;
}

.Resv_Option2_div
{
	margin-left:1.7em;
	padding-bottom:4px;
}

/*-----------------------Reservation Page End--------------------------------------------*/
/*-----------------------OTRMultiTextBox User Control Start--------------------------------------------*/
.OTRMultiTextBox_pageContent
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: black;
}
.OTRMultiTextBox_margin
{
	margin-left:45px;
}
.OTRMultiTextBox_errorDisplay
{
	color:red;
}
/*-----------------------OTRMultiTextBox User Control End--------------------------------------------*/
/* ------------------------- RestListGroup Control Start --------------------------------------------------------*/

.RestListGroup_FontClass
{
	color:Black;
	font-family : Verdana;
	font-size:12px;
	font-weight:bold;
}
.RestListGroup_FontClass tr td
{
	padding:3px 3px 3px 3px; 
	margin:2px 2px 2px 2px;
 }
.RestList_tdRestaurantGroup1
{
	width:15%;
}
.RestList_tdRestaurantGroup2
{
	width:10%;
}
.RestListGroup_MainTable
{
	border-style:solid; 
	border-width:thin;
	border-color: Gray;
	background-color: #FAF9F2;
	width:100%;
	text-align:left; 
}

.RestListGroup_Headertr
{
	background-color:#867F75;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	
}

.RestListGroup_td1
{
	width:100px;	
}

/* ------------------------- RestListGroup Control end --------------------------------------------------------*/


/*---------------------------ContactUs Page Start----------------------------------------*/


.ContactUs_Main
{
    margin : 0px 5px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
	font-family: Verdana;
	font-size: 11px;
	text-align:left;
}
.ContactUs_Mainli
{
    padding:5px 0px 0px 0px;
}

.ContactUs_TableCellRightQuestion
{
  display:table-cell;
  width:410px;
  margin: 0px 0px 0px 0px;
}


.ContactUs_TableCellLeftQuestion
{
   display:table-cell;
   width:166px;
   margin: 0px 0px 0px 0px;
   float:left;
   vertical-align:top;
   text-align:left;
}

.ContactUs_TableCellLeft
{
  display:table-cell;
  width:118px;
  margin: 0px 0px 0px 0px;
  float:left;
  vertical-align:top;
  text-align:right;  
  clear:left;
}
.ContactUs_TableCellMiddle
{
  display:table-cell;
  width:20px;
  margin: 0px 0px 0px 0px;
  vertical-align:top;
}


.ContactUs_TableCellRight
{
  display:table-cell;
  width:400px;
  margin: 0px 0px 0px 0px;
}


.ContactUs_body
{
	background-color:#FAF9F2;
	margin:25px 12px 6px 4px;
}

.ContactUs_paddingBorder 
{
	border-style:solid;
	border-width:thin; 
	border-color:Gray; 
	margin:0px 0px 0px 0px;
	
}

.ContactUs_HeaderContent
{
	padding: 4px 12px 5px 4px;
	background-color : #867f75;
	color : White;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}

	


.ContactUs_ValidationMessage
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
}

.ContactUs_TextBoxWidth
{
	width: 355px;
}


.ContactUs_TextAreaMargin
{
	margin-left: 73px;
}

.ContactUs_SubmitQuestionMargin
{
	margin-left: 200px; 
	padding-bottom:10px;
}

.ContactUs_SuccessFailureMessage
{
	padding: 20px 5px 20px 10px;
	font-family:Verdana; 
	font-size:14px;
}

.ContactUs_InitialTextMargin
{
	margin-left:80px;
}

.ContactUs_a
{
	cursor: pointer;
	color: Blue;
	text-decoration: underline;
}

.ContactUs_AlertMessage
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
	color: Red;
	margin-left : 6px;
}

.ContactUs_InfoMessage
{
    font-family: Verdana;
	font-size: 11px;
	text-align:left;
	padding:5px 2px 5px 2px;
}
.ContactUs_TableCountryRight
{
	display:table-cell;
	width:400px;
	margin: 0px 0px 0px 0px;		
}

.ContactUs_TableCountryMiddle
{
  display:table-cell;
  width:15px;
  margin: 0px 0px 0px 0px;
  vertical-align:top;
}

.ContactUs_RIDli
{
    padding: 5px 0px 8px 0px;
}

/*---------------------------ContactUs Page End----------------------------------------*/
body {
	background-color:#867F75;
	margin: 0;
	margin-top: 10px;
	padding: 0;		
	font-family: Verdana;		
	}


.acctRecoverPageContent
{
}
	
.top 
{
	background-color:#FFFFFF;
	width: 800px;	
}

.footer
{
	top: 10px;	
	width: 800px;	
	margin: 20px 20px 0 20px;	
	TEXT-ALIGN: center;
}
#clear {
	clear: both;
	}
#contenttop {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;	
	}
#contenttop a {
	color: #990000;
	}
.mid 
{
	border-top: solid 1px #666666;
	background: #faf9f2;
	padding:10 10 10 10;
}
	
.mid3 {
		background: #faf9f2;
		text-align:left;
	}	
	
.centerContent
{
	background: #faf9f2;
	text-align:left;	
}
	
.mid4 
{
	background: #faf9f2;
}	

.mid2 {
	width: 715px;	
	background-color:White;
	}

	
#midtop {
	width: 774px;
	clear: both;
	font-size: 18px;
	font-family: Arial;
	}
#left {
	padding: 0;
	float: left;
	width: 158px;
	height: 70%;
	}
#midnav{
	padding: 0;
	background: url(../imgs/backgrounds/midnavbg.gif);
	width: 158px;
	height: 170px;
	
	}
.navheader {
	padding-top: 6px;
	margin-left: 8px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	color: #990000;
	}
.navheader2 {
	margin-left: 8px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	color: #990000;
	}
#midnav ul li a {
	color: black;
	font-family: Verdana;
	font-size: 11px;
	}
#midnav ul {
	padding: 0;
	margin-top: 0;
	margin-left: 0px;
	list-style-image: url(../imgs/misc/bullet.gif);
	}
#midnav ul li {
	padding-top: 2px;
	}
#center {
	padding: 0;
	margin-top: 0px;
	margin-left: 166px;
	margin-right: 13px;
	margin-bottom: 25px;
	}
#news {
	padding: 0;
	background: url(/imgs/backgrounds/newsbg.gif);
	width: 200px;
	height: 160px;
	text-align:left;
	}
.newscontent {
	padding: 8px 10px 10px 10px;
	font-family: Verdana;
	margin:0 0 0 10px;
	font-size: 10px;
	color: black;
	text-align:left;
	}

.newscontent2 {
	padding: 0px 10px 10px 10px;
	font-family: Verdana;
	margin:0 0 0 10px;
	font-size: 10px;
	color: black;
	text-align:left;
	}	
	
.centerheadie {
	padding: 0;
	margin-top: 0px;
	margin-left: 20px;
	background: url(../imgs/centercontentbghead.gif) no-repeat bottom;
	width: 562px;
	height: 9px;
	}
.centerhead {
	padding: 0;
	margin-top: 0px;
	margin-left: 20px;
	background: url(../imgs/centercontentbghead.gif) no-repeat bottom;
	width: 562px;
	height: 9px;
	}
#centercontent {
	padding: 0;
	margin-top: 0;
	margin-left: 20px;
	margin-bottom: 0px;
	background: url(../imgs/centercontentbg.gif) repeat-y top;
	width: 562px;
	}
.centerfoot {
	padding: 0px;
	margin-top: 0;
	margin-left: 20px;
	background: url(../imgs/centercontentbgfoot.gif) no-repeat top right;
	width: 562px;
	height: 9px;
	}
.centerfootie {
	padding: 0px;
	margin-top: 0;
	margin-left: 23px;
	background: url(../imgs/centercontentbgfoot.gif) no-repeat top right;
	width: 562px;
	height: 9px;
	}
.centerheader {
	padding-top: 6px;
	margin-left: 12px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: 700;
	color: #990000;	
	}
.centersubhead {
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: black;
	}
.centertext {
	padding-top: 8px;
	margin-left: 12px;
	margin-right: 16px;
	margin-bottom: 0;
	font-family: Verdana;
	font-size: 11px;
	color: black;
	}
.centertext ul {
	list-style-type: circle;
	padding: 0;
	margin-top: 4px;
	margin-left: 14px;
	margin-bottom: 0;
	}
.centertext ul li {
	padding: 3px;
	margin-bottom: 0;
	}
.more {
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: Verdana;
	font-size: 13px;
	color: black;	
	}
.more ul {
	list-style-image: url(../imgs/misc/bullet.gif);
	margin-left: 0px;
	margin-bottom: 0;
	padding-bottom: 0;
	}
.more li{
	margin-left: 0px;
	margin-bottom: 0;
	padding-bottom: 8px;
	}
#offerimg {
	float: left;
	margin: 12px;
	width: 144px;
	height: 46px;
	padding-bottom: 8px;
	}
#contentwrapper {
	float: left;
	margin-bottom: 20px;
	}
#lvl2mid {
	background: #faf9f2;
	margin-top: 10px;
	width: 800px;
}

.lvl2contenthead {
	margin-top:20px;
	
	}
.lvl2contentheadie 
{
	background: url(../imgs/lvl2midhead.gif) no-repeat top;
	width: 559px;
	height: 11px;
	padding: 0;
	margin-right: 0;
	margin-bottom: -8px;
}
#lvl2content {
	background: url(../imgs/lvl2midrepeat.gif) repeat-y top;
	
	margin-top: 0;
	width: 559px;
	margin-right: 0;
	color:#737373;
	}
#lvl2contentfoot {
          
          height: 11px;
          width: 559px;
          padding: 0;
          margin-top: 0;
}

#padding {
	padding: 6px 12px 6px 12px;
	margin: 0;
	}
#menu {
	background: url(../imgs/menubgrepeat.gif) repeat-y top;
	width: 169px;
	margin-left: 593px;
	margin-right: 24px;
	margin-bottom: 20px;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	border-top: #cccab6 1px solid;
	border-bottom: #cccab6 1px solid;
	}
#menubottom {
	background: url(../imgs/lvl2rightbg.gif) no-repeat bottom;
	width: 169px;
	margin-bottom: 0;
	}
.menuitem {
	line-height: 30px;
	vertical-align: bottom;
	background: url(../imgs/itembg.gif);
	width: 169px;
	height: 34px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	}
.menuitemalt {
	line-height: 30px;
	vertical-align: bottom;
	background: url(../imgs/itembgo.gif);
	width: 169px;
	height: 34px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
	}
.menuitempadding {
	
	padding: 0;
	margin:  0 0 10px;
	}
.menuitem a {
	color: #990000;
	}
.bodytext {
	font-family: Verdana;
	font-size: 11px;
	}
.bodytext ul {
	margin-left: 10px; 
	}
.bodytext ul li {
	}
.headtext {
	font-weight: 700;
	font-family: Verdana;
	font-size: 12px;
	}
	
	/* Table Cell treatment */
td {
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	
}
/* General Link Attributes */
td a,a:visited {
	text-decoration:underline;
	
}
td a:hover{
	color:#900;
	text-decoration:underline;	
	
}
/* Hyperlink with no underline */
.noline,.noline:visited{
	font-size:11px;
	text-decoration:none;
}
.noline:hover{
	text-decoration:underline;
}
a
{
	color:#737373;
}

.brownFont
{
	color:#737373;
}

/* Header Sizes */
h1,h2,h3,h4,h5,h6{
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#5B4B3E;
	margin:0;
	padding:0;
}

.forgotPwd{
	font-size:16px;
	font-weight:bold;
	color:#737373;
}

h1{
	font-size:24px;
	color:#FFFFFF;
	margin:0 0 0 20px;
}
h2{
	font-size:14px;
}
h3{
	font-size:15px;
	margin:0 0 5px 0;
}
h3 a {
	font-size:15px;
	text-decoration:underline;
}
h3 a:visited {
	font-size:15px;
	text-decoration:underline;
}
h3 a:hover {
	font-size:15px;
	text-decoration:underline;
}
h4{
	font-size:17px;
}
h5{
	font-size:12px;
	margin:0 0 5px 0;
}

.sectionpopuptitle{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0px 0 0px 0px;
}

.forgotPwdContent
{
	background-color:#EAE6DB;
	margin:10px 10px 10px 10px;
}

.RecoveryPageBGOnly
{
	background-color:#EAE6DB;
	padding:10px 0 0 0;
}

.ProfilePageTable
{
	background-color:#EAE6DB;
	padding:10px 0 0 0;
	color:#737373;
	font-family:Verdana;
}

.profileBrownBold
{
	color:#737373;
	font-family:Verdana;
	font-weight:bold;
	text-align:right;
}

.logonPageLogonBanner
{
	color:Black;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
}

.profileCol1
{
	height:14px;
	width:150px;		
	vertical-align:middle;
	color:#737373;
	font-family:Verdana;
	font-weight:bold;
	text-align:right;
}

.profileCol2
{
	height:14px;	
	vertical-align:middle;
}

.ResetButtonWidth
{
	width:230px;
}

.FP_ErrorText
{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	text-align:left;
	color:Red;

}
.FP_SuccessMessage
{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	text-align:left;
}
.FP_LinkColor
{
	color:Blue;
}
.RecoverySupportMsg
{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background-color:#EAE6DB;
	color:#737373;	
}

.forgotPwdHdrTxt
{
	background-color:#867F75;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:White;	
}

.RecoveryEmailAddr
{
	text-align:justify;
	font-size:12px;
	font-weight:bold;
	background-color:#EAE6DB;
	padding:0 0 0 80px;
}
.RecoveryPassword
{
	font-size:12px;
	font-weight:bold;
	background-color:#EAE6DB;
}
.RecoveryPasswordUL
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}
.EmailLabelLi
{
	width:290px;
	text-align:right;
	float:left;
	padding-top:3px;
	padding-right:5px;
}
.EmailTextLi
{
	float:left;
}
.LoginSupportMsg
{
	text-align:left;
	font-size:12px;
	font-weight:bold;	
	color:#737373;
	padding:0 0 0 10px;	
}

.welcometoOTR
{
	background-color:#FAF9F2;
	text-align:left;
	font-size: 18px;
	font-family: Arial;
	padding:0;
	margin:0;	
}

.welcometoOTRHmPg
{
	background-color:#FAF9F2;
	text-align:left;
	font-size: 18px;
	font-family: Arial;
	padding:0;
	margin:0 0 0 80px;
}

.welcomeToOTRSubText
{
	font-weight:bold;	
	font-size:12px;	
	text-align:left;
}

.headerFill
{
	background-image:url(../imgs/borders/top_cntr.gif);
	width:362;
}

.logoFirstImg
{
	border:0;
	width: 380px;
	height:70px;
	background-image:url(../imgs/logos/logo_otr.gif);
}

.logoSecondImg
{
	border:0;
	width: 262px;
	height:70px;
	background-image:url(/imgs/borders/top_cntr.gif);
}

.logoThirdImg
{
	border:0;
	width: 11px;
	height:70px;
	background-image:url(/imgs/borders/top_rt.gif);
}

.copyright
{
	font-size:11px;
	color:#FFF;
}

.assetTD
{
	width:85;
	height:40;
	vertical-align:middle;	
}

.assetTD2
{
	width:400;
	vertical-align:middle;	
}
 
.assetTD3  
{
	width:72;
	height:39;
}
.rmassets_body
{
	background-color: #FAF9F2;
}

.rmassets_locWelcome
{
	font-size: 14px; 
	font-weight: bold;
	color: #737373;
}
.rmassets_adobe
{
	font-size: 12px; 
	color: #737373;
}
.nav_menu
{
	
}

.otrmasterBodyContent
{
	background-color:#FAF9F2;
}

.SrchResultsRestNameHeader {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding:0 0 0 0;
	text-align:center;
	font-weight:bold;
}

.SrchResultsRestNameHeaderLeft {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color: #CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding:0px 0px 0px 2px;
	text-align:left;
	font-weight:bold;
	height:21px;
}
.RestaurantItemGridPadding
{
	padding-left:2px;
}

.AcceptRejectLinkButtons
{
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:center;
	vertical-align:bottom;
	background-color:#DAE0D2;	
}


#tabAcceptReject {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
  }
#tabAcceptReject ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabAcceptReject li {
  float:left;
  background:url("/imgs/borders/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabAcceptReject a {
  float:left;
  display:block;
  background:url("/imgs/borders/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabAcceptReject a {float:none;}
/* End IE5-Mac hack */
#tabAcceptReject a:hover {
  color:#333;
  }

#tabAcceptReject #current {
  background-image:url("/imgs/borders/left_on.gif");
  }

#tabAcceptReject #current a {
  background-image:url("/imgs/borders/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }

/*Summary page styles - Added by Cristian,9/27/2006 */


.headerPageSum
{
	color: #AA2F2F;
	vertical-align: middle;
	font-weight: bolder;
	font-size: medium;
}
.trHeader
{
	height: 40px;
	vertical-align: middle;
}
.tableStyle
{
	background: #FFFFFF;
	border: 1px solid #DDDBCD;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-spacing: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	
}
.rowStyle
{
	padding-left: 3em;
	padding-right: 3em;
}
.statementSum
{
	background: #604F42;
	color: White;
	text-align: left;
	font-weight: bolder;
	height: 20px;
	padding-left:5px;
}

.bodyLeft
{
	background: #EDECE4;
	color: black;
	font-size:11px;
	height: 17px;
	text-align: left;
	padding-left: 1em;
}
.bodyLeftR
{
	background: #EDECE4;
	color: Black;
	font-size:11px;
	font-weight: bold;
	height: 17px;
	text-align: right;
	padding-right: 1em;
}
.bodyLeftTL
{
	background: #EDECE4;
	color: #912523;
	height: 17px;
	text-align: left;
	font-weight: bolder;
	padding-left: 1em;
}
.bodyLeftTR
{
	background: #EDECE4;
	color: #912523;
	height: 17px;
	text-align: right;
	font-size: larger;
	font-weight: bolder;
	padding-right: 1em;
}
.col2
{
	color: #434342;
	font-weight: bolder;
	height: 17px;
	text-align: center;
	border-bottom:solid 1px black;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:10px;
	width:265px;
}
.col2LPie
{
	background: #D6D6D6;
	color: #434342;
	font-weight: bolder;
	height: 17px;
	text-align: left;
	margin-left: 2em;
	vertical-align: top;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
}
.col2RPie
{
	background: #D6D6D6;
	color: #434342;
	font-weight: bolder;
	height: 17px;
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
}
.pie
{
	background: #D6D6D6;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align:center;
}
.bodyLeftLink
{
	text-align: left;
}

.tableTitle
{
	text-align: center;
	font-weight: bolder;
}
.tableTitleGuest
{
	text-align: left;
	font-weight: bolder;
}
.tableTitleRight
{
	padding:6px 0 0 0;
	text-align: right;
	font-weight: bolder;
}
.tableTitleRightTop
{
	padding:0px 0 11px 0px;
	text-align: right;
	font-weight:bolder;
	font-weight: bolder;
}

.tableTitleRightBottom
{
	padding:11px 0 6px 0px;
	text-align: right;
	font-weight:bolder;
}
.CoversNavigationLinks1
{
	padding:8px 0px 0px 0px;
	width:740px;
	text-align:center;
}
.CoversNavigationLinks2
{
	padding:0px 0px 2px 0px;
	width:740px;
	text-align:center;
}
.NextPrevLinks
{
	text-align: right;
	font-weight: bolder;
}
.tableMain1
{
	padding:5px 0 5px 0px;
	margin:5px 0 5px 0px;	
	width:740px;	
	text-align:center;
}

.BoldLink
{
	font-weight:bold;
	color: #912523;
}

a.headerSort:link
{	
	text-decoration: none;
	font-weight: bolder;	
	padding-right: 2px;	
}

a.headerSort:visited
{
	text-decoration: none;
	font-weight: bolder;
	font-size: 13px;
	padding-right: 2px;
}

.disputeParagraph1
{
	margin-left:2em;
	padding-left:2em;
}

.disputeParagraph2
{
	margin-left:4em;
	padding-left:4em;
}
.comboWidth
{
	width:25em;
}
.restaurantGridTitle
{
	
	margin-bottom:1em
}
.SrchResultsRestNameHeaderLeftNew {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	border-right: 1px solid #516442;
	border-left:none;
	background-color:#EAE8D4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-weight:bold;
	width: 100px;
}
.alignArrow
{
	vertical-align:middle;
}

.SerchResultItemsAlign
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:20px;
	font-size:12px;
}

.GridRadioButtStyle
{
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	border-left: 1px solid #516442;
	width:5px;
	background-color:#EAE8D4;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}
.GridRadioButtStyleItems
{
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	width:5px;
}

/* ----- Details Grid Styles --- */
.resInfoHdr
{
	font-size:11px;
	font-weight:bold;	
	border:solid 1px black;	
	background-color: #EDECE4;
	line-height:20px;
}

.resoInfoItem
{
	float: left; 
	width:330px;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	margin:0;
	padding:0;
	line-height:20px;
}

.resInfodataCellLeft
{
	width:99px;
	float:left;	
	line-height:20px;	
}

.resInfodataCellRight
{	
	width:114px;
	float:left;
	border-left:solid 1px black;
	line-height:20px;	
}

.emptCell
{
	background-color: #EDECE4;
	width:97px;
	float:left;		
	padding:3px 1px 3px 1px;	
	line-height:20px;
	height:14px;
	border-right:solid 1px black;
}
.emptCellMiddle
{
	background-color: #EDECE4;
	width:112px;
	float:left;		
	padding:3px 1px 3px 1px;	
	line-height:20px;
	height:14px;
	border-right:solid 1px black;
}
.emptCellRight
{
	width:114px;
	float:left;	
	line-height:20px;	
}

.DetGuestName
{
	width:200px;
	font-weight:bold;
	font-size:11px;
	border:solid 1px black;
	text-align:left;
	padding:0 0 0 10px;
	background-color: #EDECE4;
}

.HunPixHdr
{
	width:200px;
	font-weight:bold;
	font-size:11px;
	border:solid 1px black;
	background-color: #EDECE4;
}
.HunPixHdr2
{
	width:100px;
	font-weight:bold;
	font-size:11px;
	border:solid 1px black;
	background-color: #EDECE4;
}

.dataCellGuest
{
	text-align:left;
	border:solid 1px black;
	padding:0 0 0 10px;
}

.dataCell
{
	border:solid 1px black;
	width:100px;
}

.resoInfoBanner
{
	width:330px;
	border-left:solid 1px black;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	padding:0;
	margin:0;
	background-color: #EDECE4;
	line-height:20px;
}

.resoInfoLowerBanner
{
	border-left:solid 1px black;
	width:99px;
	float:left;
	background-color: #EDECE4;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	margin:0;
}
.resoInfoLowerBanner1
{
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	/*width:210px;*/
	float:left;
	background-color: #EDECE4;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	margin:0;
	float:none;
}
/* Statement Summary section styles START */ 

.Summary_StmtSummSection
{
	background: #FFFFFF;
	border: 1px solid #DDDBCD;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-spacing: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	text-align:left;
}

.Summary_StmtSummDiv
{
	display:table;
	border-collapse:collapse;
	width:740px;
}

.Summary_DivDispTblRow
{
	display:table-row;
}

.Summary_StmtInfoDiv
{
	display:table-cell;
	float:left;
	width:483px;
	background: #EDECE4;
	text-align:left;
}

.Summary_StmtInfo
{
	color: black;
	font-size:11px;
	height:17px;
	vertical-align:middle;
	padding: 5px 0 0 0;
}

.Summary_StmtInfoLeft
{
	text-align: left;
	padding-left: 1em;
	float:left;
}

.Summary_StmtInfoRight
{
	font-weight: bold;
	text-align: right;
	padding-right: 1em;
	float:right;
}

.NewsBlackItemBold
{	
	color:Black;
	font-weight:bold;
	cursor:pointer;
}

.PCINewsItem
{
	font-size:11px;
	font-weight:bold;
	color:Black;
}

.Summary_PaddingLeft1EM
{
	padding-left: 1em;
}

.Summary_PercentOnlineCovers
{
	padding-left: 20px;
}

.Summary_RevContributionDiv
{
	color: #912523;
	font-weight:bolder;
	font-size:11px;
	height:17px;
	vertical-align:middle;
	padding: 5px 0 0 0;
}

.Summary_RevContributionVal
{
	text-align: right;
	font-size: larger;
	padding-right: 1em;
	float:right;
}

.Summary_PieChartDiv
{
	display:table-cell;
	float:right;
	width:240px;
	padding:0 0 0 15px;
}

.Summary_PieChartTitle
{
	color: #434342;
	font-weight: bolder;
	height: 17px;
	text-align: center;
	border-bottom:solid 1px black;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:10px;
}

.Summary_PaddingTop5
{
	padding: 5px 0 0 0;
}

.Summary_PieChartLegend
{
	background: #D6D6D6;
	color: #434342;
	font-weight: bolder;
	height: 17px;
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding-left: 2px;
	padding-right: 2px;
}

.Summary_PieChart
{
	background: #D6D6D6;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align:center;
}

.Summary_CoversDetBtn
{
	padding: 5px 5px 0 0;
	text-align:left;
	height: 25px;
}

.Summary_CoversLinks
{
	padding: 5px 5px 0 0;
	text-align:left;
}

.Summary_SummStatsLearnMore
{
	text-align:left;
	font-weight:bold;
	padding-left: 1em;
	width:483px;
	margin-left:0px;
}

.Summary_BackToSearchLnk
{
	padding: 0 0 5px 0;
}

.Summary_HeaderCenter
{
	padding: 0 10px 0 10px;
}

/* Statement Summary section styles END */ 

/* --------------------- OTRMenu Control Styles START ------------------------------------------*/
.NewsDiv
{
	background-color:White;	
	width:200px;
	background-image:url('/imgs/backgrounds/newsbg.gif');
	height:180px;
}
.NewsSectTop
{
	background: url(../imgs/backgrounds/HolidayToolTop.gif) repeat-y left bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height:9px;
}

.NewsSectCenter
{
	background: url(../imgs/backgrounds/HolidayToolCenter.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
.divNewsSectBottom
{
	background: url(../imgs/backgrounds/HolidayToolBottom.gif) repeat-y left bottom;
	width: 200px;
	height:9px;
	background-repeat:no-repeat;
	margin-top:-5px;
}



.HolidayToolTop
{
	background: url(../imgs/backgrounds/HolidayToolTop.gif) repeat-y left bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height:9px;
}

.HolidayToolCenter
{
	background: url(../imgs/backgrounds/HolidayToolCenter.gif) repeat-y left bottom;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
#divHolidayToolBootom
{
	background: url(../imgs/backgrounds/HolidayToolBottom.gif) repeat-y left bottom;
	width: 200px;
	height:9px;
	background-repeat:no-repeat;
	margin-top:-5px;
}

#theNewsSectionUL
{
	list-style:none;
	text-align:center;
	display:block;
	width:180px;
	padding:0 0 0 5px;
	margin:0;
}

#theNewsSectionUL li
{
	padding:6px 0 6px 0;
}

.NewsLineItem
{
	font-size:11px;
}

.NewsMaroonItemBold
{
	color:Maroon;
	font-weight:bold;
	font-size:12px;
}

.NewsGrayItems
{	
	color:Gray;	
}

.NewsBlackItem
{	
	color:Black;
}

.NewsBlackItemBold
{	
	color:Black;
	font-weight:bold;
	cursor:pointer;
}

.HolidayToolBlackItemBold
{	
	color:Gray;
	font-weight:bold;
	cursor:pointer;
}


.PCINewsItem
{
	font-size:11px;
	font-weight:bold;
	color:Black;
}

.mnuItemTD
{
	background-color:#CAD6A8;
	font-family:Verdana;
	text-align:left;	
	border-left:1px solid gray;
	border-right:1px solid gray;
	padding:0 0 0 16px;	
	color:#000000;	
	width:180px;	
}
 
.mnuItem
{
	background-color:#CAD6A8;
	font-size:12px;
	font-family:Verdana;
	text-align:left;
	color:#000000;	
	padding:10 0 10 0;	
}

.Logon_Labels
{
	font-size:10px;
 	color:Gray;
	font-weight:bold;
}

.logon_outermost_div
{
	background-color:#877E75;
	width:200px;
	margin:20px 0 20px 20px;
	padding:0;
}

.logon_signup_div
{
	background-color:#E5E3CE;
	border:none;	
}

.logon_signup_ul
{
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;	
}

.logon_signup_curved_img
{
	margin:0 -4px 0 -4px;
}

.logon_signup_donthaveac
{
	font-size:12px;
	color:black;
	margin:0;
	padding:5px 0 5px 0;
	width:180px;
}

.logon_signup_createac
{
	padding:5px 0 5px 0;
	margin:0;
	width:180px;
}

.logon_retusers_div
{
    padding:0;
	margin:0;
	background-color:#CAD6A8;
}

.logon_retusers_ul
{
	list-style:none;
	text-align:left;
	padding:0;
	margin:0;
}

.logon_retusers_RetUsersBanner
{
	padding:5px 0 5px 12px;
	font-size:12px;
	color:Black;
	text-align:left;
}

.logon_retusers_login_LI
{
	color:black;
	font-size:10px;
	padding:5px 0 5px 12px;
}

.login_Ctl
{
	background-color:#CAD6A8;
	border:none;
	font-family:Verdana;
	font-size:10px;
	width:179px;
}

.login_Ctl_TextBoxStyle
{
	width:180px;
}

.logon_Ctl_LoginButtonDiv
{
	margin:0 0 0 -3px;
}

.logon_Ctl_PswdRecoDiv
{
	color:red;
}

.LoginCtlOuterPanel
{
	margin:0;
	padding:0;
	border:none;
}

.Link
{
	color:Blue;
	cursor:pointer;
}

.BoldLink
{
	color:Blue;
	cursor:pointer;
	font-weight:bold;
}
.HolidayInfoMessage
{
	font-size:11px;
	font-weight:bold;
	color:Black;
	padding:6px 0px 4px 0px;
}
.HolidaySectionUL
{
	list-style:none;
	text-align:center;
	display:block;
	width:180px;
	padding:0 0 0 5px;
	margin:0;
}

.HolidayDescriptionTextLi
{
	padding:0px 0px 6px 0px;
}

/* --------------------- OTRMenu Control Styles END ------------------------------------------*/


/* --------------------- Submit Photo Styles START ------------------------------------------*/

.HeaderStyleSubmitPhoto
{
	font-size:medium;
}

.SubmitPhotoHeader
{
	font-family: Verdana, Arial;
	font-size: 13px;	
	font-weight:bold;
	text-align:center;	
}
.SubmitPhoto_Link
{
	cursor:pointer;
	color:Blue;
}
#submitPhotoDiv
{
	background-color:#FAF9F2;
	text-align:left;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 30px;
}
.SubmitPhotoUL
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}
.SubmitPhoto_SubHdr_UL
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 80px;	
	font-weight:bold ;  	
	font-size:12px;
}
.SubmitPhoto_Normal_Font
{
	font-family:Verdana;
	font-weight:normal; 
	font-size:12px; 
}
.SubmitPhoto_DIV_Width
{
	width:94%;
}
.SubmitPhotoSubHeader
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 0 0px 0;	
	margin:0px 0 10px 0;	
}

.subPhotoSampleImage
{
	margin:10px 0 10px 20px;
	padding:10px 0 10px 20px;
}
.SubmitPhotoWarning
{
	font-size:9px;
	text-align:left;
	border-top:solid 1px black;
	width:85%;
	margin:0px 0 0px 30px;
	padding:0px 0 0px 10px;
}
.SubmitPhoto_Profile_Hdr_UL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}
.subPhotoUpdateProfileInfo
{	
	font-family:Verdana;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 100px; 	
}
.SubmitPhoto_Phone_Li
{
	text-align:center;
	color:#993300;
	font-size:11px;
	padding-top:4px;
}

.SubmitPhoto_Info_Ul
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;	
	font-size:12px;
}

.SubmitProfilePic_Info_Ul
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	font-size:12px;
}

.SubmitPhoto_DivRestListGroup
{
	width:90%;
	margin:15px 0px 15px 25px;
	padding:0px 0px 15px 10px;
	border-bottom:solid 1px black;	
}

.SubmitPhoto_MarginLeft100
{
	margin:0px 0px 0px 114px;	
}

.SelectedPicture
{
	margin:20px 0px 0px 230px;
	padding:0px 0px 0px 0px;
	height:180px;
	width:180px;
}

.SubmitPhoto_DivRestAccessList
{
	width:90%;
	margin:15px 0px 15px 30px;
	padding:0px 0px 15px 10px;	
	border-bottom:solid 1px black
}

.SubmitPhoto_Font_Italic
{
	font-style:italic;
	font-family:Times New Roman;	
}

.SubmitPhoto_ListType_Square
{
	list-style-type:square;	
}

.SubmitPhoto_ListType_Circle
{
	list-style-type:circle;	
}

.SubmitPhoto_BestPracticeInfoUl
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-size:12px;
}

.SubmitPhoto_MarginTop10
{
	margin-top:0px;
	width:150px;
}

.SubmitProfilePictureStyle
{
	background:DarkOrange;
	height:25px;
	width:170px;	
}

.SubmitPhoto_RequirementsInfoUL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-family:Verdana;
	font-weight:bold ;
	font-size:12px;
	clear:both;
}

.SubmitPhoto_Font13
{
	font-size:13px;
}

.SubmitPhoto_Font14
{
	font-size:14px;
}

.SubmitPhoto_BestPracticesUL
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}

.SubmitPhoto_Info
{	
	font-family:Verdana;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 65px; 	
}

.SubmitPhoto_NeedHelp_Ul
{
	width:85%;
	list-style:none;
	border-top:solid 1px black;
	margin:15px 0px 0px 30px;
	padding:0px 0px 0px 10px;
}

.SubmitPhoto_ErrorMsgDiv
{
	text-align:left;	
	margin:10px 20px 20px 40px;
	font-size:12px;	
}
.SubmitPhoto_SubmitMsgDiv
{
	text-align:left;	
	margin:10px 20px 20px 40px;
	font-size:12px;	
	color:Maroon;
	font-weight:bold;
}

.SubmitPhoto_SubmitGoBackDiv
{
	text-align:left;	
	margin: 1px 0px 5px 40px;
	font-size:12px;	
	color:Blue;
}

/* --------------------- Submit Photo Styles END   ------------------------------------------*/


/* --------------------- Submit Photo (SP.aspx) Styles START ------------------------------------------*/

.SP_HeaderStyle
{
	font-size:medium;
}

.SP_Header
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight:bold;
	text-align:left;	
}

.SP_Link
{
	cursor:pointer;
	color:Blue;
}

#SP_Div
{
	background-color:#FAF9F2;
	text-align:left;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 30px;
}

.SP_UL
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}

.SP_SubHdr_UL
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 80px;	
	font-weight:bold ;  	
	font-size:12px;	
}

.SP_Normal_Font
{
	font-family:Verdana;
	font-weight:normal; 
	font-size:12px;
	padding:2px; 
}

.SP_DIV_Width
{
	width:94%;
}

.SP_SubHeader
{
	width:85%;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 15px 10px;	
	border-bottom:solid 1px black;
}

.SP_SampleImage
{
	margin:10px 0 10px 20px;
	padding:10px 0 10px 20px;
}
.SP_Warning
{
	font-size:9px;
	text-align:left;
	border-top:solid 1px black;
	width:85%;
	margin:0px 0 0px 30px;
	padding:0px 0 0px 10px;
}

.SP_Profile_Hdr_UL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}
.SP_UpdateProfileInfo
{	
	font-family:Verdana;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 100px; 	
}
.SP_Phone_Li
{
	text-align:center;
	color:#993300;
	font-size:11px;
	padding-top:4px;
	font-weight:bold;
}

.SP_Info_Ul
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;	
	font-size:12px;
}

.SP_ProfilePic_Info_Ul
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	font-size:12px;
}

.SP_DivRestListGroup
{
	width:90%;
	margin:15px 0px 15px 25px;
	padding:0px 0px 15px 10px;
	border-bottom:solid 1px black;	
}

.SP_MarginLeft100
{
	margin:0px 0px 0px 114px;	
}

.SP_SelectedPicture
{
	margin:20px 0px 0px 230px;
	padding:0px 0px 0px 0px;
	height:180px;
	width:180px;
}

.SP_DivRestAccessList
{
	width:90%;
	margin:15px 0px 15px 30px;
	padding:0px 0px 15px 10px;	
	border-bottom:solid 1px black
}

.SP_Font_Italic
{
	font-style:italic;
	font-family:Times New Roman;	
}

.SP_ListType_Square
{
	list-style-type:square;	
}

.SP_ListType_Circle
{
	list-style-type:circle;	
	padding-left:25px;
}

.SP_BestPracticeInfoUl
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-size:12px;
}

.SP_MarginTop10
{
	margin-top:10px;
}

.SP_PictureStyle
{
	background:DarkOrange;
	height:25px;
	width:170px;	
}

.SP_RequirementsInfoUL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-family:Verdana;
	font-weight:bold ;
	font-size:12px;
}

.SP_Font13
{
	font-size:13px;
}

.SP_Font14
{
	font-size:14px;
}

.SP_BestPracticesUL
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}

.SP_Info
{	
	font-family:Verdana;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 65px; 	
}

.SP_NeedHelp_Ul
{
	width:85%;
	list-style:none;
	border-top:solid 1px black;
	margin:15px 0px 0px 30px;
	padding:0px 0px 0px 10px;
}

.SP_ErrorMsgDiv
{
	text-align:left;	
	margin:10px 20px 20px 40px;
	font-size:12px;	
}

/* --------------------- Submit Photo (SP.aspx) Styles END   ------------------------------------------*/


/* --------------------- Submit Logo Styles START ------------------------------------------*/

.HeaderStyleSubmitLogo
{
	font-size:medium;
}

.SubmitLogoHeader
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight:bold;
	text-align:left;	
}

.SubmitLogoUL
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}

.SubmitLogoULWithSpace
{
	font-family:Verdana;
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-weight:bold ;  
	font-size:12px; 
}



#submitLogoDiv
{
	background-color:#FAF9F2;
	text-align:left;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 30px;
}

.SubmitLogo_DIV_Width
{
	width:94%;
}


.UpdateProfile_DIV_Style
{
	width:92%;
	margin:0px 0px 10px 30px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px black;	
}

.SubmitLogo_Info_Ul
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 40px;	
	font-size:12px;
}

.SubmitLogoButton_Info_Ul
{
	width:85%;
	list-style:none;
	border-bottom:solid 1px black;
	margin:0px 0px 15px 30px;
	padding:0px 0px 15px 10px;	
}

.BottomPageBorder
{
	border-bottom:solid 1px black;
	padding-top:8px;
}

.SampleULRFont
{
	font-size:14px;	
}

.SubmitLogo_MarginTop10
{
	margin-top:10px;
}


.SubmitLogo_Info
{	
	font-family:Verdana;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 65px; 	
}

.UpdateProfile_Steps
{	
	font-family:Verdana;
	margin:5px 0px 0px 15px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	list-style:decimal;	
	font-weight:normal;	 	
}

.SubmitLogo_RequirementsInfoUL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-family:Verdana;
	font-weight:bold ;
	font-size:12px;
}

.SubmitLogo_SubHdr_UL
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 80px;	
	font-weight:bold ;  	
	font-size:12px;
}

.SubmitLogo_ListType_Square
{
	list-style-type:square;	
}

.SubmitLogo_ListType_Circle
{
	list-style-type:circle;	
}

.SubmitLogo_Normal_Font
{
	font-family:Verdana;
	font-weight:normal; 
	font-size:12px;
	padding:2px; 
}

.SubmitLogo_Font_Italic
{
	font-style:italic;
	font-family:Times New Roman;	
}

.SubmitLogo_Profile_Hdr_UL
{
	list-style:none;  
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;  
	font-size:12px; 
}

.SubmitLogo_NeedHelp_Ul
{
	width:90%;
	list-style:none;
	margin:15px 0px 0px 30px;
	padding:0px 0px 0px 10px;
}

.SubmitLogo_Phone_Li
{
	text-align:center;
	color:#993300;
	font-size:11px;
	padding-top:4px;
	font-weight:bold;
}

.SubmitLogo_ErrorMsgDiv
{
	text-align:left;	
	margin:10px 20px 20px 40px;
	font-size:12px;	
}

.SubmitLogo_DivRestListGroup
{
	width:90%;
	margin:15px 0px 15px 25px;
	padding:0px 0px 15px 10px;
	border-bottom:solid 1px black;	
}

.SubmitLogo_DivRestAccessList
{
	width:90%;
	margin:15px 0px 15px 30px;
	padding:0px 0px 15px 10px;	
	border-bottom:solid 1px black;
}

.SubmitLogo_Font13
{
	font-size:13px;
}

.SubmitLogo_Font14
{
	font-size:14px;
}

.ImageRequirementsTitle
{
	list-style-type: none;
}

.SubmitLogo_SubHdr_UL SubmitLogo_ListType_Square
{
	padding-left:3em;
}

.SubmitLogo_Font11
{
	 font-size:10px;
}

.SubmitLogo_DivImageRequirments
{
	width:92%;
	margin:0px 0px 10px 30px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px black;
}

.lblImageRequirementTitle
{
    font-weight:bold;
	font-size:12px;
	margin-left:3.5em;
}

.ImageRequirementsTitle_div
{
	margin-top:20px;
}



/* --------------------- Submit Logo Styles END   ------------------------------------------*/


/* ------------------------- Header Styles START --------------------------------------------*/
.topNavText
{
	padding:10px 0 0 0;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
}

.topNavItemsDiv
{
	float:right;margin:25px 20px 0 0;width:auto;
}
.topNavItems
{
	padding:0 3px 0px 3px;
	display: inline; 
	float:left;
}

.topNavInfoMsg
{
	background-color:#867F75;
	height:12px;
	margin:5px 0 2px 0;
	text-align:center;
}

.topNavErrMsgText
{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:white;
}

/* ------------------------- Header Styles END --------------------------------------------*/

/* ------------------------- SU Main Accounts Page START--------------------------------------*/
.su_accts_RestInfoLiBot
{
	padding-bottom : -20px;
	margin-bottom:-8px;
	
}
.su_accts_RestInfo
{
	text-align:left;
	list-style: none;
	font-size:12px;
	font-weight:bold;
	color:Black;
	padding:0px 0px 10px 3px;
	margin:0px 0px 0px 0px;	
	
}
.su_accts_RestInfoLi
{
	padding-bottom:5px;
	
}
.su_accts_ViewChanges
{
	font-size:14px;
	text-align:left;
	width: 255px;
	vertical-align:top;
	margin-left:0px;
	display:block;
	float:left;	
}
.su_btnSpaces
{
	padding-left:40px;
}
.su_accts_PadLeft
{
  padding-left:5px;  
}
.su_accts_Spacer
{
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
}

.su_accts_AddNewAccount
{
	width:235px;	
	vertical-align:top;
	display:block;
	float:left;

}
.su_accts_AddNewAccount
{
	padding:0 20px 0 0px;
	margin:0;
}

.su_accts_FontNormal
{
	text-align:left;	
	font-size:12px;
	font-weight:normal;
	color:Black;		
}

.su_accts_FontRed
{
	text-align:left;	
	font-size:12px;
	font-weight:bold;
	color:Red;		
}

.su_accts_Link
{
	font-family: Verdana;
	font-size: 14px;
	font-weight:normal;
	color:Blue;
}

.su_accts_ViewChangesLink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
	color:Blue;
}

.su_accts_FontBold
{
	font-weight:bold;
	font-size:13px;
}

.su_ResendERBSetting_Message
{
	font-weight:bold;
	color:#FF0000;
	width:740px;
	text-align:right;
	vertical-align:bottom;
}

.su_btnResendERBSetting
{
	text-align:right;
	padding-left:37px;
}

.su_btnViewRestOffers
{
	font-size:14px;
	text-align:left;
	width: 200px;
	vertical-align:top;
	
}

.su_buttons
{
	width:210px;
}
.su_PDPremiumli
{
	margin-bottom:10px;
}
.su_EnablePDPremium
{
	text-align:right;
	padding-left:8px;
}
.su_ViewPDChanges
{
	text-align:right;
	padding-left:40px;
}
.su_LblPremiumStatus
{
	font-weight:normal;
	font-size:12px;
	font-family:Verdana;
}

.su_Button
{
	width:210px;
}

.su_RestFeatureStatus
{
	
	font-weight:normal;	
	float:left;		
	width:70px;
	display:block;
}
.su_RestFeatureLabel
{
	display:block;
	width:140px;
	float:left;
	
}

.su_spnRestFeatures
{
	text-align:left;
	padding-left:48px;	
}

.su_Button
{
	width:210px;
}

/* ------------------------- SU Main Accounts Page END--------------------------------------*/

/* ------------------------- HTMLRenderer Control START -----------------------------------*/
.marcon_outermost_div
{
	background-color:#877E75;
	width:200px;
	margin:20px 0 20px 20px;
	padding:0;
}
/* ------------------------- HTMLRenderer Page END -----------------------------------*/

/* ------------------------- Billing information landing Page START -----------------------------------*/

.Covers_Stmt_Heading
{
	margin:15px 0px 0px 9px;
}

.Covers_Stmt_Desc
{
	margin:15px 0px 0px 9px;
}

.Covers_Invoice_Desc
{
	margin:15px 0px 0px 9px;
}

.Covers_Invoice_Heading
{
	margin:15px 0px 0px 9px;
}

.Covers_heading_Font
{
	color: #912523;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	
}

.Covers_Text_Font
{
	text-align: left;
	font-size: 12px;
}

.Covers_Stmt_Link
{
	margin:45px 0px 0px 69px;
}

.Covers_BoldLink
{
	font-weight: bold;
	color: Blue;
	text-align: center;	
	font-size: 12px;
}

.Covers_DisabledBoldLink 
{
	font-weight:bold;
	color:Gray;
	text-align: center;	
	font-size: 12px;
}

.Covers_DisabledBoldLink:hover
{
	font-weight:bold;
	color:Gray;
	text-align: center;	
	font-size: 12px;
}

.Covers_Statement_Section
{
	width : 300px;
	vertical-align :top;
	float:left;
	padding: 0px 0px 0px 10px;
	text-align:justify;
	display:table-cell;
}

.Covers_Invoices_Section
{
	margin:0px 0px 0px 3px;	
	vertical-align :top;
	border-left: solid 1px #000000;
	text-align:left;
	float:right;
	width: 360px;	
	padding:0px 0px 0px 10px;
	display:table-cell;	
}

.Covers_Ul_InvoiceTypes
{
	list-style-type: disc;
	text-align: left;
	font-size: 12px;
	margin: 15px 0px 5px 25px;
	padding: 0px 0px 0px 0px;	
}

.Covers_Month_Selection
{
	list-style-type: none;	
	text-align: left;
	margin: 15px 0px 5px 5px;
	float:left;

}

.Covers_Invoice_Links
{
	list-style-type: none;	
	text-align: left;
	margin: 15px 0px 5px 5px;
	padding: 0px 0px 0px 0px;	
	float:left;	
}

.Covers_Invoice_Links_Li
{
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.Covers_Invoice_Links_Space_Li
{
	text-align: left;
	margin: 10px 0px 10px 0px;
	
}

.Covers_Table_Style
{
	display:table;
	border-collapse:collapse;	
	background-color:#F0F0F0;
	border: 1px solid #000000;
	margin : 15px 0px 20px 0px;
	border-spacing: 5px;
	width:735px;
}

.Covers_Error_Message
{
	list-style :none;
	text-align:left;
	font-size:12px;
	font-family:Verdana;
	margin-right:10px;
}

.Covers_Error_Back_Link
{
	margin: 20px 0px 10px 100px;

}
.Covers_CoversDetailsButton
{
	width:180px;
}

.Covers_NoFeatAvailRest
{
	padding: 0px 10px 0px 0px;
}

/* ------------------------- Billing information landing Page END -----------------------------------*/

/* ------------------------- PopUp/Invoice Page START -----------------------------------*/
.Invoice_Div
{
	background-color: #FAF9F2;
	width: 600px;
}
.Invoice_liImgage
{
	list-style: none; 
	margin-right: 10px;
	margin-left: -33px;
}
.Invoice_liButton
{
	list-style: none; 
	margin-left: 460px;
}
/* -------------------------  PopUp/Invoice Page END -----------------------------------*/
/* ------------------------- Photo Page START -----------------------------------*/
.photo_body
{
	background-color: #FAF9F2;
	color: #737373;
}
 .photo_div
{
	padding: 10px; 
	margin: 10px;
}
 /* ------------------------- Photo Page END -----------------------------------*/
 /* ------------------------- assets Page START -----------------------------------*/
.assets_body
{
	background-color: #FAF9F2;
}
.assets_locWelcome
{
	font-size: 14px;
	font-weight: bold;
    color: #737373;
}

.assets_span
{
	font-size: 12px;
	color: #737373;
}
 assets_hyperlink
{
	padding: 0 0 0 5px;
}
 assets_spanGetAdobe
{
	 font-size: 12px;
	 color: #737373;
}
 
  /* ------------------------- assets Page END -----------------------------------*/
   /* ------------------------- Weblink Page START -----------------------------------*/

 Weblink_body
{
	background-color: #FAF9F2;
	color: #737373;
}

 Weblink_div
{
	padding: 10 10 10 10; 
	margin: 10 10 10 10;
}
 /* ------------------------- Weblink Page END -----------------------------------*/

 .image_size
{
	POSITION: absolute;
}

/*------------------------- Manage accounts Page START --------------------------------------*/

.Manage_Accounts_Error_Message
{
	list-style :none;
	text-align:left;
	font-size:12px;
	font-family:Verdana;
}

/*------------------------- Manage accounts Page END --------------------------------------*/

/*------------------------- Credit Card Admin Page Start--------------------------*/

.CCAdmin_ValidationMessage
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
}

.CCAdminLast_ul
{	
	margin:-5px 0px -2px 0px;
	padding : 3px 0px 0px 0px;
	list-style-type:none;		
}


.CCAdmin_ul
{	
	margin:2px 2px 2px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	margin-top:auto;	
}

.CCAdmin_Contentli
{		
	padding-left:13px;
	margin-right:20px;	
}

.CCAdmin_FontLarge
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
}

.CCAdmin_a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:Blue;
}

.CCAdmin_FontBlack
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight:bold;
}

.CCAdmin_FontNormal
{
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	color:Black;	
}

.CCAdmin_FontBold
{
	font-weight:bold;
}

.CCAdmin_MessageDiv
{
	background-color:#FAFAF2;
    margin : 0px 10px 0px 20px;
}

.CCAdmin_Message
{
	font-family: Verdana, Arial;
	font-size: 12px;	
	font-weight:bold;	
}

.CCAdmin_FontRed
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight:bold;
	color:Red;
}

.CCAdmin_Title
{
    text-align:center;
    font-family: Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #737373;
}

.CCAdmin_TitleInfoRed
{
    text-align:left;
    font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
    color:#9B211D;
}

.CCAdmin_Content
{
	font-family: Verdana;
	font-size: 12px;		
	text-align:left;	
	color: #737373;		
}

.CCAdmin_HorRule
{
	padding-left:6px;
	padding-right:6px;
}

.CCAdmin_Underline
{
	text-decoration:underline
}

.CCAdmin_ContactFields
{	
	width:220px;
	height:14px;	
}

.CCAdmin_Spacer
{
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
}

.CCAdmin_PadLeft
{
  padding-left:5px;  
}

.CCAdmin_ButtonPadLeft
{
	padding-left:9px;
}

.CCAdmin_CreateAdminDiv
{	
    background-color:#FAFAF2;
    margin : 0px 10px 0px 10px;        
    border-color:#E3E3D9;
    border-style:solid;
    border-width:2px;    
}

.CCAdmin_SelectRestaurantDiv
{
    background-color:#FAFAF2;
    margin : 0px 10px 15px 10px;        
    border-color:#E3E3D9;
    border-style:solid;
    border-width:2px;
}

.CCAdmin_MainDiv
{    
    width:700px;
    padding : 0px 0px 0 px 0px;
	margin: 0px 20px 1px 20px;
	border-color:#E3E3D9;
    border-style:solid;
    border-width:2px;
    text-align: left;
	position:relative;
}

.CCAdmin_TableCellLeft
{
  display:table-cell;  
  width:145px;  
  padding: 0px 0px 0px 25px;  
  vertical-align:middle;
  text-align:left;  
  float:left;
}

.CCAdmin_lblRestName
{
	color: #ffffff;
}
.CCAdmin_SelectRestName
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0px 3px 3px;
	text-align: left;
	margin: 0px 10px 0px 10px;
}

.CCAdmin_ControlFont
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #5B4B3E;
	margin-left: 50px;
}

.CCAdmin_Buttonul
{
	list-style-type: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 677px;
}

.CCAdmin_Buttonli
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 677px;
}

.CCAdmin_ButtonCellLeft
{
	display: inline;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 225px;
	vertical-align: middle;
	text-align: left;
	float: left;
}

.CCAdmin_ButtonCellMiddle
{
	display: inline;
	padding: 0px 0px 0px 5px;
	width: 190px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	float: left;
	text-align: center;
}

.CCAdmin_ButtonCellRight
{
	display: inline;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	vertical-align: middle;
	text-align: right;
}
.CCAdmin_LeftButtonWidth
{
	width: 220px;
}

.CCAdmin_ButtonWidth
{
	width: 185px;
}

.CCAdmin_RightButtonWidth
{
	width: 235px;
}

.CCAdmin_OptedOutInfo
{
	margin-top: 5px;
}

.CCAdmin_SubmittedByInfo
{
	margin-top: 5px;
}

.CCAdmin_HrDiv
{
	margin-top: 10px;
	height: 1px;
	background-color: Red;
	width: 100%;
}

.CCAdmin_InputControlsUl
{
	list-style-type: none;
}

.CCAdmin_InputControlsLi
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.CCAdmin_InputControls
{
	width: 640px;
	margin: 10px 0px 0px 0px;
	height: 100%;
}
.CCAdmin_ExtensionInput
{
	width: 30px;
}

.CCAdmin_PopupDiv
{
	position: absolute;
	border: solid 1px black;
	background-color: #CAD6A8;
	padding: 5px 5px 5px 10px;
	text-align: left;
	width: 661px;
}

.CCAdmin_X
{
	position: absolute;
	float: right;
	right: 3pt;
	cursor: pointer;
}

.CCAdmin_SpamWordingLink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	cursor: pointer;
}

.CCAdmin_SpamWordingInfo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.CCAdmin_LearnMoreLnk
{
	color: Blue;
	font-family: Verdana;
	font-size: 12px;
	cursor: pointer;
}

.CCAdmin_MarginLeft310
{
	margin-left: 310px;
}
.CCAdmin_ClearBoth
{
	clear: both;
}
.CCAdmin_TitleInfo1
{
	width: 500px;
	float: left;
}
.CCAdmin_TitleInfo2
{
	float: left;
	width: 170px;
	text-align: right;
}
.CCAdmin_LanguageInfo
{
	float: left;
	width: 420px;
	vertical-align: text-top;
	padding-bottom: 7px;
}

/*------------------------- Credit Card Admin Page End--------------------------*/

/*-------------------- Credit Card Admin History Page Start --------------------*/

.CCAdminHistory_body
{
	background-color: #FAF9F2;
	color: #737373;
}

.CCAdminHistory_grd
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	width: 100%;
}

.CCAdminHistory_grdHeader
{
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color: #CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0 0 0 0;
	text-align: center;
	font-weight: bold;
}

.CCAdminHistory_grdItem
{
	text-align: left;
	vertical-align: middle;
}

.CCAdminHistory_grdSelectedItem
{
	font-weight: bold;
	color: #663399;
	background-color: #FFCC66;
}

.CCAdminHistory_link
{
	font-weight: bold;
	font-size: 14px;
	color: #FAF9F2;
}

.CCAdminHistory_Message
{
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.CCAdminHistory_MainDiv
{
	width: 800px;
	text-align: center;
}

.CCAdminHistory_Spacer
{
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}

.CCAdminHistory_ul
{
	margin: 2px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin-top: auto;
}

.CCAdminHistory_li
{
	padding-left: 20px;
	margin-right: 20px;
}

.CCAdminHistory_Title
{
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #737373;
}


/*-------------------- Credit Card Admin History Page End ----------------------*/

/*DFF Error Page*/

.DFFError_Page
{
	background-color: #fefcf7;
	list-style-type: none;
	width: 980px;
}

.DFFError_Text
{
	width: 720px;
	color: #737373;
	margin: 15px 15px 15px 15px;
	font-size: 16px;
	font-family: Verdana;
}

.DFFError_BottomWidth
{
	width: 753px;
}

/*-------------------- DFF Error Page End ----------------------*/


/* ------------------- Credit Card FAQ Page ------------------- */

.faqrenderer_div
{
	padding-top: 10px;
}

.creditcardfaq_content
{
	background-color: #FAFAF2;
	width: 800px;
}

.creditcardfaq_ul
{
	margin: 2px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}
.creditcardfaq_li
{
	padding-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}
.creditcardfaq_Header
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.creditcardfaq_SectionHeader
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.creditcardfaq_question
{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight: bold;
	font-style: italic;
}
.creditcardfaq_answer
{
	font-family: Verdana;
	font-size: 12px;
}
.creditcardfaq_questions a
{
	font-family: Verdana;
	color: #0070C0;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.faqrenderer_backtotop
{
	padding: 10px 0px 20px 0px;
}
.faqrenderer_backtotop a
{
	color: #0070C0;
	text-decoration: none;
}
.creditcardfaq_spacer
{
	padding: 0px 0px 10px 0px;
}

.creditcardfaq_questionindex_spacer
{
	padding: 0px 0px 5px 0px;
}
.otrheader_closebutton
{
	float: right;
	margin: 20px 5px 0 0;
	width: auto;
}
.otrheader_ul
{
	list-style: none;
	display: inline;
}

/* ------------------- Credit Card FAQ Page End ------------------- */

/* ------------------- Online Covers Summary Learn More Page Start ------------------- */

.ci_content
{
	background-color: #FAFAF2;
	width: 800px;
}

.ci_header
{
	font-size: 14px;
	font-weight: bold;
}

.ci_subheader
{
	font-size: 14px;
}

.ci_paddingbottom20
{
	padding: 0px 0px 20px 0px;
}

.ci_paddingbottom10
{
	padding: 0px 0px 10px 0px;
}

.ci_ul
{
	margin:2px 2px 2px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type:none;
	font-family: Verdana;
	font-size: 12px; text-align:left;
}

.ci_li
{
	padding-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}

/* ------------------- Online Covers Learn More Page End ------------------- */

/* ------------------- PCI Info Page Start ------------------- */
.pcii_content
{
	background-color: #FAFAF2;
	width: 800px;
}

.pcii_ul
{
	margin: 2px 25px 2px 25px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}

.pcii_header
{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.pcii_spacer
{
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}

.pcii_li
{
	padding-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}

.pcii_RemindMeButtonli
{
	padding-left: 20px;
	margin-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.pcii_BoldFont
{
	font-weight: bold;
}

.pcii_Impactul
{
	list-style: none;
	padding: 0;
	margin-left: 20px;
}

.pcii_Impactli
{
	margin: 5px 0 0 0;
	background-image: url(/imgs/arrows/arrowBullet.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}

.pcii_ImagePCIOperations
{
	vertical-align: top;
	padding-top: 10px;
}

.pcii_RestListul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* ------------------- PCI Info Page End --------------------- */
/*----------------Dining Feedback Homepage Tab Start---------------*/

#tab_wrapperDFF, #tab_wrapperRR
{
	float: left;
	width: 756px;
	background: #798065;
	font-family: Verdana;
	font-size: 13px;
	margin-bottom: 20px;
}
#tab_wrapperDFF ul, #tab_wrapperRR ul
{
	list-style: none;
	padding-left: 15px;
	margin: 0;
}

#tab_wrapperDFF li, #tab_wrapperRR li
{
	float: left;
	margin: 0;
	padding: 0;
}
/* rest profile tab */
#FeedbackFormData_tab_two
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat right -150px;
}

#FeedbackFormData_tab_two span
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat left -50px;
}
#FeedbackFormData_tab_one span
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat left top;
}
#FeedbackFormData_tab_one
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat right -100px;
}

/*r&r tab*/
#FeedbackFormData_tab_twoRR
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat right -100px;
}

#FeedbackFormData_tab_twoRR span
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat left top;
}
#FeedbackFormData_tab_oneRR span
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat left -50px;
}
#FeedbackFormData_tab_oneRR
{
	background: url(../imgs/backgrounds/DFF_tabs.gif) no-repeat right -150px;
}

/* background images are in code behind */
#tab_wrapperDFF li#FeedbackFormData_tab_one, #tab_wrapperRR li#FeedbackFormData_tab_oneRR
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
}

#tab_wrapperDFF li#FeedbackFormData_tab_two, #tab_wrapperRR li#FeedbackFormData_tab_twoRR
{
	display: block;
	margin: 0;
	padding: 0;
}


#tab_wrapperDFF li span, #tab_wrapperRR li span
{
	display: block;
	margin: 0;
	min-width: 150px;
	padding: 8px 35px 8px 35px;
}

/* ie hack to keep tabs from collapsing. */
* html #tab_wrapperDFF li span, * html #tab_wrapperRR li span
{
	padding: 8px 35px 8px 35px;
}
#tab_wrapperDFF li a:link, #tab_wrapperDFF li a:visited, #tab_wrapperDFF li a:hover, #tab_wrapperDFF li a:active, #tab_wrapperRR li a:link, #tab_wrapperRR li a:visited, #tab_wrapperRR li a:hover, #tab_wrapperRR li a:active, .tablabel
{
	color: #000;
	display: block;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
.DFF_Header_Marketing_Text
{
	font-family: Arial,Verdana;
	font-size: 12px;
	padding: 0px 30px 5px 10px;
}
.DFF_Header_Marketing_Text1
{
	font-family: Arial,Verdana;
	font-size: 12px;
	padding: 0px 30px 15px 10px;
}
.DFF_RR_Marketing_Text
{
	padding: 0px 90px 10px 3px;
	display: block;
	width: 700px;
}
.DFF_Header_UL
{
	list-style-type: none;
	text-align: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.DFF_Report_UL
{
	list-style-type: none;
	text-align: left;
	padding: 0px 0px 0px 35px;
	margin: 10px 0px 0px 0px;
}
.DFF_Report_UL li
{
	padding-top: 10px;
}
.DFF_Report_RadBtn
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}

.DFF_Report_Btn
{
	margin-left: 10px;
}

.DFF_Tab_link
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
}

#DFFFooter
{
	background: url(../imgs/backgrounds/DFF_bottom.gif) repeat-y left bottom;
	padding: 0 0 75px 0;
	width: 800px;
}
.DFF_Div_TermsOfUse
{
	background-color: White;
	margin: 15px 15px 15px 15px;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
	padding-top: 15px;
	padding-bottom: 15px;
}

.DFF_Header_Text
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 10px 10px;
	margin: 0px;
}
.DFF_Diner_Choice_Link
{
	font: Verdana;
	color: #C78740;
	font-size: 16px;
	vertical-align: top;
}
.DIV_DFF_Diner_Choice_Link
{
	float: left;
}
.UL_DFF_Diner_Choice_Link
{
	list-style-type: none;
	padding: 8px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}
.li_OTReviews_Text_Winner
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 65px;
}
.lbl_OTReviews_Text_Winner
{
	width: 700px;
}
.li_OTReviews_Text
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.lbl_OTReviews_Text
{
	width: 700px;
	display: block;
}
.Report_Err_Msg
{
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: red;
	font-weight: bold;
	padding-left: 10px;
}
.ControlHeaderText
{
	display: block;
	width: 700px;
	padding-left: 2px;
	background-color: White;
}
.AllLink
{
	cursor: pointer;
}
.LiRnRbtn
{
	padding-top: 15px;
}
.DFFTabDiv
{
	margin-left: 4px;
}

/*----------------Dining Feedback Homepage Tab End---------------*/

/*-------------------- Offers user controls start--------------------------------*/
.Offers_MainDiv
{
	background-color: #ffffff;
	width: 770px;
	padding: 0px 0px 0 px 0px;
	margin: 0px 0px 0px 0px;
	border-color: #E3E3D9;
	border-style: solid;
	border-width: 2px;
	text-align: left;
}

.Offers_OTR_Panel
{
	text-align: left;
}

.Offers_OTR_Panel ul
{
	margin: 5px 10px 10px 10px;
}

.Offers_OTR_Panel ul li
{
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}

.Offers_OTR_controlLabel
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.Offers_OTR_Max_Span
{
	width: 200px;
	font-weight: bold;
}
.Offers_OTR_Mid_Span
{
	width: 150px;
	font-weight: bold;
}
.Offers_OTR_Small_Span
{
	width: 100px;
	font-weight: bold;
}
.Offers_OTR_Smallest_Span
{
	width: 75px;
	font-weight: bold;
}

.Offers_OTR_Max_Label
{
	margin: 0px 0px 0px 95px;
}
.Offers_OTR_Mid_Label
{
	margin: 0px 0px 0px 80px;
}
.Offers_OTR_Small_Label
{
	margin: 0px 0px 0px 78px;
}
.Offers_OTR_Smaller_Label
{
	margin: 0px 0px 0px 70px;
}
.Offers_OTR_Smaller1_Label
{
	margin: 0px 0px 0px 59px;
}
.Offers_OTR_Smallest_Label
{
	margin: 0px 0px 0px 34px;
}
.Offers_OTR_Smallest1_Label
{
	margin: 0px 0px 0px 42px;
}
.Offers_OTR_Smallest2_Label
{
	margin: 0px 0px 0px 28px;
}
.Offers_OTR_Smallest3_Label
{
	margin: 0px 0px 0px 12px;
}
.Offers_Currency
{
	display: block;
	vertical-align: middle;
	float: left;
	margin-top: 6px;
}
.Offers_PFCurrency
{
	vertical-align: middle;
}

.Offers_Div
{
	background-color: White;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
}
.Offers_ul
{
	list-style-type: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Offers_Header
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.Offers_WarningMsg
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: Red;
}
.Offers_MutlText
{
	width: 675px;
	height: 285px;
	overflow: auto;
	border: 2px solid #ddd;
	font-family: Verdana;
	font-size: 13px;
	padding: 5px;
}
.Offers_chekbox
{
	vertical-align: middle;
}
.Offers_Button
{
	font-family: Verdana;
	font-size: 12px;
}
.Offers_AgreementBtn
{
	font-family: Verdana;
	font-size: 12px;
	width: 350px;
}
.Offers_Beverages_chklist
{
	margin: 10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.Offers_Beverages_chklist label
{
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
}
.Offers_Beverages_chklist input
{
	vertical-align: middle;
}
.Offers_Chkbox input
{
	vertical-align: middle;
}


/*-------------------- Offers type usercontrol end--------------------------------*/

/*-------------------- Edit Offers page start--------------------------------*/
.Offers_MainSubHeaderContent
{
	text-align: left;
	font-family: Verdana;
	font-size: 11.5px;
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.Offers_Links
{
	text-align: left;
	margin: 5px 5px 33px 10px;
	font-size: 11px;
	font-family: Verdana;
}
.Offers_ReqField
{
	margin: 0px 0px 0px 1px;
	float: left;
}
.Offers_ReqFieldStar
{
	color: #8F1716;
	margin: 0px 0px 2px 14px;
	float: left;
}
.Offers_LM_LinkTop
{
	float: left;
	margin: 0px 0px 2px 15px;
	display: table-cell;
	font-weight: bold;
	color: #3B3BFC;
}
.Offers_LM_LinkBottom
{
	margin: 0px 0px 0px 20px;
	font-weight: bold;
	color: #3B3BFC;
	cursor: pointer;
}
.Offers_RestName
{
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 8px 0px 1px 0px;
}
.Offers_FAQ_Link
{
	margin: 0px 15px 2px 0px;
	text-align: right;
	float: right;
	display: table-cell;
	color: #3B3BFC;
	font-weight: bold;
	cursor: pointer;
}
.Offers_FAQ_Link_Grid
{
	margin: 0px 15px 2px 0px;
	text-align: right;
	float: left;
	display: table-cell;
	color: #3B3BFC;
	font-weight: bold;
	cursor: pointer;
}
.Offers_AddEditMainDiv
{
	background-color: #ffffff;
	width: 770px;
	padding: 0px 0px 0 px 0px;
	margin: 0px 10px 0px 10px;
	border-color: #E3E3D9;
	border-style: solid;
	border-width: 2px;
	text-align: left;
}
.Offers_AddEdit_Steps
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0px 3px 3px;
	text-align: left;
}
.Offers_StepsNO_lbl
{
	font-weight: bold;
}
.Offers_Steps
{
	text-align: left;
	margin: 10px 0px 10px 10px;
	font-size: 11px;
	font-family: Verdana;
}
.Offers_Table_Style
{
	margin: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 760px;
}
.Offers_Type_Section
{
	text-align: left;
	width: 510px;
	vertical-align: top;
	float: left;
	padding: 0px 0px 0px 0px;
}
.Offers_ID_Date_Section
{
	margin: 0px 0px 0px 3px;
	vertical-align: top;
	text-align: left;
	float: right;
	width: 247px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.Offers_ID_TxtBox
{
	background-color: #DCDCDC;
	font-family: Verdana;
	font-size: 11px;
	width: 120px;
}
.Offers_Disabled_TxtBox
{
	background-color: #DCDCDC;
	font-family: Verdana;
	font-size: 11px;
	width: 230px;
}
.Offers_remainingText
{
	background-color: #FFFFFF;
	border: none;
	font-family: Verdana;
	font-size: 11px;
	color: black;
	line-height: 13px;
	text-align: right;
}
.Offers_AddNote_TxtCnt_margin
{
	margin-left: 90px;
	font-weight: normal;
}
.Offers_Name_TxtCnt_margin
{
	margin-left: 237px;
	font-weight: normal;
}
.Offers_Desc_TxtCnt_margin
{
	margin-left: 510px;
	font-weight: normal;
}
.Offers_Div_Button
{
	margin: 15px 0px 5px 0px;
	text-align: center;
}
.OfferType_Spacer_Top
{
	margin: 0px 0px 2px 0px;
}
.OfferType_Spacer_Bottom
{
	margin: 0px 0px 5px 0px;
}
.Offer_ID_Date_Spacer
{
	margin: 0px 0px 4px 0px;
}
.Offer_Buttons_li
{
	list-style: none;
	float: left;
	width: 580px;
}
.Offer_Buttons
{
	width: 120px;
	margin: 0px 10px 0px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #DD923B;
}
.Offers_Description_lbl
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 0px 3px 0px;
	float: left;
}
.Offers_Description_TxtBox
{
	background-color: #DCDCDC;
	overflow: hidden;
	width: 740px;
	height: 50px;
	font-family: Verdana;
	font-size: 11px;
}
.Offers_GoBackLink
{
	text-align: right;
	padding: 0px 16px 5px 0px;
	font-weight: bold;
}
.Offers_ValidationMessage
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: Red;
	padding: 0px 0px 0px 14px;
}
.Offer_RequiredField
{
	color: #8F1716;
	font-weight: normal;
}
.OffersMessage
{
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	padding: 0px 20px 5px 20px;
}
.OffersErrMsg
{
	color: Red;
}
.OfferSuccessMsg
{
	color: Green;
}
OfferNameFlag_ChkBox
{
	vertical-align: middle;
}

.Offers_CotinueFrmHolidayMsg_Link
{
	margin: 0px 15px 2px 0px;
	text-align: center;
	display: table-cell;
	color: #3B3BFC;
	font-weight: bold;
	cursor: pointer;
}

.Offers_HolidayMsg_ul
{
	list-style-type: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

/*-------------------- Edit Offers page end--------------------------------*/

/* ------------------- Manage offers page ---------------------------------*/
.ManageOffer_MainDiv
{
	padding: 0px 0px 1px 0px;
}
.ManageOffer_Div
{
	background-color: White;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
}
.ManageOfferComment_Div
{
	background-color: White;
	margin-bottom: 2px;
	background-color: #FAF9F2;
}
.ManageOfferComment_Div_ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ManageOfferList_Div
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.OffersList_SubHeader1
{
	padding: 0px 0px 20px 0px;
}
.OffersList_SubHeader1_ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.OffersList_SubHeader2
{
	text-align: left;
	padding: 3px 1px 5px 1px;
	font-family: Verdana;
	font-size: 11px;
	list-style: none;
}
.OffersList_SubHeader3
{
	text-align: left;
	padding: 3px 1px 5px 1px;
	font-family: Verdana;
	font-size: 11px;
	list-style: none;
	font-weight:bold;
}
.OffersList_HideChkboxCmt
{
	text-align: left;
	padding: 3px 1px 5px 1px;
	font-family: Verdana;
	font-size: 11px;
	list-style: none;
}
.OfferList_HideChkbox
{
	text-align: left;
	margin-left: 0px;
	list-style: none;
}

.OfferItem_Tbl
{
	width: 770px;
	vertical-align: top;
	border-color: #9DAB7E;
	border-style: solid;
	border-width: 1px;
}
.OfferItem_Tbl TD
{
	font-family: Verdana;
	font-size: 11px;
	border-right: solid 1px #9DAB7E;
	border-bottom: solid 1px #9DAB7E;
	height: 40px;
}
.OfferItem_TDPriority
{
	width: 20px;
	text-align: center;
}
.OfferItem_TDOfferID
{
	width: 65px;
	border-left: solid 2px #9DAB7E;
	text-align: center;
}
.OfferItem_TDOfferName
{
	width: 140px;
	text-align: center;
}
.OfferItem_TDOfferName a:link
{
	color: #3D63A3;
}
.OfferItem_TDOfferName a:visited
{
	color: #3D63A3;
}
.OfferItem_TDOfferNametxt
{
	width: 117px;
	text-align: left;
	padding-left: 2px;
}
.OfferItem_TDOfferNametxt a:link
{
	color: #3D63A3;
}
.OfferItem_TDOfferNametxt a:visited
{
	color: #3D63A3;
}
.OfferItem_TDResoCode
{
	width: 100px;
	text-align: center;
}
.OfferItem_StartDate
{
	width: 90px;
	border-left: solid 2px #9DAB7E;
	text-align: center;
}
.OfferItem_EndDate
{
	width: 90px;
	text-align: center;
}
.OfferItem_TDDays
{
	width: 110px;
	text-align: center;
}
.OfferItem_TDHours
{
	width: 100px;
	text-align: center;
}
.OfferItem_TDMaxCovers
{
	width: 60px;
	text-align: center;
}
.OfferItem_TDSeatedCov
{
	width: 45px;
	text-align: center;
}
.OfferItem_TDPendingCov
{
	width: 45px;
	text-align: center;
}
.OfferItem_TDStatus
{
	width: 45px;
	border-left: solid 2px #9DAB7E;
	text-align: center;
}
.OfferItem_TDAction
{
	width: 110px;
	text-indent: 5px;
	text-align: center;
}
.OfferItem_TDAction a:link
{
	color: #4A6FA5;
}
.OfferItem_TDAction a:visited
{
	color: #4A6FA5;
}
.OfferItem_DisabledLink:hover
{
	color: #808080;
}
.ManageOffersBtn_Div
{
	padding: 10px 0px 10px 0px;
	text-align: right;
	width: 770px;
	float: left;
}
.ManageOffersBtn_Div_ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
}
.OfferItem_Header
{
	background-color: #CED7AD;
	font-weight: bold;
	color: #3A5FA6;
}
.OfferItem_Header a:link
{
	color: #3A5FA6;
	font-weight: bold;
}
.OfferItem_Header a:visited
{
	color: #3A5FA6;
	font-weight: bold;
}
.OfferItem_Row
{
	background-color: #FFFDE6;
	color: #545450;
}
.OfferItem_AlternateRow
{
	background-color: #F2F8CB;
	color: #545450;
}
.OfferItem_Top
{
	color: #3D63A3;
	text-align: center;
	text-decoration: none;
}
.OfferItem_Top a:link
{
	color: #3D63A3;
	text-decoration: none;
}
.OfferItem_Top a:visited
{
	color: #3D63A3;
	text-decoration: none;
}
.OfferItem_PriorityTxt
{
	font-family: Verdana;
	font-size: 9px;
	width: 20px;
	height: 15px;
	text-align: right;
}
.OfferItem_NoDataFound
{
	width: 770px;
	background-color: White;
	margin-bottom: 3px;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
	background-color: #F2F8CB;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.OfferItem_PriorityErrMsg
{
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	color: Red;
	padding-bottom: 5px;
	list-style: none;
}
.OffersList_RestName_li
{
	float: left;
	list-style: none;
	width: 770px;
}
.OffersList_RestName
{
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 5px 15px;
	font-family: Verdana;
	font-size: 12px;
	float: left;
}
.Offers_FAQ_li
{
	float: right;
	list-style: none;
	padding: 5px 0px 2px 0px;
	width: 770px;
}
.Offers_FAQ
{
	text-align: right;
	display: table-cell;
	color: #3B3BFC;
	font-weight: bold;
	float: right;
	padding-right: 13px;
	cursor: pointer;
}

.Offers_ErrorMsg
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Red;
}
.Offers_Paging_li
{
	list-style: none;
}
.Offers_Paging_Prev
{
	color: #4A6FA5;
}
.Offers_Paging_Next
{
	padding: 0px 0px 0px 10px;
	color: #4A6FA5;
}
.Offers_Disabled_Prev
{
	color: #808080;
}
.Offers_Disabled_Next
{
	padding: 0px 0px 0px 10px;
	color: #808080;
}
.Offers_Disabled_Prev:hover
{
	color: #808080;
}
.Offers_Disabled_Next:hover
{
	padding: 0px 0px 0px 10px;
	color: #808080;
}
.Offers_RestSelect_Comment
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.Offers_Operation_ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 110px;
}
.Offers_Operation_li
{
	list-style: none;
	float: left;
	text-align:left;
}
.Offers_Operation_ApplyMul_li
{
	list-style: none;
	float: left;
	margin-top:3px;
	text-align:center;
}
.Offers_Operation_li_Expire
{
	list-style: none;
	float: left;
	text-align:center;
}
.Offers_Operation_ApplyMul_ul
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 115px;
	text-align: left;
}
.Offers_Error_Message
{
	list-style: none;
	text-align: left;
	font-size: 12px;
	font-family: Verdana;
	margin-right: 10px;
}
.Offers_NoFeatAvailRest
{
	padding: 0px 10px 0px 0px;
}
.Offers_Error_Back_Link
{
	margin: 20px 0px 10px 100px;
}
.OfferFAQ_LI
{
	font-family: Verdana;
	color: #0070C0;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.Offers_HolidayMsgCont_li
{
	text-align: left;
	list-style-type: none;
	padding: 0px 35px 0px 0px;
}
.Offers_ContinueFrmHolidayMsgCont_li
{
	width: 700px;
	text-align: center;
	padding-top: 25px;
}
/*-------------------- Offers date picker start--------------------------------*/
.OfferDatePicker_Date
{
	width: 120px;
}
.OfferDatePicker_EndDate_Label
{
	margin: 0px 0px 0px 76px;
}
.OfferDatePicker_StartTime_Label
{
	margin: 0px 0px 0px 92px;
}
.OfferDatePicker_EndTime_Label
{
	margin: 0px 0px 0px 8px;
}

.OfferDatePicker_StartDate
{
	width: 120px;
}
.OfferDatePicker_EndDate
{
	width: 120px;
	padding: 2px 0px 0px 10px;
}
.OfferDatePicker_StartTime
{
	padding: 2px 0px 0px 20px;
}

.OfferDatePicker_EndTime
{
	padding: 2px 0px 0px 5px;
}
.OfferDatePicker_Days
{
	margin: 2px 0px 0px 0px;
}
.OfferDatePicker_Days label
{
	padding: 0px 25px 0px 0px;
	vertical-align: middle;
}
.OfferDatePicker_Days input
{
	vertical-align: middle;
}
.OfferDatePicker_TopMargin
{
	margin: 0px 0px 2px 0px;
}
.OfferDatePicker_BottomMargin
{
	margin: 0px 0px 10px 0px;
}
.OfferDatePicker_DaysHeader
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

/*-------------------- Offers date picker end--------------------------------*/
/*------------Super user manage offer page------------------------------*/
.Offers_SU_Body
{
	background-color: #FAF9F2;
	color: #737373;
}
.Offers_SU_MainDiv
{
	text-align: center;
	padding-left: 50px;
}
.Offers_SubDiv
{
	width: 770px;
	text-align: center;
}

.Offers_SU_ul
{
	margin: 2px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	margin-top: auto;
}

.Offers_SU_Header
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #737373;
}
.Offers_SU_Grid
{
	margin-right: 20px;
}
.Offers_SU_RestInfo_li
{
	padding: 5px 0px 0px 5px;
	text-align: left;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.Offers_SU_LnkGoBack
{
	padding: 0px 0px 20px 0px;
	text-align: right;
	color: #545450;
}
.Offers_SU_LnkGoBack a:link
{
	color: #4A6FA5;
}
.Offers_SU_LnkGoBack a:visited
{
	color: #4A6FA5;
}


/* Offers FAQ page Start */

.offerfaq_content
{
	background-color: #FAFAF2;
	width: 800px;
}

.offerfaq_ul
{
	margin: 2px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}
.offerfaq_li
{
	padding-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}
.offerfaq_Header
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.offerfaq_SectionHeader
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.offerfaq_question
{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight: bold;
	font-style: italic;
}
.offerfaq_answer
{
	font-family: Verdana;
	font-size: 12px;
}
.offerfaq_questions a
{
	font-family: Verdana;
	color: #0070C0;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.offerfaq_spacer
{
	padding: 0px 0px 10px 0px;
}

.offerfaq_questionindex_spacer
{
	padding: 0px 0px 5px 0px;
}

/* Offers FAQ page End */
/*------------Savoir Fare start page------------------------------*/

.SavFareCountryText
{
	font-weight: bold;
	font-size: 12px;
	color: #737373;
	text-align: left;
}
.SavFareList
{
	font-size: 12px;
	padding: 1px 0 4px 0;
}
.SavFareMainUL
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.SavFareTextAlignLeft
{
	text-align: left;
}
.SavFareListUL
{
	list-style-type: disc;
}
.SavFareSeparator
{
	padding-top: 25px;
}
/*------------Savoir Fare end page------------------------------*/

/*------------ WMR Page Start------------------------------*/

.wmr_ul
{
	list-style-type: none;
	background: #FFFFFF;
	border: 1px solid #DDDBCD;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-spacing: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	text-align: left;
}

.wmr_liTitle
{
	padding: 10px 0px 0px 8px;
}

.wmr_Title
{
	font-size: 15px;
}

.wmr_liRestFilters
{
	padding: 10px 0px 0px 0px;
}

.wmr_liWebModButton
{
	padding: 10px 0px 10px 0px;
}

.wmr_liErrorMsg
{
	padding: 0px 10px 0px 0px;
}

.wmr_ulErrorMsg
{
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	margin-right: 10px;
}
.wmr_liTitleOTC
{
	padding: 10px 0px 0px 0px;
	width:100%;
	text-align:center;
}
.wmr_TitleOTCMig
{
	color:#2A2A2A;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
}
.wmr_TitleOTCBack
{
	font-family:Verdana,Arial;
	font-size:15px;	
	padding: 0px 0px 10px 0px;
	color:Blue;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}
.wmr_liOTCloginurl
{
	padding: 10px 0 20px 8px;
	text-align:center;
	color:#990000;
	
}
/*------------ WMR Page End  ------------------------------*/

/* ------------------------- reqacct Form Start ------------*/
.AccountInfoSecondCol
{
	width: 470px;
}
.AccountInfoFirstCol
{
	text-align: right;
	width: 180px;
}


/* ------------------------- reqacct Form End ------------*/

/*-----------------------------------Private Dining CSS----------------------------------*/
.PD_MainDiv
{
	background-color: #ffffff;
	width: 740px;
	margin: 0px 10px 10px 15px;
	padding: 0px 10px 12px 10px;
	border-color: #E3E3D9;
	border-style: solid;
	border-width: 2px;
	text-align: left;
	font-family: Verdana;
	position: relative;
	display: inline-block;
}
.PD_PnlTopli
{
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
	list-style: none;
}
.PD_RestRendererul
{
	list-style: none;
}
.PD_RestRendererDiv
{
	margin: 4px 0px 0px 5px;
}
.PD_RestRendererDiv1
{
	background-color: #FAFAF2;
}
.PD_RestRendererSubHeader
{
	text-align: left;
	background-color: #ffffff;
}
.PD_Error_Message
{
	list-style: none;
	text-align: left;
	font-size: 12px;
	font-family: Verdana;
	margin: 5px 0px 10px 20px;
	font-weight: bold;
	color: #930402;
}
.PD_NoFeatAvailRest
{
	padding: 0px 10px 0px 0px;
}
.PD_Buttondiv
{
	display: block;
	float: left;
}
.PD_TopBtnul
{
	width: 600px;
	margin-left: 10px;
	list-style: none;
}
.PD_BottomBtnul
{
	width: 600px;
	margin-left: 25px;
	list-style: none;
}
.PD_TopBtn
{
	float: left;
	padding: 5px 0px 0px 8px;
}
.PD_BottomBtn
{
	float: left;
	padding: 5px 0px 0px 8px;
}
.PD_Button
{
	background-color: #DD923B;
	width: 150px;
}
.PD_ButtonEnabled
{
	background-color: #DD923B;
	width: 150px;
}
.PD_ButtonDisabled
{
	background-color: #DFDFDF;
	width: 150px;
}
.PD_TextEnabled
{
	color: #000000;
}
.PD_TextDisabled
{
	color: #808080;
}

.PD_Informational, .PD_Message
{
	color: blue;
}
.PD_Error
{
	color: red;
	font-family: Verdana;
	font-size: 10px;
	float: left;
	margin-top: 5px;
	padding-left: 0px;
	width: 660px;
	font-weight: bold;
	list-style: none;
}
.PD_HeaderLineli
{
	list-style: none;
}
.PD_HeaderLine
{
	margin: 5px 5px 0px 15px;
	width: 710px;
	display: inline-table;
}
.PD_GeneralInfoDiv
{
	float: left;
}
.PD_GeneralInfoul
{
	margin-left: 10px;
	list-style-type: none;
}
.PD_GeneralInfoli
{
	width: 660px;
}
.PD_ImageInfoli
{
	width: 740px;
}
.PD_Label
{
	text-align: right;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	width: 280px;
	font-size: 12px;
	font-family: Verdana;
	list-style: none;
}
.PD_Text
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_TxtEmail
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
	height: 35px;
}
.PD_Ext
{
	text-align: right;
	margin-left: 10px;
	font-size: 12px;
	font-family: Verdana;
}
.PD_ShortDescTxt
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_LargeCapTxt
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 300px;
	list-style: none;
}
.PD_RequiredNote
{
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	margin-top: 8px;
}
.PD_ThumbNailBtn
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_ThumbImage
{
	float: left;
	width: 250px;
	height: 100px;
	margin-top: 10px;
	margin-bottom: -10px;
	list-style: none;
}
.PD_ThumbImageDiv
{
	float: left;
	margin-left: 20px;
	width: 78px;
	height: 84px;
	border: solid 2px black;
}
.PD_LongDescTxt
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_RoomMainDiv
{
	margin-top: 0px;
	float: left;
}
.PD_RoomHeaderli
{
	text-align: center;
	font-weight: bold;
	list-style: none;
	font-family: Verdana;
	font-size: 12px;
}
.PD_RoomHeaderNoteli
{
	text-align: center;
	font-weight: bold;
	font-style: italic;
	margin-bottom: -10px;
	list-style: none;
	font-family: Verdana;
	font-size: 12px;
}
.PD_RoomNoDiv
{
	float: left;
	width: 30px;
}
.PD_RoomNoTbl
{
	padding: 0px;
	margin: 0px;
}
.PD_RoomNo
{
	font-size: xx-large;
	font-weight: bold;
	font-family: Verdana;
}
#PD_Room1Height
{
	height: 450px;
}
#PD_Room2Height
{
	height: 370px;
}
#PD_Room3Height
{
	height: 430px;
}
#PD_Room4Height
{
	height: 420px;
}
#PD_Room5Height
{
	height: 300px;
}
.PD_RoomDiv
{
	float: left;
	width: 670px;
}
.PDtable_layout
{
	border-collapse: collapse;
	width: 100%;
	margin: 10px auto 0 auto;
	background-color: #fff;
}
.PDtable_layout tbody td
{
	border: 1px solid #f2f2f2;
	padding: 4px 5px;
	vertical-align: top;
	font-size: 12px;
	font-family: Verdana;
}
.PDtable_layout td label
{
	font-weight: bold;
	margin-right: 10px;
	display: block;
}
.PDtable_layout td.label
{
	font-weight: bold;
	margin-right: 10px;
	display: block;
	text-align: right;
}
.PDtable_layout .list_header
{
	background-color: #f2f2f2;
	padding-left: 10px;
	border-collapse: separate;
	border: 1px solid #666 !important;
}
.PDtable_layout td .PDtable_layout td
{
	font-size: 14px !important;
}
.PD_remainingText
{
	background-color: #FFFFFF;
	border: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: black;
	line-height: 13px;
	text-align: right;
	vertical-align: middle;
}
.PD_NotConfigureli
{
	text-align: center;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	width: 740px;
	font-size: 12px;
	font-family: Verdana;
	list-style: none;
}
.PD_NotConfigureText
{
	color: #9B211D;
}
.PD_ControlFont
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #5B4B3E;
	margin-left: 50px;
}
.PD_LockWarning
{
	background-color: #930402;
	text-align: center;
	margin: 0px 0px 0px 0px;
	height: 15px;
	padding: 5px 0px 5px 0px;
}
.PD_LockWarningLabel
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.PD_LockWarningLabel1
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #595959;
	font-weight: bold;
}
.PD_Lock
{
	margin: 0px 35px 0px 10px;
	list-style-type: none;
	text-align: left;
}
.PD_SubmitTitle
{
	color: #900;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.PD_SubmitTitle1
{
	text-align: left;
	color: #2A2A2A;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.PD_SubmitLinkTitle
{
	color: #900;
}
.PD_PreviewWarningDIV
{
	background-color: #930402;
	text-align: center;
	margin: 0px 9px 0px 9px;
	height: 10px;
	padding: 5px 0px 5px 0px;
}
.PD_PreviewWarningDIVLABEL
{
	font-weight: bold;
	font-family: Verdana,Arial;
	font-size: 12px;
	color: White;
}
.PD_PreviewMessage
{
	text-align: left;
	color: #930402;
	margin: 0px 35px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.PD_PreviewWarningFont
{
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #930402;
}
.PD_BackLink
{
	color: #930402;
	font-family: Verdana,Arial;
	font-size: 12px;
}
.PD_SubmitUL
{
	text-align: left;
	margin: 0px 35px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.PD_NoChange
{
	color: #930402;
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0px 5px 10px;
	text-align: justify;
}
.PD_ErrorDIV
{
	background-color: #930402;
	text-align: left;
	margin: 0px 9px 0px 9px;
	height: 10px;
	padding: 5px 0px 5px 0px;
}
.PD_ErrorDIVLABEL
{
	font-weight: bold;
	font-family: Verdana,Arial;
	font-size: 12px;
	padding-left: 3px;
	color: White;
}
.PD_ErrMsg
{
	color: #930402;
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0px 5px 10px;
	text-align: justify;
}

.PD_Preview_CIUL
{
	vertical-align: top;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	text-align: right;
	color: Black;
	margin: 5px 0px 0px 10px;
}
.PD_Preview_CIUL li
{
	vertical-align: top;
	padding: 0px 0px 10px 0px;
	text-align: left;
}
.PD_Preview_TitleInfoU
{
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.PD_Change_TableCell
{
	display: table-cell;
	width: 210px;
}
.PD_Preview_Lbl
{
	color: Black;
	font-weight: bold;
}
.PD_Preview_HrClass
{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.PD_PreviewMessage
{
	text-align: left;
	color: #930402;
	margin: 0px 35px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.PD_Preview_Spacer
{
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}

.PD_TitleInfo
{
	color: Black;
	font-family: Arial,Verdana;
	font-size: 12px;
	text-align: left;
}
.PD_TitleInfoSpace1
{
	height: 10px;
}
.PD_TitleInfoSpace2
{
	height: 8px;
}
.PD_Titleinfo7
{
	font-weight: bold;
	text-decoration: underline;
}
.PD_Info9
{
	font-weight: bold;
}
.pd_Top
{
	margin: 0px 35px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.pd_TitleInfoRed
{
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	font-style: italic;
}

.pd_Spacer
{
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}

.pd_SelectRestName
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 0px 0px 0px 2px;
}

.pd_SelectRestaurant
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 3px;
	text-align: left;
}

.pd_MRestName
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
	padding: 0px 0px 0px 2px;
}

.pd_Change
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.pd_MRestNameForUpdate
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	width: 500px;
	padding: 0px 0px 0px 2px;
}

.pd_Change
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.pd_ChangeNew
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}

.pd_ChangeFont
{
	color: #ffffff;
}
.pd_RestDiv
{
	margin: 0px 10px 0px 10px;
	border-color: #E3E3D9;
	border-width: 2px;
	display: block;
}

.pd_SelectRest
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
	clear: both;
}

.pd_FontBlack
{
	color: Black;
	font-weight: bold;
}

.pd_Hint
{
	padding: 10px 10px 10px 2px;
	color: #1E1988;
	text-align: left;
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
}

.pd_PreviewDiv
{
	margin: 10px 10px 0px 10px;
	padding: 5px 0px 5px 5px;
	background-color: #5B4B3E;
}

.pd_RoomNoteDiv
{
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 10px 5px;
	background-color: #5B4B3E;
}

.pd_PreviewDivCurrentInfo
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.pd_RoomNote
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
}

.pd_PreviewDivCurrentInfoButton
{
	margin: 0px 0px 0px 300px;
}

.pd_SaveDraftButton1
{
	margin: 0px 0px 0px 430px;
}

.pd_HintBorder
{
	padding: 5px 5px 5px 2px;
	margin: 5px 5px 5px 5px;
	border-color: #D9EBF9;
	border-style: ridge;
	border-width: 2px;
	background-color: #E6F2FF;
	text-align: left;
}
.pd_restnameli
{
	width: 510px;
	float: left;
	padding: 0px 0px 2px 0px;
	background-color: #5B4B3E;
}

.pd_restnameforupdateli
{
	width: 700px;
	padding: 0px 0px 2px 0px;
	background-color: #5B4B3E;
	vertical-align: top;
}
.pd_restnameul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #5B4B3E;
}
.pd_changerestli
{
	width: 190px;
	float: left;
	text-align: left;
	background-color: #5B4B3E;
}
.pd_RestNameDiv
{
	padding: 2px 0px 0px 0px;
	background-color: #5B4B3E;
	height: 20px;
}

.pd_RestDiv1
{
	background-color: #FAFAF2;
	margin: 0px 10px 0px 10px;
	border-style: hidden;
	border-width: 2px;
	display: block;
}

.pd_PreviewDivCurrentInfo1
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	margin-left: 10px;
}
.pdRstAllFldsLnkbtn
{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
}
.pdRstAllFldsLnkbtn:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
}
.pdRstAllFldsLnkbtn:visited
{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
}

.PD_SaveDraftDIV
{
	text-align: center;
	margin: 0px 9px 0px 9px;
	height: 10px;
	padding: 5px 0px 5px 0px;
}
.PD_SaveDraftDIVLABEL
{
	font-weight: bold;
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #900;
}
.PD_SaveDraftMsg
{
	text-align: left;
	color: #930402;
	margin: 0px 35px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.PD_SaveDraftMesgFont
{
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #2A2A2A;
}

.PD_SaveDraftMsgLnkToPD
{
	margin-left: 75px;
}

.PD_SaveDraftMsgLnkToHomePg
{
	margin-left: 250px;
}


.pd_field
{
	font-weight: bold;
	color: Black;
}

.pd_fieldpd_field
{
	font-weight: bold;
	color: Black;
}

.pd_field_Gray
{
	font-weight: bold;
	color: Gray;
}
.pd_field_Graypd_field
{
	font-weight: bold;
	color: Black;
}
.pd_fieldchangedpd_field
{
	font-weight: bold;
	color: Red;
}
.pd_fieldchanged
{
	font-weight: bold;
	color: Red;
}
.pd_fieldchangedNormal
{
	color: Red;
}
.pd_fieldNormal
{
	color: Black;
}

.pd_field_Active
{
	color: Black;
}
/*-----------------------Private Dining Room User control CSS -------------------*/
.PD_RoomEnableDiv
{
	width: 660px;
	text-align: center;
	padding: 5px 5px 5px 0px;
	border-right: solid 2px;
	border-top: solid 2px;
	border-left: solid 2px;
	border-collapse: collapse;
}
.PD_DragDropNoteli
{
	font-style: italic;
	list-style: none;
	font-family: Verdana;
	font-size: 12px;
}
.PD_RoomBody
{
	width: 665px;
	float: left;
	border: 2px solid;
}
.PD_Activeli
{
	font-style: italic;
	font-family: Verdana;
	font-size: 12px;
	list-style: none;
	text-align: right;
}
.PD_RoomBodyDiv
{
	width: 665px;
	float: left;
	border: 2px solid;
}
.PD_RoomBodyul
{
	float: left;
	border: 1px;
	list-style: none;
}
.PD_RoomLabel
{
	text-align: right;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	width: 250px;
	font-family: Verdana;
	font-size: 12px;
	list-style: none;
}
.PD_BtnRoomPic
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_RoomBtnEnabled
{
	float: left;
	background-color: #DD923B;
	width: 110px;
}
.PD_RoomBtnDisabled
{
	float: left;
	background-color: #DFDFDF;
	width: 110px;
}
.PD_RoomNameTxt
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_RoomDescTxt
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
}
.PD_RoomImageDiv
{
	float: left;
	margin-left: 85px;
	margin-right: 5px;
	width: 195px;
	height: 210px;
	border: solid 2px black;
}
.PD_RoomCapDiv
{
	float: left;
	margin-top: -50px;
}
.PD_RoomCapul
{
	list-style: none;
}
.PD_RoomSeatedCapLbl
{
	text-align: right;
	float: left;
	font-weight: bold;
	width: 250px;
	font-family: Verdana;
	font-size: 12px;
	list-style: none;
}
.PD_RoomSeatedCapTxt
{
	float: left;
	margin-left: 10px;
	width: 250px;
	list-style: none;
}
.PD_RoomStandCapLbl
{
	text-align: right;
	float: left;
	font-weight: bold;
	width: 250px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 12px;
	list-style: none;
}
.PD_RoomStandCapTxt
{
	float: left;
	margin-left: 10px;
	width: 250px;
	margin-top: 10px;
	list-style: none;
}
.PD_ReqFieldMsgDiv
{
	float: left;
	width: 300px;
}
.PD_ReqFieldP
{
	font-style: italic;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}
.PD_Disabled
{
	color: Gray;
}
.PD_RoomBordersDisable
{
	border-top: solid 2px gray;
	border-right: solid 2px gray;
	border-left: solid 2px gray;
	border-bottom: solid 2px gray;
}
.PD_RoomBordersEnable
{
	border-top: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
	border-bottom: solid 2px black;
}
.PD_RoomActiveBordersDisable
{
	border-top: solid 2px gray;
	border-right: solid 2px gray;
	border-left: solid 2px gray;
	background-color: #DFDFDF;
}
.PD_RoomActiveBordersEnable
{
	border-top: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 2px black;
	background-color: #FFFFCC;
}
.pd_activetextchanged
{
	color: Red;
	font-style: italic;
}
.pd_activetext
{
	color: Black;
	font-style: italic;
}


/*-----------------------Private Dining history page CSS -------------------*/
.PD_RestHistory_Body
{
	background-color: #FAF9F2;
	color: #737373;
}
.PD_RestHistory_Title1
{
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	color: #737373;
	text-align: center;
}
.PD_RestHistory_Title2
{
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.PD_RestHistory_NoChange
{
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-align: left;
	padding-top: 10px;
}
.PD_RestChangesGrid_li
{
	list-style: none;
}
.PD_RestGridHeader
{
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color: #CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 0 0 0 0;
	text-align: center;
	font-weight: bold;
}
.PD_BottomLi
{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	color: #737373;
	text-align: left;
}
.PD_CDTableGreen
{
	vertical-align: top;
	list-style-type: none;
	border-style: solid;
	border-width: 1px;
	background-color: #CAD6A8;
	margin: 0 35px 0 35px;
	width: 950px;
}
.PD_CDTableGreen li
{
	vertical-align: top;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.PD_CDTable
{
	vertical-align: top;
	margin: 0 35px 0 35px;
	list-style-type: none;
	border-style: solid;
	border-width: 1px;
	background-color: #EFEDD8;
	width: 950px;
}
.PD_CDTable li
{
	vertical-align: top;
	list-style-type: none;
}
.PD_BackAcctPageLink
{
	font-family: Verdana;
	font-size: 14px;
	list-style: none;
	text-align: left;
	width: 950px;
}
.PD_EmailNotInOTRMsg
{
	font-family: Verdana;
	font-size: 11px;
	list-style: none;
	text-align: left;
	width: 950px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.PD_BackToGrid
{
	font-family: Verdana;
	font-size: 14px;
	list-style: none;
	text-align: left;
	width: 950px;
	margin-top: -15px;
}
.PD_UnlockLbl
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.PD_UnlockTxt
{
	color: #737373;
}
.PD_Spacing
{
	padding-left: 25px;
}
.PD_ViewAll
{
	color: Blue;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}

#SubmitInfo #pleaseWaitButtonDiv_btnContinueReservation
{
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
}

#SubmitInfo #pleaseWaitButtonDiv2_btnContinueReservation
{
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
}
/* suppress the bouncing button in FF */
.buttonHoldFast
{
	width: 260px;
	height: 21px;
	list-style: none;
	overflow: hidden;}

.PD_LastModBy
{
	color: Black;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

/*------------ WMR Page Start------------------------------*/

.wmr_ul
{
	list-style-type: none;
	background: #FFFFFF;
	border: 1px solid #DDDBCD;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	border-spacing: 5px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	text-align: left;
}

.wmr_liTitle
{
	padding: 10px 0px 0px 8px;
}

.wmr_Title
{
	font-size: 15px;
}

.wmr_liRestFilters
{
	padding: 10px 0px 0px 0px;
}

.wmr_liWebModButton
{
	padding: 10px 0px 10px 0px;
}

.wmr_liErrorMsg
{
	padding: 0px 10px 0px 0px;
}

.wmr_ulErrorMsg
{
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	margin-right: 10px;
}
.wmr_TitleOTC
{
	font-size: 15px;
	color:#990000;
	font-family:Verdana,Arial;
	/*font-size:12px;*/
	font-weight:bold;
}
/*------------ WMR Page End  ------------------------------*/

/*--------------------------User Account Info Page-----*/
.marginLeft_UserAccntInfo
{
	margin-left: 125px;
}

.margintop_UserAccntInfo
{
	padding-top: 9px;
}

/*----------------------------End----------------------------*/

/*--------------------------Update Profile Page-----*/
.ShowSpace
{
	padding-top: 6px;
}
.updateprofile_changerestli
{
	width: 225px;
	float: left;
	text-align: left;
	background-color: #5B4B3E;
}
.UpdateProfile_ChangeNew
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	float: right;
	margin-top: -1.2em;
}

.UpdateProfile_restnameul
{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #5B4B3E;
}
.UpdateProfile_ChangeResLink
{
	background-color: #5B4B3E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	margin-right: 5px;
}
.updateprofile_restnameli
{
	width: 475px;
	float: left;
	padding: 0px 0px 2px 0px;
	background-color: #5B4B3E;
}
/*--------------------------Unsubscribe page-----*/

.UnSub_Text_UL
{
	list-style-type: none;
	padding: 15px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
}

.UnSub_Btn_UL
{
	list-style-type: none;
	padding: 15px 0px 15px 40px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
}

.UnSub_Pnl
{
	clear: both;
	width: 94%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.UnSub_Err_Msg
{
	text-align: center;
	font-size: 14px;
	padding-top: 20px;
	color: #800000;
	width: 600px;
	font-weight: bold;
}
/*------------- Language Select Tab start------------------*/

.border_top_language
{
	width: 719px;
	font-size: 0;
	height: 1px !important;
	padding: 0;
	margin: 0 0 0 0;
	display: block;
	border: 0;
}

* html .border_top_language
{
	margin: 0 0 -2px 0;
	width: 719px;
}

*:first-child + html .border_top_language
{
	width: 716px;
}
/* nav quad */
#nav_quad
{
	width: 96%;
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 8px;
	padding-left: 6px;
	padding-top: 5px;
	border-bottom: 1px solid #808080;
}

*:first-child + html #nav_quad
{
	width: 97%;
}

* html #nav_quad
{
	width: 97%;
}

#nav_quad li
{
	width: auto;
	float: left;
	padding: 0;
	margin: 0 0 -1px 4px;
	padding-bottom: -3px;
	border: 1px solid #5B4B3E;
	list-style: none;
	background-color: #CCD0BD;
	border-bottom-style: none;}
#nav_quad li span{	padding: 1px 8px 4px 8px;	font-weight: bold;	font-size: 12px;	padding-top: 4px;	text-decoration: none;	vertical-align: top;	padding-bottom: 5px;}

#nav_quad li a
{
	padding: 1px 8px 4px 8px;
	display: block;
	color: Black;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: top;
	border-bottom: 1px solid #5B4B3E;
}

#nav_quad span{	padding: 1px 8px 4px 8px;	display: block;	font-size: 90%;	text-decoration: none;	vertical-align: top;	background-color: white;}#nav_quad li.on{	background-color: #ffffcc;}#nav_quad li.on a{	text-decoration: none;	color: black;	font-weight: bold;	font-size: 87.5%;}.TabBootomMargin{	width: 100%;	float: left;	display: block;	padding-bottom: 5px;}.Tab_ClearBoth{	clear: both;}.UpdateProfile_BottomPadding{	padding-bottom: 20px;}.boldbracket
{
	font-weight: bold;
	color: Black;
}
/*------------- Language Select Tab end------------------------*/
/*Contact web designer section*/

.CloseBtn
{
	margin-left: 340px;
	margin-top: 5px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;}
.ul_ValHeader
{
	list-style-type: none;
	width: 100%;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.ul_ValHeaderwithBottomSpace
{
	list-style-type: none;
	width: 98%;
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
}
.ul_ValHeaderwithButtonSpace
{
	list-style-type: none;
	width: 100%;
	padding: 0px 0px 13px 10px;
	margin: 0px 0px 0px 0px;
}
.pnlCntWebDesg
{
	background-color: White;
	width: 380px;
}
.valSummStyle
{
	width: 350px;
}
.WebMasHeader
{
	clear: both;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.liFirstCol
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	width: 60%;
	float: left;
	clear: both;
}
.liSecondCol
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	float: left;
}
.liSecondCol_txtbx
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	float: left;
	padding-left: 5px;
}
.liFirstTextBoxWidth
{
	width: 190px;
}

.liSecondTextBoxWidth
{
	width: 100px;
}


/*----------------User Account Info Page-------------------------*/
.usrUnlockbtn
{
	float: right;
	padding-right: 44px;
}
.usrsaveinfobtn
{
	float: left;
	padding-left: 60px;
}

.btnWebDesgCancel
{
	clear: left;
	background-color: Yellow;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
}
.lbl_WebDesignerLink
{
	color: black;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
}
.txtbxcnctwebFax
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
}
.btncntWebSubmit
{
	clear: both;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	float: left;
	padding-left: 110px;
	padding-right: 10px;
}
.WebDesgnEmailMsg
{
	color: Red;
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.valsum_AllFieldsErr
{
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
}
.webmasterlnk
{
	font-weight: bold;
	font-size: 12px;
}

/*End web designer section*/

a.topNavLink:link, a.topNavLink:visited, a.topNavLink:hover, a.topNavLink:active
{
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}

a.topNavLink:hover, a.topNavLink:active
{
	color: #42382c;
	text-decoration: none;
}

.MenuInfoMsg
{
	padding: 0 0 5px 10px;
	display: block;
	width: 180px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: Maroon;
	margin: 10px 0 0 2px;}

#MasterPageTop
{
	margin-top: 20px;}

/*End web designer section*/
/*Submit Photo*/

.SubmitPage_Image
{
	float: left;
	width: 250px;
	height: 235px;
	margin-top: 10px;
	margin-bottom: -10px;
	list-style: none;
	margin-left: 165px;
	padding-bottom:55px;
}
.SubmitPage_ImageDiv
{
	float: left; 
	margin-left: 20px; 
	width: 247px; 
	height: 266px; 
	border: solid 2px black;
}
.SubPhoto_ThumbNailBtn
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	list-style: none;
	width: 100%;
	border-bottom: solid 1px black;
}

.subPhoto_ImageBox
{
	list-style-type: none;
	margin-left: 40px;
}
.subPhoto_LastModby
{
	color: Black;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	width: 100%;
	padding-bottom: 5px;
}
.subPhoto_Message
{
	color: Black;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	float: left;
	font-weight: bold;
	color: Maroon;
	width: 100%;
	padding-bottom: 15px;
	clear: both;
}
.SP_SelectPhotoBtn
{
	float: left;
	width: 185px;
}
.subPhoto_ApprovalBtn
{
	padding-top: 0px;
	padding-left: 5px;
}

.subPhoto_GenImage
{
	list-style-type: none;
	clear: both;
}
/*Photo Cropper Page*/
.body_CropPage
{
	background-color: #FAF9F2;
	color: #737373;
}
.photoCropperStyle
{
	width: 100%;
}
.CropPhotoSaveBtn
{
	text-align: center;
	position: absolute;
	top: 467px;
	left: 610px;
}
.SubPhotoApproval
{
	width: 24%;
	background-color: #FF2400;
	backcolor: OrangeRed;
	width: 190px;
}
.SubPhotoGenImage
{
	 Width:247px;
	 Height:266px;
}

/*Offers restaurant Grid Selection Page*/
.Offer_Info_Ul
{
	font-family: Verdana;
	font-size: 12px;
	list-style: none;
	list-style-type: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.Offers_Applybtn
{
	font-family: Verdana;
	font-weight: normal;
	font-weight:bold;
	font-size: 10px;
	padding: 2px;
	list-style: none;
	list-style-type: none;
	margin-left: 200px;
	background-color: #DD923B;	margin-top:4px;}
.Offers_Cancelbtn
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-weight:bold;
	font-size: 10px;
	padding: 2px;
	margin-left: 10px;
	list-style: none;	list-style-type: none;	background-color: #DD923B;	margin-top:4px;}
.Offers_Normal_Font_Label
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	padding: 0px 0px 0px 2px;
	list-style: none;
	list-style-type: none;
	text-align:center;
}
.Offers_Normal_Font_Label_Close{	font-family: Verdana;	font-weight:bold;	font-size: 12px;	padding: 0px 0px 0px 2px;	list-style: none;	list-style-type: none;	margin-left:250px;}.Offers_restGrid
{
	list-style: none;
	list-style-type: none;
	margin-left:2px;	height:270px;}
.Offer_Info_Ul_Msg_panl
{
	font-family: Verdana;
	width: auto;
	background-color: #FAF9F2;
	list-style: none;
	list-style-type: none;
	margin: 0px; /*font-family:Verdana; 	font-weight:normal;  	font-size:12px; 	padding:0px;  	list-style:none; 	list-style-type:none; 	width:99%; 	background-color:#FAF9F2; 	color:Maroon; 	margin:0px;*/
}
.pnl_OfferMsgs
{
	margin: 0px;
	padding: 0px;
}
.div_Offer
{
	margin: 0px;
	overflow:hidden;
}
.Apply_BackgroundColor{	background-color: #FAF9F2;}
.GridPanel{	border-color: Yellow;	border-width: thick;	border-collapse: separate;}
.OfferlblMsg{	font-weight: bold;	margin-left:0px;	/*margin-left:60px;*/}
.OfferlblMsg2	
{
	float: left;
	padding: 3px 1px 5px 2px;	
	margin: 3px 1px 5px 2px;	
	font-family: Verdana;	
	font-size: 12px;	
	list-style: none;
}
.OfferlblMsg3
{
	float: left;
	padding: 3px 1px 5px 2px;	
	font-family: Verdana;	
	font-size: 12px;	
	list-style: none;
	font-weight:bold;
}
/*End*/

/**/
.WebToLeadForm_body
{
	background-color:#FAF9F2;
	margin: 0px 12px 6px 4px; 
	padding-bottom:4px;
}

a.webtoleadchgrest:link, a.webtoleadchgrest:visited, a.webtoleadchgrest:hover, a.webtoleadchgrest:active
{
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
}

a.webtoleadchgrest:hover, a.webtoleadchgrest:active
{
	color: #42382c;
	text-decoration: none;
}
.valsum_webtoleadFieldsErr
{
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:28px;
	list-style-type:disc;
	text-align:left;
}
.webtoleadMainbodycntnt
{
	border-color:Gray;
	border-width:thin;
	border-style:solid;
	width:100%;
	margin:10px 0px 10px 0px;
	padding:0px 0px 14px 0px;
	
}
.webtoleadheader
{
	text-align:left;
	vertical-align:middle; 
	width:100%;
	height:25px;
	background-color:#867F75;
	font-family:Verdana;
	font-weight:bold;
	color:White;
	font-size:14px;
	padding-left:2px;
}
.ul_webtoleadMainform
{
	list-style-type:none;
	font-family:Verdana;
	font-size:11px;
	margin-left:0px;
}
.li_frstname
{
	list-style-type:none;
	float:left;
	width:90px;
	text-align:right;
	padding-right:7px;
	padding-top:2px;
}
.li_ResIDNew
{
	list-style-type:none;
	float:left;
	width:95px;
	text-align:right;
	padding-right:2px;
	padding-top:2px;
}
.li_SelectRest
{
	list-style-type:none;
	float:left;
	width:150px;
	text-align:left;
	padding-left:15px;
	padding-top:2px;
}
.li_txtbox
{
	list-style-type:none;
	float:left;
	width:264px;
	text-align:left;
	padding-bottom:8px;
}
.li_Clear
{
	clear:both;
	height:0px;
}
.li_RestName
{
	list-style-type:none;
	float:left;
	text-align:left;
	width:264px;
	padding-bottom:7px;
}
.txtbxRestName
{
	/*display:none;*/
}
.li_RestID
{
	list-style-type:none;
	float:left;
	width:95px;
	text-align:left;
	margin-left:0px;
}
.li_product
{
	list-style-type:none;
	float:left;
	padding-left:210px;
	padding-top:2px;
}
.li_product1
{
	list-style-type:none;
	float:left;
}
.li_product2
{
	list-style-type:none;
	float:left;
	padding-top:0px;
	padding-left:9px;
}
.li_productPop
{
	list-style-type:none;
	float:left;
	padding-left:108px;
}
.li_product3
{
	list-style-type:none;
	float:left;
	width:70px;
	text-align:left;
}
.li_product4
{
	list-style-type:none;
	float:left;
	padding-left:24px;
}
.div_Comments
{
	margin-top:10px;
	padding-left:20px;
}
.li_Comments
{
	float:left;
	width:270px;
	text-align:right;
	margin-top:10px;
	padding-left:25px;
}
.div_leadsourceddl
{
	visibility:hidden;
	display:none;
}
.li_Subbutton
{
	padding-left:135px;
	list-style-type:none;
}
.li_reqfields
{
	color:Red;
	text-align:left;
	list-style-type:none;
	margin-top:10px;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	padding-left:10px;
}
.ul_thnkyou
{
	list-style-type:none;
	font-family:Verdana,Arial;
	font-size:12px;	
	
}
.li_thkyou
{
	list-style-type:none;
}
.li_thnkyouGoback
{
	list-style-type:none;	
	font-family:Verdana,Arial;
	font-size:12px;	
	color:#930402;
	padding-top:5px;
}
.div_thnkyou
{
	width:100%;
	table-layout:auto;
}
.webtolead_body
{
	background-color:#FAF9F2;
}
.inq_ThankYouMsg
{
	text-align: left;
	color: #930402;
	margin: 0px 35px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.inq_ThankYouMesgFont
{
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #2A2A2A;
	padding-top:10px;
	list-style-type: none;
}
.divcompany
{
	display:none;
}
.Inq_InfoMessage
{
    font-family: Verdana;
	font-size: 11px;
	text-align:left;
	padding: 5px 2px 5px 5px;
}
.rfvfstname
{
	width:0px;	
	float:left;
}
.ul_ValWebToleadBottomSpace
{
	list-style-type: none;
	width: 98%;
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
.WEbToLead_Pagediv
{
    font-family: Verdana;
	font-size: 11px;
	text-align:left;
}

.SalesForce_RestList_div
{
	padding:10px 10px 10px 10px;
	position:relative;
}
.SalesForce_RestList
{
	color:Black;	
	margin: 10px,10px,10px,10px;
}
.pnlRestListCntrl
{
	height:190px;
	width:480px;
}
.btnCancel
{
	margin-left:5px;
	margin-bottom:10px;	
}
.btnSubmit
{
	margin-left:115px;
	margin-bottom:10px;	
}
.divRestListCntrl
{
	padding: 0px;	
}
.ul_ajxwtlRestCnt
{
	list-style-type:none;    
	text-align:left;
}
.li_ajxwtlRestCntHdr
{
	list-style-type:none;    
	text-align:left;
	height:15px;
	background-color:#867F75;
	color:White;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding:4px 12px 5px 4px;
}
.li_ajxRestCntrlLst
{
	list-style-type:none;    
	text-align:left;
	border-right-color:#867F75;
	border-left-color:#867F75;
	border-top-color:#867F75;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	background-color:White;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#867F75;
}
/*End Web TTo Lead form*/
/*Common Section*/
.closewindow /*used by OTR header and ReservationLinkPage.aspx*/
{
	width:140px;
	background-color:#9b0000;
	color:White;
	font-weight:bold;
}

/*Used on OTR Menu Items:If text lenth is too large to fit into control, 
then add spaces inside <u></u> tag with this class style
Put this <u></u> before the text which is coming on below line*/
.HiddenUnderLine
{
	color:#CAD6A8;
}
/*End of Common section*/
