	
body 
	{
	height: 100%;
	padding:0em;
	border:0em;
	margin:0em;
	background-color: #FFF;
	color: #000;
	}
/* 
div.side {
	position: absolute;
	background-color: #eeebde;
	color: #FFF;
	width: 51px; height: 100%;
	top: 0em; bottom: 0em;
	border-style: solid;
	border-color: #809ACB;
	border-top: none;
	border-bottom: none;
	min-height: 800px;

}
body>div.side {
	position: fixed;
}

div#lside {
	right: auto; left: 0em;
	border-left:none;
	border-right-width: 2px;
}

div#rside {
	right: 0em; left: auto;
	border-right: none;
	border-left-width: 2px;
;
}
	
div.main
	{
	
	/*'background'    
	   Value:  	[<'background-color'> || <'background-image'> || <'background-repeat'> || <'background-attachment'> || <'background-position'>] | inherit*/
/* 
	z-index: 1;
	background: #FFF url(/icons/cjweb/layout/swash-background.png) scroll 0px 0px no-repeat;
	/*background: none;*/
/* 
	color: #000;
	margin: 0px 52px 0px 52px;
	border: 0px;
	padding: 0px;
	height: 100%;
	}
*/	

div.main
	{
	
	/*'background'    
	   Value:  	[<'background-color'> || <'background-image'> || <'background-repeat'> || <'background-attachment'> || <'background-position'>] | inherit*/
	z-index: 1;
	background: #FFF url(/icons/cjweb/layout/swash-background.jpg) scroll 0px 0px no-repeat;
	/*background: none;*/

	color: #000;
	margin: 0px 5px 0px 5px;
	border: 0px;
	padding: 0px;
	height: 100%;
	}

body>div.main /* IE interprits background positioning as starting from the border, 
                  Firefox/Konquor et al work from the edge of the box (ie far edge of hte margin) */
	{
	min-height: 506px;
	}
	

div.title
	{
	height: 116px;
	/*background-color:#00ff00;*/
	background: none;
	color: #000;
	}
div.title img
	{
	padding: 5px;
	
	}
div.pimp
	{
	position: absolute;
	top: 10px; right: 95px; bottom: auto; left:auto;
	padding-top:0px;
	text-align: right;
	font-size: x-large;
	}
div.pimp p
	{
	border:0px;
	margin:0px;
	padding:2px;
	}
div.title-menu
	{
	height: 31px;
	}
div.title-menu table
	{
		margin: 0px;
	   border-top: #809ACB solid 2px;
	   border-bottom: #809ACB solid 2px;
	   border-right: 0px;
	   border-left: 0px;
		padding: 0px; 
		width: 100%;
		height: 31px;
		color:#000; 	
	}

td.title-menu-left, td.title-menu-right,td.filler
	{
		padding: 0px;
		color: #000;
		background: #ead88d url(/icons/cjweb/layout/title-background.png) scroll right top repeat;
		text-align: center;
		font-size: large;
	}

td.title-menu-left,td.title-menu-right
	{
		width: 113px;
	}
	
td.title-menu-left
	{
		border-right: #fff solid 4px;
	}	
td.title-menu-right
	{
		border-left: #fff solid 4px;
	}	
td.filler
	{
		width:auto;
	}	
td#selected
	{
		background: #82cc89 url(/icons/cjweb/layout/title-background-green.png) scroll right top repeat;
	}
	
div.side-menu
	{
	float: left;
	width: 160px;
	height:100px;
	}	
	
div.menuframe
{
	width: 150px;
	margin: 4px;
}

div.menutopbox
{
	/* #809ACB */
	background: url(/icons/cjweb/layout/menutop.png) scroll 0px 0px no-repeat;
	margin-top: 1em;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	font-size: large;
	width: 100%;
	
}
div.menumainbox
{
	border-left: #809ACB solid 1px;
	border-right: #809ACB solid 1px;
	border-bottom: #809ACB solid 1px;
	/*background-color: #e3e3e3;*/
	background: url(/icons/cjweb/layout/menubackground.png) scroll 0px 0px repeat;
	padding:0px;
	padding-top: 1px;
	padding-bottom:1px;
	margin:0px;
}

div.menumainbox p
{
	text-align: center;
	margin: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: medium;

}


div.menubottombox, div.menubottombox img
{
	display: none;
	background: url(/icons/cjweb/layout/menubottom.png) scroll 0px 0px no-repeat;
	height: 6px; width: 150px;
	padding:0px;
	margin:0px;
	border:0px;
	
}

body>div.menubottombox, body>div.menubottombox img
{
	height: 5px; width: 150px;
}
div.mainpannel{
	background-color: transparent;
	margin-left: 160px;
	padding: 0.5em;

}

div.priceListBox
{
	text-align: center;


}

table.price 
{
	border: #809ACB solid 1px;
	width: 90%;
	margin-left: 30px;
	margin-right: 30px;

}

table.price th
{
	background-color: #809ACB;
}

table.price td
{
	padding:3px;
	background: url(/icons/cjweb/layout/menubackground.png) scroll 0px 0px repeat;
}
td#bold
{
	font-weight: bold;

}










