html { background-color: #fff; }
body { text-align: center; min-width:1032px; background:#fff; color:#333; font-family: helvetica, Arial, Verdana,sans-serif; margin: 20px 0 0 0; padding: 0; font-size:14.1px; }
body#projects { font-size:10.7px; }
:focus { outline:0; }
#bg { width:1032px; min-height:725px; margin: auto; text-align: left; background-image:url("../images/bg.jpg"); background-repeat:no-repeat; }

#header { display:block; width:1032px; margin:0; text-align:left; padding:50px 150px 0; position:relative; z-index:2; }
#content { display:block; clear:both; overflow:hidden; padding:20px 150px 0 50px; text-align:left; position:relative; z-index:1; }
#contact #content { padding-left:154px; }
#collection #content, #collection_index #content, #ads_index #content { padding-left:150px; }
#company #content { padding-left:75px; }
#information #content { padding-left:150px;padding-right:40px; }
#purchase #content { padding-right:50px; padding-left:115px; }
#projects #content { padding-left:145px; padding-right:50px; }
#press #content { padding-top:40px; padding-left:150px; }

#left { padding:15px 0 0 0 ; margin:0; float:left; width:410px; }
.mid { padding:0; margin:0; float:left; width:340px; height:415px; min-height:415px;  font-size:7pt;}
.right { padding:15px 0 0 0; margin:0; float:left; width:235px; font-size:7pt;}

#half1 { padding:0; margin:0; float:left; height:407px; min-height:407px;  font-size:9pt; }
#half2 { padding:0; margin:0 0 0 25px; float:left; width:370px; height:407px; min-height:407px; text-align: justify;}
body#contact #content #half2 { width:250px; margin-left:55px; }

#half1-press { padding:0; margin:0; float:left; width:200px; height:407px; min-height:407px;  font-size:9pt; }
#half2-press { padding:0; margin:0; float:left; width:400px; height:407px; min-height:407px;  font-size:9pt; }

#project_img { padding:22px 0 0 0;  }
.text-sm { font-size:8pt; }
p.justified { font-size:8pt; text-align: justify;}

#layout_content, #refraction_content, #feature_content, #gradientedge_content  { padding:0; margin:0; float:left; width:590px; height:407px; min-height:407px; display:none;}

.nav-img { margin: 0; padding: 0px 0px 10px 0px; }
.coll_info { font-size:8pt; text-transform:uppercase; }
.right label, .coll_info label { float:left; margin:0px 4px 0px 0px; padding:0; text-align:left; font-weight:none; /*color:#d66954;*/}
.title_left {float:left; width:230px;}

a, a.visited{ font-weight:none; color:#d66954; text-decoration:none; }
a:hover { color:#4c4947; }

.hide {
  display:block;
  text-indent:-9999px;
}
.hide2 {
  display:none;
}
/* MAIN NAVIGATION */
h1 {
  float: left;
  display:block; 
  padding:0;
  margin:0 40px 0 0;
  width: 124px; 
  height:123px; 
  background:#ffffff url(../images/nav/logo_delinear.gif) no-repeat scroll 0 0;
}
.page_title {
  display:block;
  margin:74px 0 0 186px;
}
.hdr-nav {
  margin-left:160px;
  width:635px;
}
ul#nav { /* all lists */
  display:block;
  float:left;
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}
ul#nav ul {
  width:115px;
}
#nav li { /* all list items */
	float: left;
	position: relative;
	list-style: none;
	z-index:20;
}
#nav li li {
  display:block;
  width:115px;
}
#nav li a {
	display:block; 
	width:115px; 
	height:17px; 
	background:transparent url(../images/global/nav.png) no-repeat scroll 0 0; 
}
#nav li li a {
  margin-left:-40px;
}
#nav li.collection a { background-position: 0 0; width:115px; }
#nav li.collection a:hover { background-position: 0 -300px; width:115px; }
#nav li.purchase a { background-position: -115px 0; width:105px; }
#nav li.purchase a:hover { background-position: -115px -300px; width:105px; }
#nav li.information a { background-position: -220px 0; width:123px; }
#nav li.information a:hover { background-position: -220px -300px; width:123px; }
#nav li.press a { background-position: -342px 0; width:78px; }
#nav li.press a:hover { background-position: -342px -300px; width:78px; }
#nav li.dealer_area a { background-position: -421px 0; width:121px; }
#nav li.dealer_area a:hover { background-position: -421px -300px; width:121px; }
  
#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	margin-bottom:5px;
	z-index:2;
	top: 1em;
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}
/* collection dropdown */
#nav li.collection ul li a { width:115px; }
#nav li.gradient a { background-position: 0 -18px; }
#nav li.gradient a:hover { background-position: 0 -318px; }
#nav li.organic a { background-position: 0 -36px; }
#nav li.organic a:hover { background-position: 0 -336px; }
#nav li.silk_elements a { background-position: 0 -54px; }
#nav li.silk_elements a:hover { background-position: 0 -354px; }
#nav li.landscapes a { background-position: 0 -72px; }
#nav li.landscapes a:hover { background-position: 0 -372px; }
#nav li.mist a { background-position: 0 -90px; }
#nav li.mist a:hover { background-position: 0 -390px; }
#nav li.geometry a { background-position: 0 -108px; }
#nav li.geometry a:hover { background-position: 0 -408px; }
#nav li.studio a { background-position: 0 -126px; }
#nav li.studio a:hover { background-position: 0 -426px; }
#nav li.elixir a { background-position: 0 -144px; }
#nav li.elixir a:hover { background-position: 0 -444px; }
#nav li.archives a { background-position: 0 -162px; }
#nav li.archives a:hover { background-position: 0 -462px; }
/* purchase dropdown */
#nav li.purchase ul li a { width:105px; }
#nav li.contact a { background-position: -115px -18px; }
#nav li.contact a:hover { background-position: -115px -318px; }
#nav li.showrooms a { background-position: -115px -36px; }
#nav li.showrooms a:hover { background-position: -115px -336px; }
/* information dropdown */
#nav li.information ul li a { width:123px; }
#nav li.production a { background-position: -220px -18px; }
#nav li.production a:hover { background-position: -220px -318px; }
#nav li.company a { background-position: -220px -36px; }
#nav li.company a:hover { background-position: -220px -336px; }
/* press dropdown */
#nav li.press ul li a { width:70px; }
#nav li.editorial a { background-position: -343px -18px; }
#nav li.editorial a:hover { background-position: -343px -318px; }
#nav li.projects a { background-position: -343px -36px; }
#nav li.projects a:hover { background-position: -343px -336px; }
#nav li.ads a { background-position: -343px -54px; }
#nav li.ads a:hover { background-position: -343px -354px; }
/* dealer area dropdown */
#nav li.dealer_area ul li a { width:121px; }
#nav li.login a { background-position: -421px -18px; }
#nav li.login a:hover { background-position: -421px -318px; }

/* END MAIN NAVIGATION */



