/* CSS Document */

body{
	padding : 0;
	margin : 0;
	background-color : #b3b2a0;
}


/* Layer Positioning */

#menubar{
	position : absolute;
	top : 95px;
	left : 0px;
	width : 100%;
	height : 30px;
	background-color : #003058;
	z-index : 20;
}

#menu_home{
	position : absolute;
	top : 95px;
	left : 225px;
	width : 45px;
	height : 30px;
	z-index : 60;
}

#menu_products{
	position : absolute;
	top : 95px;
	left : 295px;
	width : 70px;
	height : 30px;
	z-index : 60;
}


#menu_aboutus{
	position : absolute;
	top : 95px;
	left : 519px;
	width : 67px;
	height : 30px;
	z-index : 60;
}


#menu_news{
	position : absolute;
	top : 95px;
	left : 390px;
	width : 83px;
	height : 30px;
	z-index : 60;
}


#menu_faq{
	position : absolute;
	top : 95px;
	left : 612px;
	width : 35px;
	height : 30px;
	z-index : 60;
}


#menu_contactus{
	position : absolute;
	top : 95px;
	left : 682px;
	width : 85px;
	height : 30px;
	z-index : 60;
}


#menu_lavalscomau{
	position : absolute;
	top : 95px;
	left : 665px;
	width : 100px;
	height : 30px;
	z-index : 60;
	visibility : hidden;
}




#logo{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 270px;
	height : 230px;
	background-image : url(images/lavals_logo.gif);
	z-index : 30;
}

#tagline{
	position : absolute;
	top : 40px;
	left : 280px;
	width : 480px;
	height : 30px;
	background-image : url(images/tagline.gif);
	z-index : 30;
}


#left_column{
	position : absolute;
	top : 151px;
	left : 51px;
	width : 180px;
	overflow: auto;
	z-index : 50;
}

#products_menu{
	position : absolute;
	top : 150px;
	left : 50px;
	width : 170px;
	overflow: auto;
	z-index : 50;
	background-image : url(images/columnline.gif);

}

#footer{
	position : absolute;
	top : 800px;
	left : 0px;
	width : 130px;
	overflow: none;
	z-index : 900;
}


#middle_column{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 170px;
	overflow: auto;
	z-index : 50;
}

#right_column{
	position : absolute;
	top : 0px;
	left : 180px;
	width : 350px;
	height : 900px;
	overflow: auto;
	z-index : 50;
}

#main_column{
	position : absolute;
	top : 154px;
	left : 259px;
	width : 530px;
	overflow: none;
	z-index : 50;
}

#products_column{
	position : absolute;
	top : 150px;
	left : 230px;
	width : 530px;
	height : 900;
		overflow: none;
	z-index : 50;
}

#background{
	position : absolute;
	left : 0px;
	top : 0px;
	width : 635px;
	height : 430px;
	background-color : #333333;
	z-index : 10;
}

#image{
	position : absolute;
	left : 15px;
	top : 15px;
	width : 400px;
	height : 400px;
	z-index : 40;
}

#menu{
	position : absolute;
	left : 430px;
	top : 15px;
	width : 190px;
	height : 300px;
	z-index : 30;
}

#details{
	position : absolute;
	left : 430px;
	top : 332px;
	width : 190px;
	height : 86px;
	z-index : 50;
}

#productsorder{
	position : absolute;
	left : 770px;
	top : 150px;
	width : 83px;
	height : 23px;
	z-index : 50;
}

#brave{
	position : absolute;
	bottom : 15px;
	left : 50px;
	width : 170px;
	overflow: auto;
	z-index : 50;
	line-height:100%;
}

/* Text Styling */

 p{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #003058;
	background-color : transparent;
	line-height : 16px;
	margin-top : 0;	
}

 li{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #003058;
	background-color : transparent;
	line-height : 16px;
	margin-top : 0;	
	margin-left: -25px;
}

#left_column p{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : -1px;
	color : #003058;
	background-color : transparent;
	line-height : 18px;
	margin-top : 0;	
	margin-bottom : 0;
}

#products_menu p{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : -1px;
	color : #003058;
	background-color : transparent;
	line-height : 18px;
	margin-top : 0;	
	margin-bottom : 0;
}

#middle_column p{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : -1px;
	color : #003058;
	background-color : transparent;
	line-height : 18px;
	margin-top : 0;	
	margin-bottom : 0;
}

A{
	color : #fff;
	text-decoration:underline;
}

A:Hover{
	color : #003058;
	text-decoration:underline;
}

a.imagemap{ text-decoration:none; }
a.imagemap:hover{ text-decoration:none; }

h1{  /* heading */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003058;
	background-color : transparent;
	line-height : 18px;
	margin-top : 0;
}

 h2{  /* body text */
	font-family : "Verdana", Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #003058;
	background-color : transparent;
	line-height : 11px;
	margin-top : 0;	
	margin-bottom: 2;
}


/* classes */

.date_news{ font-weight : bold; color : #FF9900; }
.grey{ color : #333333 }
.large {font-size:18px; line-height:22px;}

a.tile{ cursor:pointer; }
a.tile:hover{ cursor:pointer; }

