/*
body { background-color: #3d3632; font-family: Garamond, georgia; text-align: center; }
*/
body { background-color: #3d3632; font-family: Verdana, Palatino, serif; text-align: center; }

#big_box {
	width: 900px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align: center;
	border-top: 5px solid #000;
	border-left: 5px solid #000;
	border-right: 5px solid #4d4642;
	border-bottom: 5px solid #4d4642;
	background: #000;
/*
	background-image: url("/image/background/tileable_wood_texture_by_ftIsis_Stock_darkened.jpg");
	background-repeat: repeat;
*/
	background-image: url("/image/background/stone_wall2_d2.gif");
}

#toro_logo, #toro_logo_white {
        width: 97px;
        height: 600px;
	margin-left: 680px;
	margin-top: 20px;
	background-repeat: no-repeat;
	z-index: 1;
}

#toro_logo { background-image: url("/image/Toro_logo.gif"); } 
#toro_logo_white { background-image: url("/image/Toro_logo_white.gif"); }

#small_box {
	position: relative;
	width: 800px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	border: 1px solid black;
	color: white;
}
#small_box a { color: white; }

#content_box {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 250px;
	height: 340px;
	padding: 30px;
	background-color: #cb9;
	border: 1px solid #333;
	color: black;
	text-align: left;
	font-size: 13px;
	filter: alpha(opacity=95);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

/* #content_box:first-letter { font-size: 300%; float:left; line-height:80%; } */

#content_box a {
	color: black;
}

#content_box h1 {
	font-size: 110%;
	font-weight: bold;
}

#content_box ul {
	list-style: square;
	padding: 1em;
	margin: 0;
}

#content_box .review_title {
	font-weight: bold;
}

#content_box .review_summary {
	font-size: 90%;
}

#content_box .news_entry {
	;
}


#bottom_menu {
	position: relative;
	width: 800px;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -34px;
	font-family: georgia;
	font-size: 20px;
	border: 1px solid #888;
	text-shadow: black 0.1em 0.1em 0.2em;
	background-color: white;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

#bottom_menu ul { list-style: none; padding-left: 30px; padding-top: 2px; margin: 0; }
#bottom_menu li { float: left; margin: 0 0.3em; }
#bottom_menu a { text-decoration: none; color: black; }
#bottom_menu img {
	border-top: 3px solid transparent;
	border-left: 1px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	padding: 3px;
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
/*
 * 	#9d4642: pale red
*/

#bottom_menu img:hover {
	border-top: 3px solid red;
	border-left: 1px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid blue;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}

#here {
	position: absolute;
	width: 518px;
	top: 90px;
	right: 2px;
	z-index: 1;
}
#here img {
	background-image: url("/image/loading_wh_cropped.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: white;
	border: 4px solid #454;
	width: 510px;
	height: 338px;
}

div.menu_scroll { height: 85%; overflow: auto; padding-right: 5px; margin-bottom: 10px; }
table.menu_listing { width: 200px; }
td.menu_category { text-align: center; padding-top: 5px; padding-bottom: 3px; font-size: 100%; font-weight: bold; background-color: #9a9; }
table.menu_listing td.menu_item { text-align: left; font-size: 90%; }
table.menu_listing td.menu_item a { text-decoration: none; border-bottom: 1px #777 dashed; }

table.menu_listing td.menu_price { width: 40px; text-align: right; font-size: 90%; }
table.menu_listing img { vertical-align: bottom; }

table.signature_menu { width: 100%; height: 170px; }
table.signature_menu td { text-align: center; }
table.signature_menu img {
	border: 1px solid #8a8847;
}

#here2 {
	position: absolute;
	width: 433px;
	top: 70px;
	right: 17px;
	z-index: 1;
}
#here2 img {
	background-image: url("/image/loading_wh_cropped.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: white;
	border: 4px solid #5a5837;
	width: 433px;
	height: 374px;
}

#here3 {
	position: absolute;
	width: 400px;
	top: 70px;
	right: 14px;
	z-index: 1;
}
#here3 img {
	background-image: url("/image/loading_wh_cropped.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: white;
	border: 4px solid #c00025;
	width: 400px;
}

#back_to_menu {
	text-align: center;
	padding-right: 1em;
	font-size: 100%;
	font-weight: bold;
}

table.contact_info { width: 100%; }
table.contact_info tr { vertical-align: top; }
table.contact_info td.category { font-style: italic; }
table.contact_info td.content { ; }

#tooltip {
        position: absolute;
        width: 150px;
        border: 3px solid #454;
        background:#cec;
        padding: 5px;
        color: #black;
        display: none;
	z-index: 10;
	font-size: 90%;
}

