/* CSS Document */
/* tag modifications */

* {margin:0; padding:0;} /* start with a clean slate */

/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img {
     margin: 0;
     padding: 0;
     border: 0;
}

a{
	color:#CC0000;
	}
	
a:visited{
	color:#FF0000;
	}
	
a:hover{
	color:#FF3300;
	}


/* hack to work around the 3px IE problem with floats */
* html #content {height: 1%;}
/* end hack */

.mainDiv {
margin: 0px auto;
}
.insideDiv {
margin: 0px auto;
width: 900px;
}

body{
	background-color:#fff5b3;
	background-image:url(/images/lightbarer/main_bg.jpg);
	background-repeat:repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:medium;
	color:#660000;
	margin:0px;
	padding-bottom:50px;
	text-align: center;
	}

#content{
	width:900px;
	height:auto;
	background-color:#660000;
	/* margin-left:50px; */
	padding-bottom:5px;
	}

#header-area{
	width:900px;
	height:100px;
	margin-bottom:5px;
	}
#language{
	margin-left:700px;
	margin-top:-47px;
	}
	
#flash-flipbook{
	width:700px;
	height:490px;
	margin-left:80px;
	}
		
#flash-area{
	width:880px;
	height:145px;
	margin-left:10px;
	margin-bottom:5px;
	}

#menu-area{
	width:860px;
	height:25px;
	background-image:url(/images/lightbarer/menu_bg.jpg);
	background-repeat:repeat-x;
	margin-left:10px;
	margin-bottom:5px;
	padding-left:20px;
	padding-top:5px;
	font-weight:bold;
	}
	
#menu-area ul {
	list-style-type: none; /* suppression of useless elements */
	width:100%; /* precision for Opera */
	}

#menu-area li { 
	float:left;
	} /* lists aligned to the left */

.menu a {
     padding-top:5px;
     width: 100px; /* definition of menu button size */
     height: 25px;
     float: left;
     display: block;
	 color:#660000;
     text-align: center;
     text-decoration: none;
	 /*border-left-color:#ffe94f;
	 border-left-style:solid;
	 border-left-width:1px;
	 border-right-color:#ffd654;
	 border-right-style:solid;
	 border-right-width:1px;*/	 
     }
	 
.menu a:hover {
     color: #ff3300; 
     }

.menu a:active {
     color: #ffffff;
     }
	 
#full-text-area{
	background-color:#fff5b3;
	width:840px;
	min-height:430px;
	height:auto;
	padding:20px;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	}
	
.left-image{
	float:left;
	margin-top:3px;
	margin-right:10px;
	margin-bottom:3px;
	padding:3px;
	border: 1px solid #660000;
	}
	
.right-text{
	clear:right;
	}
	
.right-image{
	float:right;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:3px;
	padding:3px;
	border: 1px solid #660000;
	}
	
.left-text{
	clear:left;
	}
	
.indent-text{
	margin-left:30px;
	}
	
#form{	
	margin:0;
	padding:0;
	}
	
.form-item{	
	margin-left:65px;
	margin-top:6px;
	}
	
.form-input{	
	width:215px;
	height:20px;
	border-style:solid;
	border-color:#660000; 
	border-width:1px;
	}
	
.form-message{	
	width:215px;
	height:184px;
	border-style:solid;
	border-color:#660000;
	border-width:1px;
	overflow:hidden;
	}	 
	 
#text-area-left{
	background-color:#fff5b3;
	width:510px;
	min-height:880px;
	padding:20px;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	}
	
#text-area-right{
	background-color:#fff5b3;
	width:280px;
	min-height:880px;
	padding:20px;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	}
	
#text-area-left-c{
	background-color:#fff5b3;
	width:690px;
	height:425px;
	padding:10px;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	}
	
#text-area-right-c{
	background-color:#fff5b3;
	width:140px;
	height:425px;
	padding:10px;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	}
	
#bbbSeal{
	border-style:solid;
	border-width:1px;
	border-color:#660000;
	}	
	
#tech{
	padding-left:5px;
	}
	
#footer-area{
	background-color:#EFD279;
	width:870px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	margin-left:10px;
	clear:both;
	}
	
#privacy{
	margin-left:450px;
	}	
	
	

