/* Horizontal stylesheet for Diners' Choice Widget */

#OTWrapper
{
	border: collapse;
	margin: 10px;
	padding: 0px;
}

#RestaurantName
{
	font-size: 11px;
	font-weight: bold;	
    text-align: center;
    white-space: nowrap;
}

#CityAndState
{
	padding: 2px 0px 0px 0px;
	font-size: 11px;
    text-align: center;
    white-space: nowrap;
}

#WidgetLogoCell
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;
}

#WidgetLogo, #NSWidgetLogo
{
	top: 50%;
    text-align: center;
    clear: left;
	margin: 0px;  
}

#tdRestaurantText
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;	
	
}

#RestaurantText
{
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	padding: 4px;
}

#RestaurantText a
{
	text-decoration: none;
	color: #61594E;	
}

#RestaurantText a:hover
{
	text-decoration: underline;	
}

#WidgetTopCenter
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;	
	height: 5px;	
	vertical-align: top;
}

#WidgetTopLeft
{
	height:5px;
	width:5px;
}

#WidgetTopRight
{
	height: 5px;
	width: 5px;	
}

#WidgetBottom
{
	height:5px;
}

#WidgetBottomLeft
{
	height: 5px;
	width: 5px;
}

#WidgetBottomRight
{
	height: 5px;
	width: 5px;
}

#WidgetBottomCenter
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;	
	height: 5px;
	text-align: bottom;
	vertical-align: bottom;
}

#WidgetLeftBorder
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;	
	width: 5px;
	text-align: left;
	height: 100%;
}

#WidgetRightBorder
{
	background-image: url("http://www.opentable.com/dcwidget/DCWidgetBadge_Background.gif");
	background-repeat: repeat;	
	width: 5px;
	text-align: right;
	height: 100%;
}

#ImgWidgetLeftBorder, #ImgWidgetRightBorder
{
	height: 100%;
	width: 1px;
}

#ImgWidgetBottomCenterBorder, #ImgWidgetTopCenterBorder
{
	height: 1px;
	width: 100%;
}