@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------- *
  * undo some default styling of common (X)HTML browsers
  * ------------------------------------------------------------------------- */

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,li,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl,h1,h2,h3,h4,h5 { 
	margin:0px; 
	padding:0px; 
}
/* prevent blue linked image borders */
a img, :link img, :visited img, :active img, :hover img { border:none; }

body {
	background:white;
	background-image:url(assets/skins/innfoods01/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

p {
	margin-bottom:1em;
}

a, a:link, a:visited, a:active, a:hover { color:#1f2af4; }

ul {
	margin-left:2em;
	margin-right:2em;
	margin-bottom:1em;
}

li {
	margin-bottom:.25em;
}

div#container {
	width:770px;
	margin-left:auto;
	margin-right:auto;
}

div#navbar {
	width:770px;
	height:24px;
	background-image:url(assets/skins/innfoods01/bg-nav.gif);
	background-position:top;
	text-align:center;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div#navbar a, div#navbar a:link, div#navbar a:visited, div#navbar a:active, div#navbar a:hover { 
	text-decoration:none;
	margin-left:.75em;
	margin-right:.75em;
	padding-left:.25em;
	padding-right:.25em;
	padding-top:.10em;
	padding-bottom:.10em;
	color:black;
	
}

a.selected {
	background:white;
}

div#navbar a:hover {
	background:#f78b2d; color:white;
}

div.content {
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
}

div#footer {
	width:770px;
	clear:both;
	padding-top:2em;
	padding-bottom:1em;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:1.4em;
}

h1 {
	font-size:1.6em;
	font-weight:normal;
	color:#5d9913;
	margin-top:1em;
	margin-bottom:1em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size:1.2em;
	margin-bottom:1em;
	font-weight:bold;
	color:#f78b2d;
}

div#navbox {
	margin-left:10px;
	margin-right:10px;
	margin-top:1em;
	background:#e5e5e5;
	background-image:url(assets/skins/innfoods01/navbox-content.gif);
	background-position:top,right;
	background-repeat:repeat-y;
}

div#navbox h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-weight:bold;
	background:#f2934a;
	color:white;
	background-image:url(assets/skins/innfoods01/navbox-header-top.gif);
	background-position:top,right;
	background-repeat:repeat-y;
}

div#navbox div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	padding-top:6px;
	padding-left:20px;
	padding-right:20px;
}

div#navbox a, div#navbox a:link, div#navbox a:visited, div#navbox a:active, div#navbox a:hover { 
	text-decoration:none;
	margin-left:.75em;
	margin-right:.75em;
	padding-left:.25em;
	padding-right:.25em;
	padding-top:.10em;
	padding-bottom:.10em;
	color:black;
	
}

.tinydate {
	font-size:.8em;
	color:#999;
}

a.selected {
	background:white;
}

div#navbox a:hover {
	background:#f78b2d; color:white;
}

	div.alertBox {
		color:#333;
		border: 1px solid #900;
		padding:12px;
		background:#fee;
		font-weight:normal;
		margin-bottom:12px;
	}
	
	
	img.spotLeft {
		float:left;
		padding:10px;
		margin-right:15px;
		margin-bottom:15px;
	}
	
	div.spotLeft {
		float:left;
		padding-right:15px;
		padding-bottom:15px;
		text-align:left;
		font-style:normal;
		color:#666;
		text-align:center;
	}
	
	img.spotRight {
		float:right;
		margin:10px;
		margin-left:25px;
		margin-bottom:25px;
	}
	
	div.spotRight {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
		text-align:right;
		font-style:normal;
		color:#666;
		text-align:center;
	}
	
	div.calloutRight {
		width:180px; 
		float:right;
		padding:24px;
		margin:24px;
		margin-top:0px;
		text-align:left;
		color:#666;
		font-size:13px;
		background:#f1f0f5;
	}
	
	div.calloutLeft {
		width:180px; 
		float:left;
		padding:24px;
		margin:24px;
		margin-top:0px;
		text-align:left;
		color:#666;
		font-size:13px;
		background:#f1f0f5;
	}
	
	div.calloutInlineSmall {
		width:136px; 
		padding:12px;
		margin:0px;
		margin-top:0px;
		text-align:left;
		color:#666;
		font-size:11px;
		background:#f1f0f5;
	}
	
	
	div.alertBox h2 {
		color:#900;
	}
	
#sidebarFeatures {
	padding:0px !important;
	padding-left:4px !important;
	margin:0px !important;
	background-color:white !important;
	padding-top:20px !important;
	text-align:center !important;
}

#sidebarFeatures img {
	/* pics are 197wide (plus 1px+1px for borders)*/
	padding:0px !important;
	margin:0px !important;
	border:1px solid #000 !important;
	margin-bottom:20px !important;
}

#sidebarFeatures img .noborder{
	border:1px solid #fff !important;
}

.photoRow  {
	text-align:center !important;
}

.photoRow img {
	padding:0px !important;
	margin:0px !important;
	border:1px solid #000 !important;
	margin-left:.5em !important;
	margin-right:.5em !important;
	margin-top:1em !important;
	margin-bottom:1em !important;

}

.bordered {
	border:1px solid #000 !important;
}

/* lightbox code */ 
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(assets/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(assets/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../../assets/images/overlay.png", sizingMethod="scale");
	}