@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/bkgTile.jpg);
	color: #7E9494;
	background-repeat: repeat;
	line-height: 22px;
	}
	
#wrapper {
	position:relative;
	width:940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
#header {
	position:relative;
	width:940px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	top:0px;
	
	}
	
.logo {
	position:relative;
	top:-80px;
	left:30px;
	z-index:50;
	}

#logo {
	position:relative;
	width:33px;
	float:left;
	z-index: 10;
	}
	
		
#flash {
	position:relative;
	float:right;
	right:15px;
	width:907px;
	height:363px;
	padding-top: 15px;
	padding-bottom:40px;
	}
	
	
#flashInterior {
	position:relative;
	float:right;
	right:15px;
	width:907px;
	height:161px;
	padding-top: 15px;
	padding-bottom:40px;
	}
	

#menu {
	position:relative;
	left:220px;
	width: 927px;
	top:10px;
	}
	
	
	

	
#mainContent {
	position:relative;
	width:940px;
	top:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/bkgTileMain.jpg);
	background-repeat: repeat;
	}
	
	
.headerType {
	position:relative;
	top:-20px;
	width:558px;
	background-image: url(../images/mainHeader_01.png);
	padding: 20px;
	background-repeat: no-repeat;
	}
	
.spacer {
	position:relative;
	height:25px;
	}
	
.contentFooter {
	position:relative;
	width:600px;
	left:15px;
	padding-bottom: 15px;
	}
	
#content {
	position:relative;
	top:-150px;
	}
	

#col1 {
	position:relative;
	float:left;
	width:600px;
	height:100%;
	background-image: url(../images/mainRepeat_02.png);
	background-repeat: repeat-y;
	left:15px;
	}
	
.durango-cooks {
	position:absolute;
	z-index:5;
	right:115px;
	top:325px;
	}
		
.col1Content {
	position:relative;
	float:left;
	width:370px;
	left:20px;
	top:-20px;
	}
	
#menu-content-container {
	position:relative;
	float:left;
	width:370px;
	left:20px;
	top:-20px;
	}
	
.col1Menu {
	position:relative;
	float:right;
	width:157px;
	right:18px;
	top:-20px;
	}
	
#col2 {
	position:relative;
	float:right;
	width:325px;
	height:250px;
	z-index:50;
	}
	
.features {
	position:relative;
	top:-125px;
	}
	
#goldNuggetImg {
	position:relative;
	top:-115px;
	left:35px;

	}
	
#menuNav {
	position:relative;
	float:left;
	width:150px;
	font-weight: normal;
	padding-top: 10px;
	}
	
#footerContainer {
	position:relative;
	width:940px;
	top:-20px;
	margin-right: auto;
	margin-left: auto;
	}
	
#footerLogo {
	position:relative;
	float:left;
	width:181px;
	top:0px;
	}
	
#footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7E9494;
	line-height: 15px;
	padding-top:40px;
	text-decoration: none;
	}

#footer {
	position:relative;
	width:100%;
	height: 128px;
	top:50px;
	background-color: #1a1a1a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DAC09B;
	z-index:50;
	}
	
#dividerLine {
	position:relative;
	width:350px;
	height: 1px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	}
	
div.inline {  
    margin: 0px;
	float:left
	}
	
ul.menu li {
position:relative; 
float:left; 
}

ul.menu {
list-style:none; 
margin:0; 
padding:0;
}

ul.menu * {
margin:0; 
padding:0;
}

ul.menu a {
display:block; 
color:#000; 
text-decoration:none;
}

/*------------------New Reservation styles-------*/

#reservation-col {
	position:relative;
	float:left;
	width:907px;
	height:100%;
	background-image: url(../images/make-reservation-content-bkg.png);
	background-repeat: repeat-y;
	left:15px;
}
#reservation-col .col1Content {
	float: none;
	width: 860px;
}
#reservation-col .headerType {
	width: 866px;
	background-image: url(../images/make-reservation-header.png);
	background-repeat: no-repeat;
}
#reservation-col .contentFooter {
	width: 906px;
}
#reservation-frame {
	clear: both;
	height: 450px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}

/*------------------New Reservation styles-------*/	

.blue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #7E9494;	

}

.blue11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7E9494;
	line-height: 15px;
	padding-top:40px;
	text-decoration: none;
}

.blue12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7E9494;
	line-height: 15px;
	padding-top:40px;
	text-decoration: none;
}


.blue12 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color: #7E9494;
	text-decoration: underline;
}

.blue12 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color: #7E9494;
	text-decoration: underline;
}

.blue12 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color: #7E9494;
	text-decoration: none;
}



.blueMenuTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color: #586B6A;
}
	
	
.redMenuTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #8B331C;
}

.blueMenuTitlesmall {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #586B6A;
}

.price {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #999999;
	font-style: italic;
}

.red15 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #8B331C;
}

.red15 a:link {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #8B331C;
	text-decoration: none;
}

.red15 a:hover, .red15 a.active {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #8B331C;
	text-decoration: underline;
}

.red15 a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #8B331C;
	text-decoration: none;
}


/*============ Menu Page Style ====================*/

#mainContent .menu-nav {
	position:relative;
	float:left;
	font-weight: normal;
	margin:10px 30px 0 0;
	}

#mainContent .menu-nav a {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #8B331C;
	text-decoration: none;
	}

#mainContent .menu-nav a:hover, #mainContent .menu-nav a.active {
	color: #8B331C;
	text-decoration: underline;
	}

#menu-content-container .menu-title {
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color: #586B6A;
	margin:20px 0 0;
	line-height:1.2em;
	}

#menu-content-container .menu-descr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.4em;
	margin:10px 0;
	}

#menu-content-container .item-descr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.4em;
	}

#menu-content-container .menu-descr a, #menu-content-container .menu-descr a:hover {
	color: #7E9494;
	text-decoration: underline;
	}
	
#menu-content-container .item-title {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #8B331C;
	}
#menu-content-container .item-sub-title {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color: #586B6A;
	}
#menu-content-container .price {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #999999;
	font-style:italic;
	}
	
#menu-content-container .item-container {
	margin:15px 0;
	}

#menu-content-container .section-title {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #586B6A;
	margin:30px 0 0;
	}
	
#menu-content-container .divider {
	position:relative;
	width:350px;
	height: 1px;
	border-top:thin dotted #CCCCCC;
	margin:10px 0;
	}

/*============End Menu Page Style ====================*/


	
	
	
	
	
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;

}




div.hidden {display:none;}

	
.clear {
	height:0;
	clear:both;
	}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight: normal;
	color:#6795BA;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
}

h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
	font-decoration:underline;
}

h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
	font-decoration:underline;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
}

h3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
	font-decoration:underline;
}

h3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#6795BA;
	font-decoration:underline;
}



/*-------------------OPEN TABLE------------------------*/


#OT_searchWrapperAll {
	background:WHITE; 
	color:BLACK;
	margin:10px;
	} 
					   

#OT_logoLink {
	margin-left:20px;
	
}

#OT_date {
	height:50px;
}

					   
#openTable {
	position:relative;
	width:349px;
	height:105px;
	top:-110px;
	left: 115px;
	padding:0px;
	}
	
#OT_searchWrapper{border:none;background:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:150px;position:relative;margin:0;}
#OT_searchWrapper .OT_feedTitle{position:absolute;top:5px;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}
#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;display:block;}
#OT_partySize{position:absolute;top:25px;left:85px;margin:0;padding:0;}
#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;}
#OT_date{position:absolute;top:55px;left:85px;width:100px;margin:0;padding:0;}
#OT_timeLbl{position:absolute;top:95px;left:0;width:80px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:95px;left:85px;margin:0;}
#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}
#OT_submitWrap{position:relative;top:135px;left:85px;margin:0 5px 0 0;z-index:5;}
#OT_logo{position:relative;top:10;left:0;width:100%;padding:0;margin:5px 5px 5px 5px;display:block;background:inherit;text-align:left;z-index:5;}
#OT_logoLink{position:relative;top:0;left:0;width:100%;padding:0 0 0px 0;margin:0 0px 0 0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;background:inherit;text-align:left;z-index:5;}
#OT_logoLink a{padding:0 0 0 10px;}
#OT_imglogo{border:0;margin:0 0 0 10px;}
#OT_searchWrapper form{margin:0;padding:0;}
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}
#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:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FFF;}
#OT_searchWrapper #imageCal td{padding:0;text-align:center;}
#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}
#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}
#OT_searchWrapper .months{color:#FFF;text-decoration:none;}
#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}

