
#specials{
    width:839px;
    min-height:50px;
    background-color:#eeeed9;
    margin:0 10px 0 10px;
    padding:10px;
}

div#specials_container {
	margin-top:10px;
	width:auto;
	padding:5px ;
	background-color:#e1e0c2;
	float:left;
}
table {
    width:350px;
}
table tr td.specials_day{
	width:100px;
}

table tr {
	height:10px;
}
table tr td {
	padding:2px;
}
table#specials_week{
	 
	font-size:12px;

	border-collapse: collapse;
	
	background-color:#e1e0c2;
	
}
tr.specials_even{
	background-color:#eeeed9;
}

td.specials_day{
		font-weight:bold;
		padding-left:5px;
		color:#ff3300;
		font-family: times, sans;
		
}

td.specials_meal{
		font-weight:bold;
		color:#990000;
		padding-right:5px;
		float:left;
			cursor:pointer;
			cursor:hand;
}

#specials_right{
	float:right;
	margin-top:10px;
}

#downloadables {
	margin-top:5px;
	font-size:12px;
	background-color:#fff;
	padding:5px;

}
#download_title{

}
#download_list li{
	color:#990000;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
}
#download_list li{
	display:inline;
	padding-right:15px;
}

#download_title {
	color:#ff3300;
	font-weight:bold;

		font-family: times, sans;
		margin-bottom:5px;
}
/* main menu */


div#main_menu {
		width:590px;
		
		float:left;
}

div#main_menu h3{
	margin-top:10px;
	padding:10px;
	background-color:#eeeed9;
}


.menu_section {
			
                
              background-color:#eeeed9;
              padding:10px;
              margin:0 0 10px 0;
 
}



.menu_section li {
padding-left:10px;

display: inline-block; /* this gets rid of the gaps */

}


.menu_section li.menu_section_name{
font-size:14px;
font-family: times, sans;
color:#666;
	padding-left:0;
}

.menu_section li.totop  {
display:inline;
position:absolute;
left:565px;
margin-top:-18px;
font-size:12px;
font-family: times, sans;
color:#666;
	padding-left:0;
}



.menu_section li {

display: block; /* this gets rid of the gaps */

}




.menu_itemized{
display:block;
}


.menu_item{
	padding-top:10px;
}

.menu_itemized li {
font-family: times, sans;
 
	display:block;
        margin:0;
        padding:0 0 0 10px;
       	font-size:11px;
    	line-height:1.2;

}

.menu_item_parts{
	font-size:14px !important;
	color:#ff3300;
}


.menu_item_name {
font-family:arial,helvetica,sans-serif !important;
padding-left:0!important;
font-size:14px !important;
color:#990000;
}

.menu_item_price {
color:#990000;
}

.section_support { 
	font-size:10px;
	line-height:1.2;
	
}



.additional div {
	padding:10px;
	background-color:#e1e0c2;
	
}

.additional div table{
	margin-left:10px;
}

.additional div table .addition_item_name {
	width:150px;
}

.additional div table  .full {
	width:80px;
}


.additional_title{
padding-left:0 !important;
font-family: times, sans;
color: #666666;
font-size:12px;
}

.addition_item_name {
	
}
.addition_item{
	
	margin-top:10px;
}

/* box lunch menu */

div#box_lunch_menu{
		margin-top:10px;
		padding: 0px 10px 0px 10px;	
		width:238px;
		border: 1px solid #ff9933;
		background-color:#eeeed9;
		float:right;
		
}

div#box_lunch_menu h3{
	padding:10px 0 10px 0;
}

.box_lunch_product{
     margin:0;
    padding:0;
    margin-bottom:10px;
}

#box_lunch_list {

}
.box_lunch_itemized {
	font-family: times, sans;
   display: inline; /* this gets rid of the gaps */
	
}
.box_lunch_itemized li {
	padding-left:10px;
 /*Ędisplay: inline; */ /* this gets rid of the gaps */
    font-size:11px;
    line-height:1.2;
}
.box_lunch_itemized li.box_lunch_name {
font-family:arial,helvetica,sans-serif;
	padding-left:0;
	font-size:14px !important;
	color:#990000;
	}
	
.box_lunch_itemized li.box_lunch_price {
color:#990000;
}


.menu_section .totop a{
text-decoration:none;
color:#990000;
}


.menu_section .totop a:link {
	color:#990000;
	text-decoration:none;
	
}


.menu_section .totop a:visited{
	color:#990000;
	text-decoration:none;
}

.menu_section .totop a:hover {
	color:#990000;
	text-decoration:underline;
	
}


/* location */

		div#contact_area{
		
			color:#990000;
			padding-top:20px;
		}
		
		
		#contact_area  {
		padding-top:20px;
		color:#990000;
		}
		#map_area{
			padding:10px;
			margin:10px;
			border:1px solid #ff9933;
			float:left;
			background-color:#eeeed9;
		
		}
		
		
		
		#when_open{
			color:#990000;
			margin-top:10px;
		}



/* reviews */
#accolades ul {
	padding-top:10px;
}

#accolades li {
	padding-bottom:5px;
	color:#990000;
	font-size:12px;
}



#citysearch ul {
padding:0 !important;
}
#citysearch li{
	padding-bottom:0 !important;
	

}


#accolades ul{

	margin-left:10px;
}

#reviews {
color:#990000;
	margin-top:15px;
	font-size:12px;
}

#reviews ul {
	margin:0 10px 0 10px;
}


#reviews li {
	margin-top:10px;
}

#reviews cite {
	font-style:italic;
}

#accolades ul li em{
	font-weight:bold;
	font-size:12px;
}




#accolades cite {
	font-style:italic;
}

#accolades a:link{
	color:#990000;
	text-decoration:none;
}

#accolades a:visited{
	color:#990000;
	text-decoration:none;
}

#accolades a:hover {
	color:#990000;
	text-decoration:underline;
}

.reviews{
background-color:#eeeed9;
padding:10px;
}



/*about us */
.aboutus {
background-color:#eeeed9;
	margin-bottom:15px;
  
}

.aboutus p {
	color:#990000;
	padding:10px;
	
	font-family: times, sans;
	
}
#main_content.aboutus {
 width:561px !important;
    padding:10px;}

/*wine*/
#wine_intro {
background-color:#eeeed9;
padding:10px;
 margin:10px;
}
#wine_intro p{
color:#990000;
padding-bottom:10px;
}



#texas_wine {
	margin-top:10px;
	border:1px solid #990000;
	

	background-image:url("../images/gotexan_pattern.gif");


}

#texas_wine .menu_item {
	
	
}

.texas_wine_description {
	padding-bottom:10px;
}
.texas_wine_description div {
	
	position:relative;
	left:10px;
	top:31px;
}

.texas_wine_description a, .texas_wine_description a:link, .texas_wine_description a:visited {
	text-decoration:none;
	color:#990000;
	font-style: italic;
}

.texas_wine_description a:hover {
	text-decoration:underline;
	font-style: italic;
}

#texas_wine .menu_item_parts{
	font-size:14px;
}


#wide_content{
    width:auto;
    padding:10px;
}



