/* CSS Document */

* {

 margin: 0px;

 padding: 0px;

}

html{

 height: 100%;

}

body{
	height: 100%;
	background-color: #BFC06E;
}

a{

 color: #D59758;

 text-decoration: underline;

}

a:hover{

 color: #D59758;

}

a img{

 border: none;

}



/* containers */

.width{

 width: 768px;
 background-color: #FFFFFF;

}

.center{

 margin: auto;
 position:relative;

}

.relative{

 position: relative;

 /*width: 0px;

 height: 0px;

 line-height: 0px;*/

}

.main{

 background-color: #D59758;

}

.center_bar{

 margin-left: 143px;

 width: 446px;

 padding: 25px 25px 50px 25px;

 min-height:441px;

 background-color: #FFFFFF;

}

.center_bar2{

 left: 143px;

 width: 615px;

 min-height: 516px;

}

* html .center_bar2 {
  left:0px;
  margin-left:143px;
}

*:first-child+html .center_bar2 {
  left:0px;
  margin-left:143px;
}

.left_bar{
	/*top:0px;

 left:0px;*/

 float:left;
	width: 143px;
    min-height: 516px;
	background-color:#D59758;
	line-height:normal;
}

.left_menu_container{

 margin-left:17px;

 min-height:287px;

}

.right_bar{

 /*top:0px;

 left:649px;*/

 float:right;

 width:119px;

 min-height:516px;

 line-height:normal;
 
 background-color:#ffffff;

}

.right_bar_image{

 padding-top:4px;
 padding-bottom:4px;
 padding-left:4px;
}



/* text */

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12x;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-align: justify;
	text-indent: 25px;
}
h4 {
	font-family: verdana;
	font-size: 9px;
	text-transform: lowercase;
	color: #663333;
	text-align: left;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	color: #e4bc96;
	text-align: left;
	text-transform: lowercase;
}
.latte {
	color: #e4bc96;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #663333;
	text-align: left;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	text-transform: lowercase;
	color: #d59758;
	text-align: left;
	font-weight: lighter;
}

.normal{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #000000;

}

.caption{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #FFFFFF;

}



/* menu */

.left_menu{

 margin: 8px 0px 8px 0px;

}

.bottom_menu{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #663333;

 text-decoration: none;

 padding: 0px 8px 1px 8px;

}

.bottom_menu a {
  color:#663333;
}

.bottom_menu a:hover {

 color: #E4BC96;

}

a.bottom_menu_border{

 border-left: 1px solid #663333;

}

a.top_menu{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: normal;

 background-color: #333366;

 color: #E4BC96;

 text-decoration: none;

 padding: 0px 8px 1px 8px;

}

a:hover.top_menu{

 color: #FFFFFF;

}

a.top_menu_border{

 border-left: 1px solid #E4BC96;

}

.sub_menu{

 background-color:#333366;

 padding: 14px 16px 9px 16px;

 border-left: 1px solid #E4BC96;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 line-height: normal; 

 font-weight: normal;

 color: #E4BC96;

 list-style-type: none;

}

li.submenu_link{

 padding: 0px 0px 9px 10px;

 background-image: url(../images/submenu_bullet.gif);

 background-repeat: no-repeat;

 background-position: 0px 6px;



}

li.submenu_link a{

 color: #E4BC96; 

 text-decoration: none;

}

li.submenu_link a:hover{

 color: #FFFFFF;

}

div#top_project_submenu{

 top: -4px;

 left: 283px;

 display: none;

 z-index: 3;

}

div#top_product_submenu{

 top: -4px;

 left: 357px;

 display: none;

 z-index: 3;

}

div#top_press_submenu{

 top: -4px;

 left: 434px;

 display: none;

 z-index: 3;

}

.absolute {
  position:absolute;
}

.clear {
  clear:both;
}

#mainHeader {
	height:67px;
	background-color:#663333;
	z-index:10;
}

#topNav {
  height:20px;
  background-color:#333366;
}

#topNavMenu {
  padding:4px 0px 0px 161px;
}

#topNavSubmenus {
  position:absolute;
  left:0px;
  top:91px;
}

#contentAreaIndex {
  height:512px;
  background-image:url(../images/comingsoon.jpg);
}.maroon {
	color: #663333;
}
