@charset "utf-8";
/* CSS Document */


                           
                     


* {
	margin:0;
	padding:0;
	
}
html, body {
	background:url(images/bg.png) top left repeat-x #2c1908;
	text-align:center;
	min-height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

p {
padding-bottom:10px;
margin-top:0px;
}

.inventory p {
padding-bottom:5px;
padding-top:5px;
}

#outerContainer {
	margin:0 auto;
	width:938px;
	position:relative;
}
#topContainer {
	margin:0 auto;
	width:938px;
	text-align:left;
	float:left;
	height:329px;
}
#header {
	margin:0px;
	padding:0px;
	width:938px;
	height:120px;
	background:url(images/header.jpg) top left no-repeat;
	float:left;
}
#banner {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner.jpg) top left no-repeat;
	float:left;
}
#banner1 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner1.jpg) top left no-repeat;
	float:left;
}
#banner2 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner2.jpg) top left no-repeat;
	float:left;
}
#banner3 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner3.jpg) top left no-repeat;
	float:left;
}
#banner4 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner4.jpg) top left no-repeat;
	float:left;
}
#banner5 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner5.jpg) top left no-repeat;
	float:left;
}
#banner6 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner6.jpg) top left no-repeat;
	float:left;
}
#banner7 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner7.jpg) top left no-repeat;
	float:left;
}
#banner8 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner8.jpg) top left no-repeat;
	float:left;
}
#banner9 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner9.jpg) top left no-repeat;
	float:left;
}
#banner10 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner10.jpg) top left no-repeat;
	float:left;
}
#banner11 {
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner11.jpg) top left no-repeat;
	float:left;
}

#banner12{
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner12.jpg) top left no-repeat;
	float:left;
}

#banner13{
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner13.jpg) top left no-repeat;
	float:left;
}
#banner14{
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner14.jpg) top left no-repeat;
	float:left;
}

#banner15{
	margin:0;
	padding:0;
	width:938px;
	height:209px;
	background:url(images/banner15.jpg) top left no-repeat;
	float:left;
}
#leftNav {
	padding-top:30px;
	width:258px;
	float:left;
	text-align:right;
	padding-bottom:20px;
}
#mainContainer {
	margin: 0 auto;
	float:left;
	width:938px;
	background:url(images/bg_maincontent.png) top left no-repeat #fdfcf7;
	text-align:left;
}

#mainContainer_noBG {
	margin: 0 auto;
	float:left;
	width:938px;
	background:url(images/bg_maincontent.jpg) top left no-repeat #fdfcf7;
	text-align:left;
}

#contentContainer {
	padding:18px;
	padding-top:30px;
	width:620px;
	float:left;
	color:#000000;
	text-align:left;
	
}
#contentContainer p {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
}
.Head {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#761a05
}

.Normal {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:black;
	line-height:20px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#761a05;
	padding-bottom:15px;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#761a05;
	padding-bottom:15px;
}


.headerlink {
	font-size:14px !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none !important;
	
}

.headerlink a{
	font-weight:normal !important;
}


.clearfooter {
clear: both;
}

#footer {
	display:block;
	margin:0;
	width:100%;
	height:129px;
	float:left;
	background:url(images/bg_footer.gif) repeat-x;
	font-weight:normal;
	color:#8f2b15;
	font-size:10px;
		
}
.SkinObject {
	font-weight:normal;
	color:#8f2b15;
	font-size:10px;
}
#footer a {
	font-weight:normal;
	color:#a24101;
	font-size:10px;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
#footerContainer {
	line-height:18px;
	margin:0 auto;
	padding:49px 0 0 0;
	position:relative;
	width:938px;
	height:80px;
	background:url(images/bg_footercontainer.png) top left no-repeat;
}


.bottom {
	padding:30px 0 0 0;
}

ul li {
list-style-type:disc;
margin-left:25px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:0px;
margin-top:0px;
}

a:link {
color:#913e00;
text-decoration:underline;
font-weight:normal;

}

a:visited {
color:#913e00;
text-decoration:underline;
font-weight:normal;
}

a:active {
color:#913e00;
text-decoration:underline;
font-weight:normal;
}

a:hover {
color:#761a05;
text-decoration:underline;
font-weight:normal;
}


.brownBG {
	background-color:#511508;
	border-top:1px solid #7d7d7d;
}	

.lightgrey {
	background-color:#5e5e5e;
	border-top:1px solid #7d7d7d;
}	

.lightergrey {
	background-color:#535353;
	border-top:1px solid #7d7d7d;
}

table .inventory {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
color:#ffffff;
text-align:center;
}


/*
Coffee with milk
Table design by Roger Johansson, 456 Berea Street
www.456bereastreet.com
================================================*/

table#montorioTable {
	font:12px Georgia, "Times New Roman", Times, serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	}

table#montorioTable thead th,
table#montorioTable thead td,
table#montorioTable tfoot th,
table#montorioTable tfoot td {
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#EBE5D9;
	font-weight:bold;
	color:#761A05;
	}
table#montorioTable th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	text-align:left;
	}
table#montorioTable tbody th,
table#montorioTable td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
table#montorioTable tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
table#montorioTable tbody th a:link,
table#montorioTable tbody th a:visited {
	font-weight:bold;
	}
table#montorioTable tbody td,
table#montorioTable tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
table#montorioTable tbody tr.odd th,
tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
table#montorioTable tbody tr:hover td,
table#montorioTable tbody tr:hover th {
	background:#ffffee;
	border-color:#523A0B;
	}
table#montorioTable caption {
	font-family:Georgia,Times,serif;
	font-weight:normal;
	font-size:1.4em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}

/* -------- MENU LINKS ---------- */



/* Main nav menu classes */
.NavMenu_MenuContainer {
	margin:0 35px 0 0;
	height: 0px; /* Ensures the menu doesn't come down to far pushing other elements around */
	vertical-align:bottom;
	
}
/* FIX for rendering issue in IE. There's an empty cell at the end that IE renders has having height,
   this makes it render smaller. This font setting is over written for all other menu items. */
.NavMenu_MenuContainer td {
	font-size: 10px;
	vertical-align:bottom;
	text-align:right;
}
.NavMenu_MenuBar {
	cursor: pointer;
	background-color: Transparent;
}
.NavMenu_RootMenuItemActive {
	text-align:right;
	font-size: 10px;
}
/* Root table cell */
tr.NavMenu_RootMenuItem td {
	line-height:25px;
	font-size: 10px;
	color:#262626;
	width:239px;
	text-align:right;
	vertical-align:bottom;
	line-height:25px;
}
/* Root table cell that is selected (click/hover)*/
tr.NavMenu_RootMenuItemSel td {
	line-height:25px;
	color:#cf8a37;
	font-size: 10px;
	text-align:right;
	vertical-align:bottom;
	line-height:25px;
}
.NavMenu_RootSeparator {
}
.NavMenu_MenuItem {
	cursor: pointer;
	color: #262626;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	background-color:#transparent;
	text-align:left;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 
	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px #cccccc !important;
	vertical-align:middle;
}
/* VERY IMPORTANT TO INCLUDE - FOR DROP DOWN MENU SIZE */
.NavMenu_MenuItem td {
	font-size: 10px !important;
	line-height:25px;
	color:#262626;
}
.NavMenu_MenuIcon {
	cursor: pointer;
	text-align: center;
	width: 5px;
	height: 20px;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 
	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px #cccccc !important;
}
.NavMenu_MenuArrow {
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent 
	border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px #cccccc !important;
	width:8px;
	border-right:none !important;
}
.NavMenu_MenuSel {
	background-color: transparent;
	cursor: pointer;
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
}
.NavMenu_MenuBreak {
	height: 4px;
	padding: 0px;
	margin: 0px;
}
.NavMenu_MenuBreak table {
	display: none;
}
.NavMenu_SubMenu {
	padding:0 0 -17px 0;
	margin:0 0 0 2px;
	background-color: #fdfcf7;
	z-index: 1000;
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	text-align:left;
	vertical-align:middle !important;
	color: black !important;
	line-height:25px;
	font-size: 10px;
}
.NavMenu_SubMenuSel {
	background-color: #913e00;
	cursor: pointer;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	/* bottom only, SubMenu gets top, left right, we put the !important on to couteract a 1px transparent border that is added by the nav menu as an inline style*/
	border-bottom: solid 1px #000 !important;
	vertical-align:middle;
	line-height:25px;
}
.MainMenu_SubMenuItem {
	color:black;
}












#contentContainerRedline {
	padding-left:20px;
	padding-top:20px;
}

