/* this is the live odi.css */
body {
	background: #FFF;
	font-size: 12pt;
	font-family: arial;
    width: 8in; 
	padding: 0;
	margin: 0 auto;
	}

tr {
	page-break-inside: avoid;
}

td {
	page-break-inside: avoid;
}

#outline {
	margin: 0;
	padding: 0;
	height: 9in;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:none;
	}
	
#topblackbar {
	background-color: #000;
	color: #000;
	margin: 0px;
	height: 135px;
	width: 100%;
	text-align: left;
	}

#topheaderbox {
    position: absolute;
	top: 0;
	left: 176px;
	height: 135px;
	width:100%;
	padding: 0em 0em 0em 1em;
	}  
	
#topheader {
	padding-top: 2.7em;
	align: center;	
	}
	
#topredbar {
	background-color: red;
	color: red;
	display: block;
	text-align: center;
	font-size: 0.7em;
	margin: 0em;
	padding: 0em;
	letter-spacing : 0.1em;
	border:thick;
	}
	
#leftbox  {
	position: absolute;
	left: 0px;
	margin-top: 1px;
	padding: 1px;
	width: 169px;
	height: 200px;
	}
	
#odilogo {
	position: absolute;
	top: 0px;
	left: 1px;
	clear: both;
}	
	
#hqlogo {
	position: relative;
	top: 10px;
	left: -5px;
	clear : both;
}

#mainmenu {
	position: absolute;
	top: 10px;
	left: 1px;
	clear : both;
}

#callus {
	position: absolute;
	left: 0px;
	clear : both;
	top: 325px;

}

#cheese {
	float: right;
	clear: both;
	margin: 0% 2% 0% 3%;
	z-index: 1;
}

#candle {
	float: right;
	clear: both;
	margin: 0% 2% 0% 3%;
	z-index: 2;
}

#beads {
	float: right;
	clear: both;
	margin: 0% 2% 0% 3%;
	z-index: 3;
}

#tophomepics {
	display:none;
	}  

#topcaterpics {
	display:none;
	}  
	
#cateringpicsbanner {
	display:none;
	}
	

#pastaninilogo {
	float: left;
	clear: both;
	margin: 0% 3% 0% 0%;
}

#pastaninifront {
	display:none;
}

#pastaninipeople {
	display:none;
}

#odibarblogo {
	float: left;
	clear: both;
	margin: 0% 3% 2% 0%;
}

#bbqgrillpic {
	display:none;
	}
	
#odibuilding {
	float: right;
	clear: both;
	margin: 0% 0.5% 2% 3%;
}

#catertable {
	display:none;
}

#weddingcouple {
	float: right;
	clear: both;
	margin: 0% 0.5% 2% 3%;
}

#weddingcake {
	float: right;
	clear: both;
	margin: 0% 0.5% 2% 3%;
}

#odimarketplacefront {
	display:none;
}

#odimarketplacecounter {
	display:none;
}

#sandwichplate {
	display:none;
}

/* end header ids, begin content ids */
#content {
	clear: both;
	background-color: transparent;
	color: #000;
	position: absolute;
	top: 165px;
	left: 160px;
	margin: 5px;
	padding: 10px;
	font-size: 85%;


}

#contenthome {
	clear: both;
	background-color: transparent;
	color: #000;
	position: absolute;
	top: 115px;
	left: 155px;
	width: 490px;
	margin: 0px;
	font-size: 12px;
}

#content2 {
	clear: both;
	background-color: transparent;
	color: #000;
	position: absolute;
	top: 165px;
	left: 403px;
	margin: 5px;
	padding: 10px;
	font-size: 85%;


}

#content li {
	margin-left: -0.5em;
	line-height: 1.25em;
}
 

#footer {
	display:none;
}
#footer span {
  	display:none;
}

p {
	font-size: 16px;
	font-family:  arial;
	margin: 0em;
	padding: 0em;
}
	
h1 {
	font-size: 24px;
	font-family:  Arial;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h2  {
    font-size: 20px;
	font-family:  Arial;
	/*margin: -0.5em 0em -0.05em 0em;*/
	margin: 0.5em 0em 0em 0em;
	padding: 0em;
	color: #000;
}
h2.inline { 
	color: #fff;
}
h3  {
	font-size : 16px;
	font-family:  Arial;
	margin: 0.5em 0em -0.05em 0em;
	padding-top: 0.5em;
	color: #000;
}
h4 {
	font-size: 16px;
	font-family:  arial;
	margin: 1em 0em 0em 0em;
	padding-top: 0.5em;
	color: #000;
}
h6 {
	font-size: 0.9em;
	font-weight: normal;
	display: inline;
	font-family:  Arial;
}
ul {
	margin-top : 0em;
	list-style-type: disc;
	list-style-position: outside;
}
	
table td {
	color: inherit;
}
/* end defining elements */

/* begin classes */
.nowrap {
	white-space: nowrap;
}
/*.indent {
	margin-left: 1em;
}*/
.nonstandardbrowser {
	display: none;
}
.plus { 
	text-align: left; 
	padding-top: 0.1em; 
}
.indexH3 {
	font-size : 1em;
	margin: 0em 0em -0.05em 1em;
	padding: 0em 0em 0.25em 0em;
	color: #444;
	
}
.code { 
	font-size: 0.55em; 
}
/* end classes; beginning of link definitions */
li a:link {
	color: #000;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}	
li a:visited {
	color: #B00;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}	
li a:active {
	color: #c33;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
}
li a:hover {
	color: #000;
	background-color: #FFCC33;
	font-weight: normal;
	text-decoration: underline;
}

p a:link {
	text-decoration: underline;
	color: #c33;
	background-color: transparent;
	margin: 1px;
}

p a:visited {	
	color: #00f;
	background-color: transparent;
	text-decoration: underline;
	margin: 1px;
}	
p a:active {	
	color: #c33;
	background-color: transparent;
	text-decoration: underline;
	margin: 1px;
}
p a:hover {
	text-decoration: none;
	color: inherit;
	background-color: #FFCC33;
	margin: 1px;
}
td a:link {
	text-decoration: underline;
	color: #c33;
	background-color: transparent;
	margin: 1px;
}	
td a:visited {	
	color: #00f;
	background-color: transparent;
	text-decoration: underline;
	margin: 1px;
}	
td a:active {	
	color: #c33;
	background-color: transparent;
	text-decoration: underline;
	margin: 1px;
}
td a:hover {
	text-decoration: none;
	color: inherit;
	background-color: #fc3;
	margin: 1px;
}
h2 a:link {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}	
h2 a:visited {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}	
h2 a:active {
	color: #c33;
	background-color: transparent;
	text-decoration: none;
}
h2 a:hover {
	color: #000;
	background-color: #fc3;
	text-decoration: underline;
}
h3 a:link  {
	color: #c33;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}
h3 a:visited  {
	color: #00b;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}
h3 a:active {
	color: #c33;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}
h3 a:hover  {
	color: #000;
	background-color: #fc3;
	text-decoration: none;
	font-weight: bold;
}

#content ul a:link {
	color: #c33;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}	
#content ul a:visited {
	color: #00b;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}	
#content ul a:active {
	color: #c33;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}
#content ul a:hover {
	color: #000;
	background-color: #fc3;
	font-weight: normal;
	text-decoration: none;
}

#footer a:link {
	color: #000;
	background-color: transparent;
	font-weight: normal;
}	
#footer a:visited {
	color: #c33;
	background-color: transparent;
	font-weight: normal;
}	
#footer a:active {
	color: #c33;
	background-color: transparent;
	font-weight: normal;
}
#footer a:hover {
	color: #000;
	background-color: #fff;
	font-weight: normal;
	text-decoration: none;
}
