@charset "utf-8";


/* -- Common -- */

* { margin: 0px; }

/* Submenu offsets */

ul.lighting {
	margin-top: 53px;
}

ul.furniture {
	margin-top: 70px;
}

ul.homewares {
	margin-top: 120px;
}

ul.projects {
	margin-top: 158px;
}

ul.exhibitions {
	margin-top: 207px;
}

ul.screens {
	margin-top: 87px;
}

ul.workshop {
	margin-top: 169px;
}

/*ul.press {
	margin-top: 100px;
}*/

ul.publications {
	margin-top: 241px;
}

ul.distribution {
	margin-top: 72px;
}

ul.contact_us {
	margin-top: 325px;
}

.highlighted_text {
	color: #cccc00;
}

img {
	border: 0;
}

.float_left {
	float: left;
	text-align: left;
}

.float_right {
	float: right;
	text-align: right;
}

.float_fix {
	clear: both;
}


/* -- Page -- */

* {
	margin:0;
	padding:0;
}

body {
	

}


html, body, p, input, select, textarea
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}


#page_container {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 30px auto 0 auto;
	height: 540px;
	width: 960px;
	background: url("../images/misc/bg2.gif") no-repeat bottom right;
	
}


/* -- Navigation -- */

#navigation_list {
	list-style: none;
}

.navigation_item {
	height: 17px;
	margin: 0px;
	padding: 0px;
}

.navigation_spacer {
	height: 3px;
	margin: 0px;
	padding: 0px;
}

.spacer1 {
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.navigation_spacer2 {
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.navigation_item_double {
	height: 34px;
	margin: 0px;
	padding: 0px;
}

#navigation_list1 {
	list-style: none;
}



.menu_spacer {
	height: 20px;
}

.establishment_spacer {
	height: 12px;
}

.bombay_spacer {
	height: 16px;
}

#clear_list {
	list-style: none;
}

.square_list {
	padding-left: 30px;
	list-style: square;
}

.square_list_item {
}


ul{
	font-size: 11px;
}

.blockfix {
	display: block;
}

/* -- Common Sections -- */

#section_mainnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	width: 111px;
}

#section_rollovers {
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 120px;
}

#section_image {
	float: left;
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	height: 540px;
	padding-left: 11px;
	padding-right: 15px;
	width: 359px;
}

#section_large_image {
	float: left;
	height: 540px;
	padding-left: 11px;
	padding-right: 15px;
}

#section_index_large {
	float: left;
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	height: 540px;
	padding-left: 10px;
	padding-right: 15px;
	width: 488px;
}

#section_index_large_text {
	width: 450px;
}



#section_index__text {
	width: 405px;
	height: 540px;
	padding-left: 15px;
	padding-right: 15px;
}


#section_index_text {
	float: left;
	padding-left: 15px;
	width: 250px;
}

#section_index_text p {
	padding-bottom: 20px;
}

#section_index_text h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}

#section_index_text h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom:2px;
}


#image_subtext_left {
	padding-top: 15px;
	float: left;
	color: #666666;
	font-size: 11px;
	width: 128px;
}

#image_subtext_left a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

#image_subtext_right {
	padding-top: 15px;
	padding-right: 1px;
	float: right;
	color: #666666;
	font-size: 11px;
	text-align: right;
	width: 228px;
}

#section_year {
       float: left;
       background: url("../images/misc/background_dots.gif") no-repeat top right;
       height: 435px;
       padding-left: 11px;
       padding-right: 15px;
       padding-top: 104px;
       width: 35px;
}

#section_issue {
       float: left;
       background: url("../images/misc/background_dots.gif") no-repeat top right;
       height: 434px;
       padding-left: 11px;
       padding-right: 15px;
       padding-top: 104px;
       width: 80px;
}

#section_press_image {
       float: left;
       height: 540px;
       padding-left: 11px;
       padding-right: 15px;
       width: 359px;
}

#section_text {
	float: left;
	height: 540px;
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
}

#section_text p {
	padding-bottom: 15px;
	font-size: 11px;
}

p a, td a {
	color: #000;
	text-decoration: underline;
}


td {
	font-size: 11px;
}

#news_text {
	float: left;
	height: 540px;
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
}

#news_text p {
	padding-bottom: 15px;
	font-size: 11px;
}



/* -- Lighting -- */

#lighting_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_leaf {
	background-image: url("../images/thumbs/leaf.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_lace {
	background-image: url("../images/thumbs/lighting_lace.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_seams {
	background-image: url("../images/thumbs/seams.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_crisscross {
	background-image: url("../images/thumbs/criss_cross.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_totem {
	background-image: url("../images/thumbs/totem.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}


/* -- Furniture -- */

#furniture_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_brodie {
	background-image: url("../images/thumbs/brodie_table.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_cloth {
	background-image: url("../images/thumbs/cloth_table.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

/* -- Homewares-- */

#homewares_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_tray {
	background-image: url("../images/thumbs/tray1.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}
/* -- Screens -- */

#screens_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_screens_lace {
	background-image: url("../images/thumbs/screens_lace.gif");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_screens_brodie {
	background-image: url("../images/thumbs/brodie.gif");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_ziya {
	background-image: url("../images/thumbs/ziya.gif");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_screens_crisscross {
	background-image: url("../images/thumbs/screens_crisscross.gif");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_screens_seams {
	background-image: url("../images/thumbs/screens_seams.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_wovin {
	background-image: url("../images/thumbs/wovin_wall.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}


/* -- Projects -- */

#projects_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_establishment {
	background-image: url("../images/thumbs/establishment.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_exchange {
	background-image: url("../images/thumbs/exchange.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_eastern {
	background-image: url("../images/thumbs/eastern.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_loft {
	background-image: url("../images/thumbs/loft.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_waterbar {
	background-image: url("../images/thumbs/waterbar.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_clayton {
	background-image: url("../images/thumbs/clayton.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_passionflower {
	background-image: url("../images/thumbs/passionflower.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_distillery {
	background-image: url("../images/thumbs/distillery.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_greenrooms {
	background-image: url("../images/thumbs/greenrollover.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_cellarbar {
	background-image: url("../images/thumbs/cellarrollover.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}


/* -- Workshop -- */

#workshop_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_shibori {
	background-image: url("../images/thumbs/shibori.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_mirror_mirror {
	background-image: url("../images/thumbs/mirror_mirror.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_peony_floor {
	background-image: url("../images/thumbs/peony_floor.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_shaali {
	background-image: url("../images/thumbs/shaali.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_cortina {
	background-image: url("../images/thumbs/cortina.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_bfhomewares {
	background-image: url("../images/thumbs/homewares.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}


/* -- Exhibition -- */

#exhibition_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#rollover_bombay {
	background-image: url("../images/thumbs/bombay.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_tactile {
	background-image: url("../images/thumbs/tactile.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_freestyle {
	background-image: url("../images/thumbs/freestyle.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_safety_catch {
	background-image: url("../images/thumbs/safety.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_presence {
	background-image: url("../images/thumbs/presence.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_evian {
	background-image: url("../images/thumbs/evian.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_sydney_esquisse {
	background-image: url("../images/thumbs/sydney_esquisse.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_sydney_style {
	background-image: url("../images/thumbs/sydney_style.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}
#rollover_fff {
	background-image: url("../images/thumbs/fffsmall.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}



/* -- Press -- */

#press_subnav {
       background: url("../images/misc/background_dots.gif") no-repeat top right;
       float: left;
       height: 539px;
       padding-left: 15px;
       width: 150px;
	   
}


/* -- Publications -- */

#publications_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 149px;
}

#rollover_publications_fork {
	background-image: url("../images/thumbs/fork.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_publications_freestyle {
	background-image: url("../images/thumbs/freestyle.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_publications_open_doors {
	background-image: url("../images/thumbs/open_doors.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_publications_sydney_design {
	background-image: url("../images/thumbs/sydney_design.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_publications_presence {
	background-image: url("../images/thumbs/presence.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}

#rollover_publications_tactile {
	background-image: url("../images/thumbs/tactile.jpg");
	background-repeat: no-repeat;
	height: 124px;
	display: none;
}


/* -- Distribution -- */

#distribution_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}


#distribution_bernabeifreeman_text {
	float: left;
	height: 540px;
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
}

#distribution_bernabeifreeman_text p {
	padding-bottom: 15px;
	font-size: 11px;
}


/* -- Distribution -- */

#contactus_subnav {
	background: url("../images/misc/background_dots.gif") no-repeat top right;
	float: left;
	height: 540px;
	padding-left: 15px;
	width: 134px;
}

#contactus_bernabeifreeman_text {
	float: left;
	height: 540px;
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
}

#contactus_bernabeifreeman_text p {
	padding-bottom: 15px;
	font-size: 11px;
}


