
.content {width:600px; margin-top:0px; height:auto;
	
	line-height: 100%;
	      }
.txt_area
{
	margin-left:0.5em;
	padding-right:0.5em;
	width:585px;
}

.txt_gray
		{font-family: verdana; font-size:8pt;
        color:#666666;
		text-align:left; 
		/*padding-left:8;
		padding-right:8;
		padding-top:5;
		padding-bottom:5;*/
		padding-left:10px;
		padding-right:10px;
		padding-top:0px; 
		padding-bottom:5px; 
		
		}
.txt_gray1
		{
		font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:left; 		
		}
.txt_gray2
		{font-family: verdana; font-size:8pt;
        color:#666666;
		text-align:left; 
		padding-left:20px;
		padding-right:8px;
		padding-top:0px;

		}		
.bullets
		{
		font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:justify; 
		margin:0 0 0 5px;
		padding-left:1px;
		padding-right:5px;
		padding-top:5px; 
		padding-bottom:5px;  }
		
.featuresRed
		{
		list-style-image:url('images/bulletred.gif');
		background-repeat:no-repeat;
        vertical-align:bottom;
	    font-family : verdana; font-size:8pt;
        /*color:#666666;*/
        color:#990000;
		text-align:left; margin:0 0 0 1.5em;
		margin-left:2.5em;
		padding-left:1em;
		padding-right:0.5em;
		padding-top:0px; 
		padding-bottom:0px;  }
		
.featuresRed2
		{
		list-style-image:url('images/bulletred.gif');	
		background-repeat:no-repeat;
	    font-family : verdana; 
	    margin-left:16px;
	  
	    font-size:8pt;
        color:#990000;	
	 }
		
.features
		{
		list-style-image: url('images/bulletBlack.gif');
		vertical-align:bottom;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; margin:0 0 0 1.5em;
		margin-left:2.5em;
		padding-left:1em;
		padding-right:0.5em;
		padding-top:0px; 
		padding-bottom:0px; 
		}
		
.traveloffersLiSolid_w
		{
		list-style-image: url('images/bullet_cir_4x4_solid_w.png');
	
		vertical-align:top;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; margin:0 0 0 1.5em;
		margin-left:2.5em;

		}
.traveloffersLiSolid_b
		{
		list-style-image: url('images/bullet_cir_4x4_solid_b.png');
	
		vertical-align:top;
		text-align:left;
		margin-left:2.5em;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; 
		margin-left:2.5em;

		}
.traveloffersLiClear_w
		{
		list-style-image: url('images/bullet_cir_4x4_clear_w.png');
		
		vertical-align:top;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; 
	    margin-left :3em;
	
		}
.traveloffersLiClear_b
		{
		list-style-image: url('images/bullet_cir_4x4_clear_b.png');
	
		vertical-align:top;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; 
		margin-left:3em;
	
		}
.traveloffersLiNested
		{
		list-style-image: url('images/bullet_sq_3x3_solid.png');
		
		vertical-align:top;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; 
	    margin-left:3.5em;
		
	
		}
.traveloffersLiNested2
		{
		list-style-image: url('images/bullet_sq_3x3_clear.png');
		
		vertical-align:top;
		text-align:left;
        color:#666666;
	    font-family : verdana; font-size:8pt;
        text-align:left; 
		margin-left:4em;
	
		}
 
.txt_user
		{font-family: verdana; font-size:8pt;
        color:#666666;
		text-align:left; 
		padding-left:8;
		padding-right:8;
		padding-top:0;
		padding-bottom:5;}

.txt_it {font-style: italic;
	font-family: verdana; font-size:8pt;
        color:#990000;
	text-align:left; 
        padding-left:8;
	padding-right:8;
	padding-top:5;
	padding-bottom:5;}

.page_title 
	{
	font-family: verdana; 
	font-size:9pt;
	font-weight: bold;
    color:#990000;
  	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	text-align:left;
		
  	}


a.pages	{text-decoration:underline;
     	font-family: verdana; font-size: 
	8pt;color:#990000;}
a.pages:hover {color:#540264;}
a.pages:active {color:#990000;}

a.pages_no_underline
	{text-decoration:none;
     	font-family: verdana; font-size: 
	8pt;color:#990000;}
a.pages_no_underline:hover {color:#540264;}
a.pages_no_underline:active {color:#990000;}

.page_img{float:left;}



.page_block1 {/*width:270px;*/
	    width:260px;
	     height: 300px;
            border-top: 4px solid #AF0B1C;
            border-bottom: dashed 1px #cccccc;
            border-left:  dashed 1px #cccccc;
            border-right:  dashed 1px #cccccc;
	       /* padding: 8px;*/
	        text-align:left;
	        padding-left:1em;
	    font-family: verdana; font-size:8pt;
            color:#424242;
            
	}
	
.super {position:relative;
	    top: -3pt;
        font-size: 6pt}
.supText {font-size: 6pt; font-family: verdana; color:#666666;
	vertical-align: super;}
	
.super2 {position:relative;
	    top: -3pt;
        font-size: 8px;
        color:Black;
        }
.legal {font-family: verdana; font-size:xx-small;
        	color:#666666;
		text-align:left; 
		padding-left:10px;
		padding-right:10px;
		padding-top:5px; 
		padding-bottom:5px;  }     
		
/**************Zagat***********************************/

.zagatOpenningStatement
{
	font-family: verdana; 
	font-size:8pt;
	color:#666666;
	text-align:left;
	margin-left:4px;
	text-align:left;
		
}

.zagat_control_bar {
	width: 100%;
	cursor: move;
	height: 21px;
	padding: 1%;
	font-size: 10px;
	color: #fff;
	text-align: right;
	background: url(images/bg_titleBar.gif);
	background-repeat:repeat-x
	
}

.zagat_control_bar a {
	color: #fff;
	text-decoration:none;
	
}

.zagat_control_bar img { vertical-align: middle; }


.ZagatTitleBar{
	PADDING-RIGHT: 10px; 

	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	
	COLOR: #B00000;
	PADDING-TOP: 5px;
	font-family: verdana;
	font-size:8pt;
	line-height:30px;
}
.colOneZaga
{
	width:248px;
	float:left;
	text-align:left;
	font-family: verdana; 
	font-size:7pt;
	color:#666666;
	margin-left:4px;
	line-height: 140%;
	
}
.colTwoZaga
{
	width:320px;
	background-image:url(images/zagatSearchBg.png);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	font-family: verdana; 
	font-size:8pt;
	color:#666666;

	margin-top:20px;

}
.colTwoZagaInner
{
	margin-top:6px;
	margin-left:8px;
	margin-bottom:10px;

}
.zagat_box_bolder
{
	 
	height: 16px; 
	border-color:#666666; 
	border-width:1px;
	color:#666666;
	font-size:7.5pt;
	font-family:verdana; 
}
.ZagatSummary
{
	font-family: verdana; 
	font-size:8pt;
	font-weight:normal;
    color:#666666;
    text-align:left;
    margin-left:10px;
}
.zagat_restaurant_popover
{
	display: none;
	position: absolute;
	width: 550px;
	left: 180px;
	padding: 0px;
	border: 0px;
	z-index: 2000;
	background: red;
}
.tooltip {
	position: absolute;
	background-color: #fff;
	padding: 10px;
	width: 570px;
	border: 1px solid #9f8c55;
	color: #666;
	display: none;
	z-index: 3000;

}

.zagat_restaurant_item
{
	border-bottom: 1px solid #d9d1bb;
	width: 570px;
	font-size: 7pt;
	font-family:Verdana;
	padding: 6px 0px 6px 0px;
	color:#666666;
	text-align:left;
}
.zagat_restaurant_item  .zagat_ratings div 
{
	float:left;
	width:39px;
	padding:0;
	margin:0;
	background:#E6E6E6;
	color:#848484;
	font-size: 7.5pt;
	font-family:Verdana;
	
}
.zagat_restaurant_item .zagat_ratings div div
{
	
	color:White;
	font-weight:bold;
	padding:0;
	margin:0;
	background:#8C8A8C;
	
}

.zagat_name
{
	width: 350px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding: 0px 0px 8px 6px;
	

}
.zagat_name a 
{
	color:#666666;
	text-align:left;
	text-decoration:none;
}
.zagat_top_content
{
	width: 570px;
}
.zagat_contact
{
	width: 158px;
	float: left;
	padding: 4px 6px 4px 6px;
	font-size: 7pt;
	font-family:Verdana;
	
}
.zagat_sr_dineAdd
{
	
}
.zagat_sr_dinePhone
{
	
}
.zagat_neighborhood
{
	width: 180px;
	float: left;
	padding: 0px 6px 4px 6px;
	font-size: 7pt;
	font-family:Verdana;
	
}
.zagat_sr_neighborhood
{
}
.zagat_sr_cuisine
{
}
.zagat_sr_map a
{
	color:#990000;
}
.zagat_arrow
{
}
.zagat_ratings
{
	float: left;
	margin: 0px 0 8px 0;
	right: 0px;
	width: 156px;
	text-align: center;
	border: solid 1px #d9d1bb;
	padding: 4px 4px 4px 4px;
	z-index: 900;
	
	}

.zagat_ratingIcon
{
	position: absolute;
	z-index: 1000;
	margin: 0px 8px 0px 138px;
	width: 16px;
	height: 15px;

}
.zagat_zagatRatingIcon
{
}
.zagat_zagatRating
{

	
}
.zagat_sr_ratingDetail_food
{
	
}
.zagat_sr_ratingDetail_decor
{

}
.zagat_sr_ratingDetail_service
{
	
}
.zagat_sr_cost
{
	position:relative;
	
	left:-1px;

}
.zagat_cleaner
{
	clear:both;
	height:1px;
	overflow:hidden;
}
.zagat_details
{
	display: none;
	width: 100%;
}
.zagat_hr
{
	height: 1px;
	width: 95%;
	font-size: 1px;
	margin: 10px 0px 10px 10px;
	border-top: 1px solid #d9d1bb;
	padding: 0px;
	float:left;
}

#restaurant_popover .zagat_zagat_title
{
	clear:both;
	padding-left: 10px;
}
#restaurant_popover .zagat_details { display: block; }

#restaurant_popover .zagat_details .zagat_sr_review 
{
	clear:both;
	padding-left: 10px; }
#restaurant_popover .zagat_fineprint 
{
	clear:both;
	margin: 0px 10px 8px 10px; }

#restaurant_popover .zagat_print_item, #restaurant_popover .zagat_close_item 
{
	background-image: url(images/white_print_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	text-decoration: none;
}


#restaurant_popover .zagat_close_item {
	background-image: url(images/white_close_icon.gif);
	padding-right: 12px;
}

.zagat_column
{
	float: left;
	width: 125px;
	margin: 0 8px 8px 10px;
}
.zagat_sr_serves
{
}
.zagat_sr_hours
{
}
.zagat_sr_features
{
}

.zagat_ListTop
{
	width:580px; 
	text-align:left; 
	float:left;
	clear:both; 
	background-image:url(images/zagatListTop.png);
	background-repeat:no-repeat;
	margin-left:2px;
	font-size:8pt;
	font-family:Verdana;
	color:#666666;
	vertical-align:top;
	padding-top:2px;
}
.zagat_ListButtom
{
	width:580px; 
	text-align:left; 
	float:left;
	clear:both; 
	background-image:url(images/zagatListButtom.png);
	background-repeat:no-repeat;
	margin-left:2px;
	font-size:8pt;
	font-family:Verdana;
	color:#666666;
	height:38px;
	padding-top:12px;
	
}

a.sommelierLink{
color:#8E0F78;
text-decoration:none;
}

a.sommelierLink:hover{
color:#8E0F78;
text-decoration:underline;
}
a.sommelierLink:active{
color:#8E0F78;
text-decoration:none;
}

/****************************************************************/
.mayWeSuggestTopRed
{
	font-family: verdana; 
	margin-left:10px;
	font-size:8pt;
	color:#990000;
	font-weight:bold;
}
.mayWeSuggestTop
{
	font-family: verdana; 
	margin-left:10px;
	
	color:#666666;
	font-weight:bold;
}
.mayWeSuggestTopRight
{
	font-family:Verdana;
	font-size:8pt;
	font-style:italic;	
	color:#999999;
	font-weight:bold;

}
.list_mayWeSuggest_bg
{
	height:210px;
	background-image: url(images/roundBox_MyWeSuggest_bg.png) ;
	background-repeat: no-repeat; 
}
.listPageTitle
{	
     	font-family: verdana; font-size:8pt;
		color:#990000;
		font-weight:bold;
		text-align:left;
		padding-left:10px;
		}

.item_summary
{
	font-family: verdana; font-size:8pt;
	font-weight:normal;
        color:#666666;
	}
	
.itemList_block{width:567px;
				background-image: url(images/bg_itemList.jpg) ;
				background-repeat: no-repeat; 
				padding-left: 6px;
				padding-right:3px; 
				padding-top: 6px;
				padding-bottom:2px;
				text-align:left;
				font-family: verdana; 
				font-size:8pt;
				color:#666666;
				vertical-align:top;
	
	}
.item_offer_title {
	font-family: verdana; font-size:8pt;
        color:#666666;
        font-weight: bold;
        padding-bottom:0px;
        padding-top:0px;
        position:relative;
        line-height:30px;
        }
 .items_image
 {
		padding-bottom:14px;
        padding-right:10px;
        text-align:left;
}
.items_detail_link
{	
     	font-family: verdana; 
     	font-size: 8pt;
		color:#990000;
		font-weight:normal;	

		}
.linkHeighth
{
	line-height:30px;
	
}
.linkHeighthMayWeSuggest
{
	line-height:20px;
}
.list_deail_body{
	width:557px;
   	background-repeat: no-repeat;  
	text-align:left;
	font-family: verdana; font-size:8pt;
    color:#666666;
	position:relative;
	overflow:hidden auto;	
	}
.list_detial_pop
	{
	width:537px;
  	text-align:left;
	font-family: verdana; 
	font-size:8pt;
    color:#666666;
	}
 .list_body_block2 
 {
	width:557px;
	margin-left:0px; 
	background-repeat: no-repeat;      
	text-align:left;
	font-family: verdana; 
	font-size:8pt;
	color:#666666;   
}

.detailTitleBarPic
  {
	height:110;
	width:110px;
	text-align:left;
	float:left;
	vertical-align:top;
  }
.detailTitleBarMid
  {
	height:110;
	width:420px;
	float:left;
	vertical-align:top;
  }
.detailTitleBarMidHeader
{
	font-family:Verdana;

	font-size:8pt;
	font-weight:bold;
	color:#af0b1c;
	text-align:left;
	
	
}
.detailTitleBarMidSummary
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#6e6e6e;
}
.detailTitleBarClose
  {
	height:110px;
	width:40px;
	text-align:left;
	float:left;
	vertical-align:top;
	margin:-10px;
  }
  .liseDetailDesc
  {
	text-align:left;
	font-size:8pt;
	font-weight:normal;
	color:#6e6e6e;
  }

.itemDetailPopover {
	width: 570px;
	background: url(images/roundBox_detail2.png);
	height:auto;
	background-repeat:no-repeat;
	position: absolute;
	z-index: 1000;
	display: none;
	text-align: left;
	margin: -80px 0px 0px -148px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
		
}
.itemDetailPopover_fl {
	width: 570px;
	background: url(images/roundBox_detail2.png);
	height:auto;
	background-repeat:no-repeat;
	position: absolute;
	z-index: 1000;
	display: none;
	text-align: left;
	margin: -80px 0px 0px -170px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
		
}
.itemDetailPopoverAerogoldEng {
	width: 570px;
	background: url(images/roundBox_detail2.png);
	height:auto;
	background-repeat:no-repeat;
	position: absolute;
	z-index: 1000;
	display: none;
	text-align: left;
	margin: -80px 0px 0px -174px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
		
}
.itemDetailPopoverM {
	width: 580px;
	background: url(images/roundBox_detail2.png);
	height:auto;
	background-repeat:no-repeat;
	position: absolute;
	z-index: 1000;
	display: none;
	text-align: left;
	margin: -104px 0px 0px -173px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
		
}
.detail_bottom
{
	background: url(images/roundBox_detail2_buttom.png);
	height:22px;
	z-index: 4000;
	background-repeat:no-repeat;
	margin: 8px 0px 0px -10px;
}

a.SelectExperienceMenu	
{
	font-family: verdana; 
   	font-size: 	8pt;
   	color:#666666;
   
	background-image:url(images/arrow3.jpg);
	background-repeat:no-repeat;
	text-indent:20px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:8px;

	
	}
a.SelectExperienceMenu:hover 
{
	color:#990000;
	background-image:url(images/arrow3b.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:8px;
	}

a.SelectExperienceMenu:active 
{
	color:#990000;
	background-image:url(images/arrow3b.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	}
	
/* ********************************** offers *************************** */


.offer_block	{width:187px;
				background-image: url(images/bg_offer.jpg) ;
				background-repeat: no-repeat;  
				padding-left: 6px;
				padding-right:3px; 
				padding-top: 3px;
				padding-bottom:10px;
				text-align:justify;
				font-family: verdana; 
				font-size:8pt;
				color:#666666;
	
	}
	
.offer_title {
	font-family: verdana; font-size:8pt;
        color:#666666;font-weight: bold;padding-bottom:5px;
        position:relative;
	}

.offer_txt {
	font-family: verdana; font-size:8pt;
        color:#666666;
	}

.offer_img{float:left;top:3px;
left:5px}

/*.offer_block2 {width:555px;
        background-image: url(images/bg_offer2.jpg) ;
	background-repeat:no-repeat; 
	padding-left: 8px;padding-right:3px; 
        padding-top: 5px;padding-bottom:10px;
	text-align:left;
	font-family: verdana; font-size:8pt;
        color:#666666;
	position:relative;
	overflow:hidden auto;
	
	}
*/

   .offer_block2 {width:561px;margin-left:0px;
        background-image: url(images/bg_offer22.jpg) ;
            background-repeat: no-repeat;  
            padding-left: 8px;padding-right:0px; 
        padding-top: 5px;padding-bottom:10px;
            text-align:left;
            font-family: verdana; font-size:8pt;
        color:#666666;
            
            }

	.offer_block3 {width:400px;
        background-image: url(images/bg_offer2.jpg) ;
	background-repeat:no-repeat; 
	padding-left: 8px;padding-right:3px; 
        padding-top: 5px;padding-bottom:10px;
	text-align:left;
	font-family: verdana; font-size:8pt;
        color:#666666;
	position:relative;
	overflow:hidden auto;
	
	}
	.txt_btmenu
	{width:400px;
     	
	padding-left: 0px;padding-right:10px; 
        padding-top: 5px;padding-bottom:5px;
	text-align:left;
	font-family: verdana; font-size:8pt;
        color:#666666;
	position:relative;
	overflow:hidden auto;
	
	}
		
.travelOffer 
{
	width:550px;
   	background-repeat: no-repeat;  
	padding-left: 8px;padding-right:3px;
        padding-top: 5px;padding-bottom:10px;
	text-align:left;
	font-family: verdana; font-size:8pt;
        color:#666666;
	position:relative;
	overflow:hidden auto;
	
	}


/* ********************************** promotions *************************** */

.promo_cont {width:161px;text-align:center;}

.promo_block1 {width:146px;
        border-style: dashed;border-width: 1px; 
        border-color: #cccccc;
       background-color:#f3f3f3;
	padding-left: 5px;padding-right:5px; 
        padding-top: 5px;padding-bottom:5px;
	text-align:left;
	font-family: verdana; font-size:8pt;
        color:#424242;
	}

.promo_title {
	font-family: verdana; font-size:8pt;
        color:#990000;font-weight: bold;padding-bottom:5px;
	
	}


/* ********************************** forms *************************** */

div.form{border-style: dashed;border-width: 1px; 
border-color: #cccccc;width: 578px;}




.form_title_cl 
	{font-family: verdana; 
	font-size:8pt;letter-spacing: 0.02cm;
	font-weight: bold;
        color:#990000;
	padding-left:8;padding-right:8;padding-top:5;
	}
	
.form_title_cl_fr 
	{font-family: verdana; 
	font-size:8pt;
	font-weight: bold;
        color:#990000;
	padding-left:8;padding-right:8;padding-top:5;
	}

.form_title_gr 
	{font-family: verdana; 
	font-size:8pt;
	color:black;
        padding-left:8;
	padding-right:8;
	padding-top:5;
	padding-bottom:5;
	}

.fld {
	color:#333333;
	background-color:white;
	width: 150px;height: 20px;
	border:1px outset; border-color:#e5e5e5;
	font-size:9px;padding-top:2;
	font-family:verdana;
}


.form_txt {color:#333333;
	font-size:9px;
	font-family:verdana;
}



.btn { 
background-color:#AF0B1C;
border:1px outset; 
border-color:#AF0B1C; 
color:white;
font-weight: bold; 
font-size:9px;
font-family:verdana;
}

hr.forms {color:#e5e5e5;
height: 2px;}

.lblError
{
	font-family:Verdana;
	font-size:10px;
	color:#990000;
	font-weight:bold;	
	}
ul.two{list-style-type: none;
	padding: 0;
	margin: 0;}

li.two
{
	
	padding-left:0px;
	padding-bottom:8px;
	padding-top:0px;}
/****************************************************************/
.txt_air_white {	font-family: verdana; 
					font-size:8pt;
					color:White;
					width:180px;
					height:55px;
					background-color:#990000;
					float:left;
					padding-top:10px;
					text-align:center;
					font-weight:bold;
}

.txt_air_whitefr {	font-family: verdana; 
					font-size:8pt;
					color:White;
					width:180px;
					height:55px;
					background-color:#990000;
					float:left;
					padding-top:10px;
					text-align:center;
					font-weight:bold;
}

.txt_air_bold {	font-family: verdana; 
					font-size:8pt;
					color:#666666;
					width:160px;
					height:90px;
					float:left;
					padding-top:4px;
					text-align:center;
					border-top:solid 2px #990000;
					border-right:solid 2px #990000;
					border-left:solid 2px #990000;
}

.txt_air_gray {	font-family: verdana; 
					font-size:8pt;
					color:#666666;
					width:236px;
					height:90px;
					float:left;
					text-align:left;
					padding-top:4px;
					padding-left:4px;
					border-top:solid 2px #990000;
					border-right:solid 2px #990000;
					border-left:solid 2px #990000;
}

.txt_air_red {	font-family: verdana; 
					font-size:8pt;
					color:#990000;
					width:140px;
					height:90px;
					float:left;
					padding-top:4px;
					text-align:center;
					font-weight:bold;
					border-top:solid 2px #990000;
}
