/*************************************

 * Adam Spanier                      *

 * http://www.myscaryresume.com      *

 * adam@thecrazyspaniers.com         *

 *************************************/

body {

	margin: 0px;

	padding: 0px;

	background-image: url(http://www.mauriciosgrill.com/images/page.bg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	background-color: #91160E;

}

body, th, td {

	color: #241D13;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	line-height:1.5em;

}

a:link, a:active, a:visited {

	color: #88370C;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

a img {

	border: none;

}

h1 {

	color: #522307;

	font-size:1.86em;

	font-weight:normal;

	text-align: left;

	line-height: 10px;

}

h2 {

	color: #522307;

	font-size: 1.43em;

	text-align: left;

	margin-bottom:10px;

	font-weight:normal;

}

h3 {

	color: #522307;

	font-size:1.14em;

	margin-bottom:10px;

	font-weight:normal;

}

hr {

	height: 0;

	border: 0;

	border-top: 1px solid #A6926E;

}

p {

	margin-bottom: 1.2em;

}

strong {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 14px;

	color: #522307;

}

ol {

	list-style-type:decimal;

	list-style-position:inside;

	font-size:1.0em;

	color: #241D13;

	text-indent:20px;

}

ul {

	font-size:1.0em;

	color: #241D13;

	padding-left:20px;

}

ul li {

	list-style-type:square;

	list-style-position:outside;

}

#print {

	float:right;

	margin:-15px 0px 0px 0px;

}

#container {

	margin: 0px auto;

	position:relative;

	width: 960px;

	padding: 0px;

	background-image:url(http://www.mauriciosgrill.com/images/header.bg.png);

	background-position:top;

	background-repeat:no-repeat;

}

#container #masthead {

	margin: 0px auto;

	height: 134px;

	width: 960px;

	font-family: Tahoma, Times New Roman, Times, Serif;

	font-size: 10pt;

	text-align: center;

	color: #000000;

	padding-top: 0px;/**padding-top: 21px;**/

}



#container #InsideContainer {

	margin: 0px auto;

	width: 960px;

	background-image:url(http://www.mauriciosgrill.com/images/content.bg.jpg);

	background-position:top;

	background-repeat:no-repeat;

	background-color: #231C1B;

	padding-top: 0px;  

	padding-bottom: 25px;

}

//padding-top was 25px; above

#container #InsideContainer .TopMenu {

	vertical-align: middle;

	line-height: 44px;

	text-align:center;

}

#container #InsideContainer #Content {

	background-image:url(http://www.mauriciosgrill.com/images/inside.page.bg.jpg);

	background-color: #F3E8CC;

	background-repeat:no-repeat;

	width: 920px;

	min-height:380px;

	margin: 0px auto;

	margin-top:40px;

	padding: 0px;

}

#container #InsideContainer #Content #MainLeft {

	width: 200px;

	float:left;

	margin: 35px 35px 20px 35px;

	background-image:url(http://www.mauriciosgrill.com/images/left.collage.png);

	background-position:top center;

	background-repeat:no-repeat;

	height:580px;

}

#container #InsideContainer #Content #MainRight {

	float: left;

	min-height: 400px;

	width: 630px;

	padding-bottom: 35px;

	vertical-align:top;

	margin: 0px;

	padding-top: 35px;

}

#container #InsideContainer #Content #MainRight .PageHeader {

	color: #522307;

	font-size: 26px;

	font-weight:normal;

	text-align: left;

}

.slideshow {

	margin: 0px;

	padding: 0px;

}

#bottom {

	background-image:url(http://www.mauriciosgrill.com/images/address.png);

	background-position:top right;

	background-repeat:no-repeat;

}

#FooterMenu {

	margin-top: 20px;

	width: 960px;

}

#logo {

	width:960px;

	text-align:left;

	margin-top: 15px;

}

#contactLeft {

	float:left;

	width:325px;

	margin-right:20px;

}

#contactLeft div {

	padding:0px 0px 10px 0px;

}

#contactLeft div input {

	padding:0px 0px 10px 0px;

	padding:0px;

}

#contactLeft #EmailAddress {

	width:305px;

}

#contactColumn2 {

	width:245px;

	float:left;

	background-color: #E3D7BA;

	padding: 20px;

	margin-top: 74px;

}

#topMenu {

	background-image:url(http://www.mauriciosgrill.com/images/menu.bg.jpg);

	background-position:top;

	background-repeat:repeat-y;

	height: 44px;

	width:920px;

	float:left;

	text-align:center;

	margin-left:20px;

}

#topMenu ul {

	text-align:center;

	margin:0px;

	width:860px;

	padding:0px;

	margin:10px 45px 0px 45px;

}

#topMenu ul li {

	display:inline;

	list-style-position:inside;

	list-style-type:none;

	position:relative;

	margin:0px

}

#topMenu ul li a {

	color:#7BAD07;

	font-size:14px;

	font-weight:normal;

	padding:0px;

	text-decoration:none;

	margin:0px 25px 0px 0px;

}

#topMenu ul li a:hover {

	display:inline;

	font-size:14px;

	padding:0px;

	color:#FFFFFF;

}

#topMenu ul ul {

	border:none;

	left:0px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	position:absolute;

	top:17px;

	width:195px;

	z-index:500;

	background-image:url(http://www.mauriciosgrill.com/images/drop.menu.bg.jpg);

	background-position:top;

	background-repeat:repeat-x;

	background-color:#5E5600;

	margin:0px;

	padding:0px;

}

#topMenu ul ul li {

	width:195px;

	display:block;

	border-bottom:1px #A58352 solid;

	padding:0px;

	margin:0px;

	list-style-position:outside;

}

#topMenu ul ul li a {

	border:none;

	clear:right;

	color:#FFFFFF;

	display:block;

	font-size:11px !important;

	font-weight:bold;

	width:195px;

	text-align:left;

	line-height:35px;

	text-indent:20px;

	margin:0px;

	padding:0px;

}

#topMenu ul ul li a:hover {

	background-color:#5E5600;

	border:medium none;

	display:block;

	font-weight:bold;

	height:35px;

	line-height:35px;

	margin:0px;

	padding:0px;

}

#topMenu ul ul ul {

	left:100%;

	top:0pt;

}

div#topMenu ul ul, div#topMenu ul li:hover ul ul, div#topMenu ul ul li:hover ul ul {

	display:none;

}

div#topMenu ul li:hover ul, div#topMenu ul ul li:hover ul, div#topMenu ul ul ul li:hover ul {

	display:block;

	width:195px;

}

.PhotoRight {

	padding-left: 10px;

	padding-bottom: 10px;

	margin-right: 0px;

	margin-left: auto;

}

.PhotoLeft {

	padding-right: 10px;

	padding-bottom: 10px;

}

.doubleColumn {

	width:600px;

	float:left;

	clear:both;

	margin:20px 15px 20px 15px;

}

.tripleColumn {

	width:600px;

	float:left;

	clear:both;

	margin:20px 15px 20px 15px;

}

.bannerColumn {

	width:600px;

	float:left;

	clear:both;

	margin:20px 15px 20px 15px;

}

.column1 {

	width:263px;

	float:left;

	margin-right:30px;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

.column2 {

	width:263px;

	float:left;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

.column3 {

	width:163px;

	float:left;

	margin-right:20px;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

.column4 {

	width:163px;

	float:left;

	margin-right:20px;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

.column5 {

	width:163px;

	float:left;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

.column6 {

	width:569px;

	float:left;

	margin-right:20px;

	background-color:#E3D7BA;

	padding:10px;

	min-height:130px;

	border: 1px solid #CCBF9F;

}

* html .fixPNG {

azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "../images/template/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true );

}

.promo {

	display:block;

	height:134px;

	width:150px;

	position:absolute;

	top:15px;

	right:795px;

}

#footer {

	text-align: center;

	font-size: 11px;

	color: #FFFFFF;

	width: 960px;

}

#bottom #footer div table tr td {

	text-align: center;

	font-size: 11px;

	color: #FFFFFF;

}

#footer a:link {

	text-align: center;

	font-size: 11px;

	color: #FFFFFF;

	width: 960px;

}

#footer a:visited {

	text-align: center;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}

#footer a:hover {

	text-align: center;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

#bottom #footer #footerSEO {

	font-size: 13px;

}

#bottom #footer #footerSEO a:link {

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: underline;

}

#bottom #footer #footerSEO a:visited {

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: underline;

}

#bottom #footer #footerSEO a:hover {

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

}

.footerTable {

	padding:0px;

	margin:0px;

	border-width:0px;

	border-style:none;

	border-color: #000000;

	color: #FFFFFF;

}

.footerNav {

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size: 8pt;

	text-align: center;

	color: #FFFFFF;

	border-width: 0px;

	border-style: none;

	border-color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.footerNav a:link {

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size: 8pt;

	color: #FFFFFF;

	border-width: 0px;

	border-style: none;

	border-color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-decoration: underline;

}

.footerNav a:visited {

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size: 8pt;

	color: #FFFFFF;

	border-width: 0px;

	border-style: none;

	border-color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-decoration: underline;

}

.footerNav a:hover {

	font-family: Georgia, Times New Roman, Times, Serif;

	font-size: 8pt;

	color: #FFFFFF;

	border-width: 0px;

	border-style: none;

	border-color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-decoration: none;

}


