/* layout.css (for WEBSITE) */







/* TAGS DEFINED */

body {

  	font-family:Arial, Helvetica, sans-serif;

  	font-size:14px;

 	font-stretch:narrower;

  	margin: 0px;

	color:#990000;

}

/* END OF TAG DEFINITIONS */



.selectMenu{

   	font-weight:bold;

   	color:#fff;

}

.boldLMenu{

   	font-weight:bold;

   	color:#fff;

}



.normalMenu{

   	font-weight:none;

   	color:#fff;

}



a, a:visited, a:link{

	text-decoration:none;

	color:#990000;

}



/* LAYERS */



#frame {

	position:relative;

	left:50%;

	top:0px;

	margin-left:-530px;

	width:1060px;

	margin-top:0px;

	background-image: url(img/graphics/back.jpg);

	background-repeat:no-repeat;	

	height:790px;

}



#banner_layer {

	/*position:absolute;

	left:50px;

	top:45px;

	height:150px;

	width:100%;

	border:1px solid #000;*/



}



#globalmenu_layer {

	position:absolute;

	top:140px;

	left:70px;



}



#localmenu_layer {

	/*position:relative;

	float:left;

	left:10px;

	top:60px;

	width:180px;

	z-index:10;*/



}



#login_layer {

	/*position:relative;

	z-index:60;

	background-color:#LF3; */

}



#main_layer {

	position:absolute;

	top:120px;

	width: 495px;

	height:630px;

	left:540px;





}





#text_layer {

	position:absolute;

	top:180px;

	width: 430px;

	height:412px;

	left:30px;

	overflow: auto;



}



#mashup_layer {

	/*position:relative;

	left:40px;

	float:left;

	top:40px;

	background-color:#79d;

	width:5008px;*/

}



#footer_layer {

	position:absolute;

	left:20px;

	top:580px;

	width:250;

}

#footer_layer p{

color:#FFF;
text-align:center;
}
#language_layer {

	/*position:absolute;

	left:50px;

	top:418px;

	width:600;

	border:1px solid #BBB;*/

}

#trace_layer {

	position:absolute;

	right:0px;

	top:0px;

	width:300px;

	background-color:#ddd;

	font-family:"Courier New";

	font-size:9pt;

	/*border:1px solid black;*/

}

/* END OF LAYER DEFINITIONS */







/* TYPOS */



/* END OF TYPO DEFINITIONS */



a img{

   border:none;

}



/* MENUS */



#gMenu {

 	list-style:none;

 	padding:0px;

 	margin:0px;

}



#gMenu li {

 	padding-bottom:.1em;

	list-style:none;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;



}



#lMenu{

   	padding-bottom:1em;



}



#lMenu li{

	padding-left:1em;

	width:175px;

   	list-style:none;

	margin-left:-50px;

	font-size:11px;

	background-color:red;

	border-bottom:2px solid white;

}



#lMenu li a:link, #lMenu li a:visited{

   	color:white;

}



/* END OF MENU DEFINITIONS */





/* FORMS */

/* Login form */

.loginform {

    font-family:arial;

  	font-size:8pt;

  	color: #66c;

}

.loginform input, td {

  	color: #a66;

  	font-size:8pt;

}



/* END OF FORMS DEFINITIONS */





/* LINKS */



/* END OF LINKS DEFINITIONS */





/* menu highlighs */

.home .home,.alacarte .brunch,.about .about,.contact .contact{

					font-weight:bold;

}





.boldtext {

	font-weight:bold;

	}

#pBody{

	text-align:center;

	color:#990000;

	/*font-weight:bold;*/

}

 #pBody td{

	color:#990000;

}



.titleText{

border:1px solid;}



.textMain{

font-weight:bold;

font-size:16px;

background-color:red;

color:white;

text-align:center;



}



.textSubMain{

font-size:14px;

text-decoration:underline;

text-align:center;}





.textText{

font-size:14px;

text-align:center;}





.itemMain{

font-size:16px;

font-weight:bold;

color:#990000;

}

.item{

font-size:12px;

font-weight:none;

color:#990000;

}

#mainFieldImageKaroke{

position:absolute;

top:145px;

left:5px;

width:480px;

height:480px;

}

#mainFieldBanner{

position:absolute;

top:0px;

left:5px;

}