body { font-family: 'lucida grande', verdana, sans-serif; background-color: #6D7381; padding: 0; margin: 0; }
body, p { color: #000000; font-size: 10px; .font-size:9px; line-height: 13px; .line-height:11px;  }
h1, h2 { color:#0099FF; font-size: 10px; margin: 0 0 7px 0; }
h2 { font-weight: normal; }
p {	margin: 0 0 6px 0; }
img { 	border: none; padding: 0; margin: 0; }
img { -ms-interpolation-mode:bicubic; }
form { margin: 0; padding: 0; }
a {	color: #000000; text-decoration: none; }
a:hover { color: #de9700; }
.error { color: red; font-weight: bold; }
.blue {	color: #ffd200; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
h4, h5 { padding:0; margin:0; }

/* navigation */

.nav a { display: block; padding: 1px 0 1px 0; }
.nav a.active, a.active, .nav a.selected { color: #de9700; }
.nav a.duper { color:#999; }
.nav .menu_level_2 { margin-left: 10px; }
.nav .menu_level_3 { margin-left: 20px; }
.sub-title { color:white; padding:0; margin:0; float:left; }

#panel_over .sub-side-nav { padding: 0 0 0 10px; color:#949494; }

.news-date { margin:0; padding:0 0 8px 0; font-weight:bold; }
.news-article { border-bottom:1px solid #949494; margin: 0 0 10px 0;  }

#form-register label { width:230px; float:left; }
#form-register input { width:280px; float:left; margin: 0 0 10px 0; background-color:#949494; border:none; padding:5px }
#form-register #submit { cursor:pointer; width:290px; float:left; margin: 5px 0 0px 0; background-color:black; border:none; padding:5px; color:white; }
#form-register #submit:hover { color:#FC0; }

#image_holder { display: none; line-height: 0px; position: fixed; overflow: hidden; }
#main_image { position: absolute; top: 0; left: 0; overflow: hidden; }
#standard, #client_area { margin: 0px; padding: 10px; height: 558px; width: 689px; color: white; font-family: 'lucida grande', verdana, sans-serif; font-size: 10px; overflow: auto; }
#client_area { }

#zoom4-big, #zoom5-big, #zoom6-big, #zoom7-big, #zoom8-big, #zoom9-big { position:fixed; top: 197px; left: 20px; z-index: 3;  }

#mycustomscroll { width: 290px; height: 362px; overflow: auto; /* IE overflow fix, position must be relative or absolute*/ position: relative; background-color: #ffffff; margin: 0; padding: 15px 15px 5px 15px; }
#mycustomscroll p { line-height:14px; padding:0 0 10px 0;}

#mycustomscroll2 { width: 160px; height: 310px; overflow: auto; /* IE overflow fix, position must be relative or absolute*/ position: relative; background-color: #ffffff; margin: 0; padding: 15px; }
#mycustomscroll2 p { line-height:14px; padding:0 0 10px 0;}

#mycustomscroll3 { width: 290px; height: 262px; overflow: auto; /* IE overflow fix, position must be relative or absolute*/ position: relative; background-color: #ffffff; margin: 0; padding: 15px 15px 5px 15px; }
#mycustomscroll3 p { line-height:14px; padding:0 0 10px 0;}

#panel_scroll { width: 320px; /* opacity: .75; */ position: absolute; margin-top: 197px; right: 20px; z-index: 2; background-color: #ffffff; padding: 0px; min-height:382px; right: 225px; }
#panel_scroll2 { width: 150px; /* opacity: .75; */ position: absolute; margin-top: 197px; z-index: 2; background-color: #ffffff; padding: 0px; min-height:340px; right: 265px; }
#panel_scroll3 { width: 320px; /* opacity: .75; */ position: absolute; margin-top: 197px; right: 20px; z-index: 2; background-color: #ffffff; padding: 0px; min-height:82px; right: 225px; }

#mugshot { position:fixed; right:225px; margin-top:479px; }
#map { position:absolute; right:225px; margin-top:410px; }

a.download-3ds, a.download-dxf, a.download-max, a.download-gif, a.download-jpg, a.download-png { text-indent:-1500px; font-size:2px; width:154px; height:28px; padding:0; margin:5px 0 0px 0;  float:left; display:block;   }

a.download-pdf { background: url(i/downloads.gif) top left no-repeat; text-indent:-1500px; font-size:2px; width:154px; height:28px; padding:0; margin:5px 0 0 0;  float:left; display:block;  }
a.download-pdf:hover { background:url(i/downloads.gif) top right no-repeat; text-indent:-1500px; }

a.download-3d { background: url(i/downloads.gif) bottom left no-repeat; text-indent:-1500px; font-size:2px; width:154px; height:28px; padding:0; margin:5px 0 10px 0;  float:left; display:block;  }
a.download-3d:hover { background:url(i/downloads.gif) bottom right no-repeat; text-indent:-1500px; }

a.download-3ds { background: url(i/downloads2.gif) 0px 0px no-repeat; }
a.download-3ds:hover { background:url(i/downloads2.gif) -158px 0px no-repeat; }

a.download-dxf { background: url(i/downloads2.gif) 0px -32px no-repeat; }
a.download-dxf:hover { background:url(i/downloads2.gif) -158px -32px no-repeat; }

a.download-max { background: url(i/downloads2.gif) 0px -64px no-repeat; }
a.download-max:hover { background:url(i/downloads2.gif) -158px -64px no-repeat; }

a.download-gif { background: url(i/downloads2.gif) 0px -96px no-repeat; }
a.download-gif:hover { background:url(i/downloads2.gif) -158px -96px no-repeat;  }

a.download-jpg { background: url(i/downloads2.gif) 0px -128px no-repeat; }
a.download-jpg:hover { background:url(i/downloads2.gif) -158px -128px no-repeat; }

a.download-png { background: url(i/downloads2.gif) 0px -160px no-repeat; }
a.download-png:hover { background:url(i/downloads2.gif) -158px -160px no-repeat; }
	
a.download-big { background: url(i/downloads3.gif) top left no-repeat; text-indent:-1500px; font-size:2px; width:288px; height:28px; padding:0; margin:0;  float:left; display:block;  }
a.download-big:hover { background:url(i/downloads3.gif) top right no-repeat; }
	
.MagicZoom { float:left; padding:0 4px 0 0; }
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #949494; }
.vscrollerbar { width: 10px; background-color: black; }
.hscrollerbase { height: 10px; background-color: white; }
.hscrollerbar { height: 10px; background-color: black; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
#breadcrumbs { margin: 0 0 20px 0; }
.admin_properties_table {background-color: #CCCCCC; width: 500px; }

.admin_properties_table TR TD { background-color: #8BD0FE; padding: 10px; color: black; vertical-align: top; }

.client_area_files { }
.client_area_files TR TD { padding: 0 10px 10px 0; vertical-align: top; }
.client_area_files TR TH { text-align: left; padding: 0 10px 15px 0; }

#nav_control { position: absolute; padding: 15px; margin: 0 0 0 0; width: 160px; right: 20px; height: 168px; background-color: #000000; z-index: 10; color: white; }

/* v1 #major { position: absolute; padding: 0; margin: 0 0 0 0; left: 20px; background-color: #000000; z-index: 10; color: white; font-size:20px; } */
/* v2 #reveal_content { width: 160px; position: absolute; margin-top: 157px; right: 225px; z-index: 1; background-color: #000; color:grey; padding: 14px 15px 13px 15px; } */
/* v2 #major { position: absolute; padding: 0; margin: 0 0 0 0; right: 225px; top:157px; background-color: #000000; z-index: 10; color: white; font-size:20px; } */

a#all_show { width:40px; height:40px; .width:39px; .height:39px; text-indent:-2500px; font-size:2px; background:url(./i/plus.gif) 0 0 no-repeat; padding:0; margin:0;  float:left; display:block;  }
a#all_hide { width:40px; height:40px; .width:39px; .height:39px; text-indent:-2500px; font-size:2px; background:url(./i/minus.gif) 0 0 no-repeat; padding:0; margin:0;  float:left; display:block;  }
#reveal_content { width: 160px; position: absolute; margin-top: 537px; right: 20px; z-index: 1; background-color: #000; color:#949494; padding: 15px 15px 15px 15px; }
#show_content { width: 160px; position: absolute; margin-top: 537px; right: 20px; z-index:2; background-color: #000; color:#949494; padding: 15px 15px 15px 15px; .height:13px; }
#major { position: absolute; padding: 1px 0px 2px 0px; margin: 0 0 0 0; right: 20px; top:537px; background-color: #000000; z-index: 10; color: white; font-size:20px; }

#nav_control a, #major a { color: white; }
#nav_control a:hover { color: #b49a62; }
#panel_1  { width: 160px; /*opacity: .75; */ position: absolute; margin-top: 197px; right: 20px; z-index: 2; background-color: #ffffff; padding: 15px;  height:310px; overfow:hidden; }
#panel_2 { width: 160px;  /* opacity: .75; */ position: absolute; margin-top: 197px; right: 20px; z-index: 2; background-color: #ffffff; padding: 15px;  height:310px; overfow:hidden; }
#panel_4 { width: 265px; /* opacity: .75; */ position: absolute; margin-top: 197px; right: 225px; z-index: 2; background-color: #ffffff; padding: 15px;  height:183px; overfow:hidden; }

#panel_2x { width: 160px; /* opacity: .75; */ overflow-x: hidden; position: absolute; margin-top: 198px; right: 20px; z-index: 2; background-color: #ffffff; padding: 15px; height:309px; right:225px; }
#quote-float { width:38%; /* opacity: .75; */ position: absolute; margin-top: 180px; left: 20px; z-index: 2; height:310px; overfow:hidden; }

#panel_5 { width: 430px; /* opacity: .75; */ position: absolute; margin-top: 197px; right: 225px; z-index: 2; background-color: #000000; padding: 15px;  height:428px; overfow:hidden; }
#iframe { width:430px; padding:0; margin:0; border:none; height:408px; } 

#contactbut {  position: absolute; padding: 10px; margin: 0; right: 225px; top:340px; line-height:18px; background-color: #000000; z-index: 10; color: white; display:block; height:50px; width:50px;  }
#contactbut:hover { background:#334434}

.scrollme {  height:352px; display:block; overflow:scroll; overflow-x: hidden; padding:15px;  }
.scrollme p { line-height:14px; padding:0 0 10px 0;}

#panel_mirrors_1, #panel_mirrors_2, #panel_lighting_1, #panel_lighting_2, #panel_lighting_3, #panel_storage_1, #panel_storage_2, #panel_sofa_1, #panel_sofa_2a, #panel_sofa_2b, #panel_sofa_3, #panel_sofa_4a, #panel_sofa_4b, #panel_chair_1, #panel_chair_1b, #panel_chair_2, #panel_chair_3, #panel_chair_4, #panel_chair_4b, #panel_table_1, #panel_table_1a, #panel_table_1b, #panel_table_1c, #panel_table_1d, #panel_table_2, #panel_table_3, #panel_table_4, #panel_table_5, #panel_table_6, #panel_table_7, #panel_table_8 { width: 190px; /* opacity: .75; */ position: absolute; margin-top: 197px;	right: 430px; z-index: 2; background-color: #ffffff;  padding: 0px; height:340px; }
#panel_mirrors_t1, #panel_mirrors_t2, #panel_lighting_t1, #panel_lighting_t2, #panel_lighting_t3, #panel_storage_t1, #panel_storage_t2, #panel_sofa_t1, #panel_sofa_t2a, #panel_sofa_t2b, #panel_sofa_t3, #panel_sofa_t4a, #panel_sofa_t4b, #panel_chair_t1, #panel_chair_t1b, #panel_chair_t2, #panel_chair_t3, #panel_chair_t4, #panel_chair_t4b, #panel_table_t1, #panel_table_t1a, #panel_table_t1b, #panel_table_t1c, #panel_table_t1d, #panel_table_t2, #panel_table_t3, #panel_table_t4, #panel_table_t5, #panel_table_t6, #panel_table_t7, #panel_table_t8 { width: 160px; position: absolute; background-color: #000000; padding: 15px; margin-top: 537px; right: 430px; color:#949494; }

#panel_over { width: 160px; position: absolute; margin-top: 197px; right: 225px; z-index: 3; background-color: #000000; padding: 15px; min-height:310px; .height:310px; }
#panel_over a, #panel_downloads_close a { color:#FFF;  }
#panel_over a:hover, #panel_downloads_close a:hover { color:#b49a62;  }

#panel_x { width: 160px; position: absolute; margin-top: 537px; right: 20px; z-index: 2; background-color: #000000; padding: 15px; .height:13px; color:#949494; }
#panel_t { width: 160px; position: absolute; margin-top: 537px; right: 225px; z-index: 2; background-color: #000000; padding: 15px; }
#panel_downloads {color:#ffffff; width: 160px; position: absolute; margin-top: 197px; right: 430px; z-index: 3; background-color: #000000; padding: 15px; min-height:310px; .height:310px; }
#panel_downloads_close { width: 160px; position: absolute; margin-top: 537px; right: 430px; z-index: 2; background-color:#1e1e1e; padding: 15px; color:#949494; }
#panel_downloads p { color:#ffffff;}
#panel_downloads a { color:#999; text-decoration:underline;}
#panel_downloads a:hover { color:#b49a62; text-decoration:underline;}
#submit { margin:10px 0 0 0;}
#panel_downloads input { margin: 0 0 10px 0;}

#panel_chairs, #panel_tables, #panel_sofas, #panel_storage, #panel_lighting, #panel_mirrors, #panel_designers, #panel_new { width: 190px; position: absolute; margin-top: 197px; right: 225px; z-index: 2; background-color: #ffffff; padding: 0px; height:340px; }
#panel_chairs_t, #panel_tables_t, #panel_sofas_t, #panel_storage_t, #panel_lighting_t, #panel_mirrors_t, #panel_designers_t, #panel_new_t {	width: 160px; position: absolute; background-color: #000000; padding: 15px; margin-top: 537px; right: 225px; color:#949494; }

#panel_t a { color:white; }
#panel_t a:hover { color:#949494; }
#panel_1 table { height: 310px; }
#panel_2 { right: 225px; }

/* client area login */

.login_form_table tr td { padding: 0 0 4px 0; }
.login_input { width: 100px; background-color: #F0F2F5; border: 1px white solid; font-family: 'lucida grande', verdana, sans-serif; color: #666666; font-size: 10px; padding: 2px; }

/* notices */

.notice, .notice_error { background-color: #DFFFDF; border: 2px green solid; color: green; padding: 5px; margin: 5px 10px 5px 10px; font-weight: bold; z-index: 20; position: relative; }
.notice_error { background-color: #FFDFDF; border: 2px red solid; color: red; }

/*
.MagicZoomBigImageCont { .position:absolute !important;  .left:20px !important; }
#zoom4-big, #zoom5-big { .position:absolute !important;  .left:20px !important; }