
body                   {
scrollbar-base-color: #ce6500;
scrollbar-face-color:#ce6500;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #9c3500;
scrollbar-arrow-color: #F8EDD2;
}

}

.body {
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
}

.text {
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
}

.text-white {
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
}

.disclaimers {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-style: italic;
}

.disclaimerssale {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
}

.diclaimers {
	color: #000000;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-style: italic;
}

.diclaimerswhite {
	color: #ffffff;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-style: italic;
}

.disclaimerswhite {
	color: #ffffff;
	font-size: 7pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-style: italic;
}

.bottom {
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
}

.top-nav {
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: normal;
	
}

a.top-nav
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: none;
          }
 a:hover.top-nav
        { color: #ce6500;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }
		  
.white-nav {
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: normal;
	text-decoration: underline;
	
}

a.white-nav
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: none;
			text-decoration: underline;
          }
 a:hover.white-nav
        { color: #ce6500;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }		  
		  
		  
.side-nav {
	color: #ffffff;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: normal;
	text-decoration: none;
	
}

a.side-nav
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: none;
          }
 a:hover.side-nav
        { color: #eaba3f;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         	text-decoration: underline;
          }		  		
		  
a.links
        { color: #9c3400;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.links
        { color: #05123d;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }	
		  
a.smlinks
        { color: #9c3400;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.smlinks
        { color: #05123d;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }			  
		  
a.white-links
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.white-links
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }			  
		  
a.biglinks
        { color: #9c3400;
			font-size: 14pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.biglinks
        { color: #05123d;
			font-size: 14pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }	
		  
a.ticketlinks
        { color: #9c3400;
			font-size: 12pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.ticketlinks
        { color: #05123d;
			font-size: 12pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }			  		  
		  
a.movielinks
        { color: #ff0000;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.movielinks
        { color: #ffffff;
			font-size: 9pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }			  
		  
a.bottomlinks
        { color: #ffffff;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.bottomlinks
        { color: #ce6500;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }	
		  
a.bottomwhitelinks
        { color: #ffffff;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			line-height: normal;
			text-decoration: underline;
          }
 a:hover.bottomwhitelinks
        { color: #ffffff;
			font-size: 8pt;
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
         text-decoration: underline;
          }			  		  
		  
.title {
	color: #9c3400;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;	
}

.bluetitle {
	color: #05123d;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;	
}

.big {
	color: #9c3400;
	font-size: 14pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;	
}		

.title-nfr {
	color: #660000;
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;	
	text-decoration: underline;
}	

.package-title {
	color: #05123d;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
}	

.package-description {
	color: #05123d;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: none;
}

.package-price {
	color: #05123d;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: none;
}	

.package-titlewhite {
	color: #ffffff;
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
}		  		
  		  		
  	 
	 
.titlesm {
	color: #ffffff;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;	
}	

.diningrestitle {
	color: #990000;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;
	text-align:center;
}

a.rates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #000000;
          text-decoration: underline;
          }
 a:hover.rates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #FF0000;
          text-decoration: underline;
          }		
a:visited.rates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #000000;
          text-decoration: underline;
          }	 
	
a.hotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 10pt;
          color: #ffffff;
          text-decoration: underline;
          }
 a:hover.hotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 10pt;
          color: #000000;
          text-decoration: underline;
          }		
a:visited.hotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 10pt;
          color: #ffffff;
          text-decoration: underline;
          }	
		  
a.summerhotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #133293;
          text-decoration: underline;
          }
 a:hover.summerhotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #a5a284;
          text-decoration: underline;
          }		
a:visited.summerhotdates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #133293;
          text-decoration: underline;
          }			  
		  
a.a-z {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a:hover.a-z {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #fb8d22;
	text-decoration: underline;	
}
	.inactive {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	}	  
	
.countdown { 
color:#d62927;
border-top:thin solid #000000;
border-bottom:thin solid #000000;
font: bold 16pt Arial, Helvetica, sans-serif;
padding: 3px;
}	

.countdownpage { 
color:#d62927;
border-top: thin solid #000000;
border-bottom:thin solid #000000;
font: bold 16pt Arial, Helvetica, sans-serif;
padding: 3px;
}	

.winnerticker{
background-color:white; 
color:red;
border:medium solid #000000;
font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
line-height: normal;
font-weight: bold;
font-size: 14pt;
}

.winnertickerdate{
color: #000000;
	font-size: 14pt;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	line-height: normal;
	font-weight: bold;
}

a.salerates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #FF0000;
          text-decoration: underline;
		  font-weight: bold;
          }
 a:hover.salerates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #000000;
          text-decoration: underline;
		  font-weight: bold;
          }		
a:visited.salerates
        { font-family:arial, helvetica, sans-serif;
          font-size: 9pt;
          color: #FF0000;
          text-decoration: underline;
		  font-weight: bold;
          }	
.winnerclass{
width: 550px;
padding: 3px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
line-height: normal;
font-weight: bold;
font-size: 11pt;
color:#000066;
}		

.valentine{ /*shared class for all description elements in an RSS feed*/
font-family: Georgia, Times New Roman, Times;
line-height: normal;
font-weight: bold;
font-size: 18pt;
color:#a30001;
}		
.valentinesm{ /*shared class for all description elements in an RSS feed*/
font-family: Georgia, Times New Roman, Times;
line-height: normal;
font-weight: bold;
font-size: 12pt;
color:#a30001;
}

/******************************* Vertical Layout For Opentable **************************************/

/* Overall Wrapper for Client Supplied Snippet */
	#OT_searchWrapperAll {   
        width:100%;
       height:145px;/* for horizontal layout: 60px, for vertical layout: 100px */
        position: relative;
        margin:0;
        padding:0;
		border: 1px solid #000000;
    }
    
/* wrapper */

	#OT_searchWrapper
    {
        border: none;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        width:100%; 
        /*height:145px;/* for horizontal layout: 60px, for vertical layout: 100px */
        position: relative;
        margin:0;
    }

/* Title of Search */
	 #OT_searchWrapper .OT_feedTitle
    {
        position: absolute;
        top: 5px;
        left: 0;
        margin: 0 0 1px 5px;
        font-size:8px;
        font-weight:normal;
        line-height:normal;
		display:none;
    }
 
 /* Definition List */   
    #OT_searchWrapper dl 
    {
		position: absolute;
		top: 0;
		// top: -20px;
        left: 0;
		padding:0;
		margin:0;
	}

/* Party Size Label Wrapper - dt tag */
    #OT_partySizeLbl
    {
        position: absolute;
        top: 10px;/* for horizontal layout: 25px, for vertical layout: 25px */
        left: 0px; /* for horizontal layout: 0px, for vertical layout: 0px */
        margin: 0 0 0 5px;
        padding:3px 0;
        text-align:left;
        width: 75px;
        display:block;
    }
    
/* Party Size Wrapper - dd tag */    
    #OT_partySize
    {
        position: absolute;
        top: 10px;/* for horizontal layout: 25px, for vertical layout: 25px */
        left: 85px;/* for horizontal layout: 90px, for vertical layout: 85px */
        margin:0;
       	padding:0;
    }

/* Date Label Wrapper - dt tag */    
    #OT_dateLbl
    {
        position: absolute;
        top: 35px;/* for horizontal layout: 25px, for vertical layout: 55px */
        left: 0px;/* for horizontal layout: 105px, for vertical layout: 0px */
        margin: 0 0 0 5px;
        padding:3px 0;
        text-align:left;
        width: 75px;
    }
    
/* Date Label Wrapper - dd tag */    
    #OT_date
    {
        position: absolute;
        top: 35px;/* for horizontal layout: 25px, for vertical layout: 55px */
        left: 80px;/* for horizontal layout: 195px, for vertical layout: 85px */
        width:100px;
        margin:0;
    }

/* Time Label Wrapper - dt tag */     
    #OT_timeLbl {
        position: absolute;
        top: 69px;/* for horizontal layout: 25px, for vertical layout: 55px */
        left: 0;/* for horizontal layout: 300px, for vertical layout: 185px */
		margin: 0 0 0 5px;
        width: 75px;
        padding:3px 0;
        text-align:left;
    }

/* Time Label Wrapper - dd tag */     
    #OT_time {
        position: absolute;
        top: 69px;/* for horizontal layout: 25px, for vertical layout: 55px */
        left: 85px;/* for horizontal layout: 275px, for vertical layout: 185px */
        margin:0;
    }
 
 /* Submit Button Wrapper - dd tag */    
     #OT_submitWrap
    {
        position:relative;
        top: 100px; /* for horizontal layout: 25px, for vertical layout: 112px */
        left: 50px;/* for horizontal layout: 500px, for vertical layout: 275px */
        margin: 0 5px 0 0;
        z-index:5; /* do not change */
    }
   
 /* Wrapper for Powered By OpenTable Logo */
    #OT_logo {
        position:absolute;
		top:130px; /* for horizontal layout: 80px, for vertical layout: 120px */
		left:0px; /* for horizontal layout:0px, for vertical layout: 0px */
		width:100%;
		padding:0;
		margin:0;
		display:none;
		background:#fff;
                text-align: left;
    }
    
  /* Wrapper for Text Link */   
    #OT_logoLink {
		position: absolute;
		top: 130px;/* for horizontal layout: 60px, for vertical layout: 100px */
		left: 0px; /* for horizontal layout: 0px, for vertical layout: 0px */
		width:100%;
		padding:0 0 10px 0;
		margin:0;
		font-size:9px;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		display:none;
		background:#fff;
                text-align: left;
     }
    
    /* text link padding */
     #OT_logoLink a
     {
		padding:0 0 0 10px;
	}

    /* Logo Link Border and margin*/
    #OT_imglogo 
    {
		border: 0;
		margin:0 0 0 10px;
	}
    
	#OT_searchWrapper form {margin:0;padding:0;}
	#OT_searchWrapper input.hidden {display:none;}

	/* Text Form Fields*/ 
	#OT_searchWrapper .feedFormField, #OT_searchWrapper .feedFormField option {
		font-size:12px;
		margin:2px 2px 2px 2px;
	}
	/* Text Form Field for Date field */
	#OT_searchWrapper #startDate, #OT_searchWrapper .OT_feedFormfieldCalendar 
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size:12px;
		margin:0;
		width:85px;
	}

	#OT_searchWrapper #dateDisplay
	{
		font-size:10px;
		color:#999;
 		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		float:right;
		margin:0px 22px 0px 0px;
		display:inline;
	}

	/*** calendar styles ***/

	/* Placeholder. Don't change this */
	#OT_searchWrapper .imgCal 
	{
		position: absolute; 
		display: none; 
		z-index:100;
	}

	/* Calendar Table properties */
	#OT_searchWrapper #imageCal table {
		font-size:12px;
 		width:150px;
		font-family:arial;
		font-weight: bold;
		background:#FFF;
	}
	#OT_searchWrapper #imageCal td {
		padding:0px 0px 0px 0;
		text-align:center;
	}

	/* Days in the future */
	#OT_searchWrapper .clickableDays 
	{	
		color: #000000; 
		text-decoration: none;
		height:18px;
	}

	/* Days in the past */
	#OT_searchWrapper .nonclickableDays 
	{	
		color: #CCCCCC;
		height:18px;
	}

	/* Name of the month at the top */
	#OT_searchWrapper .months 
	{
		color: #FFFFFF; 
		text-decoration: none 
	}

	/* Day of the week */
	#OT_searchWrapper .weekdays
	{
		color: #000000; 
		text-decoration: none; 
		color:#666666;
		background-color:#EFEFEF; 
		width:14%;
	}




  

