* { margin:0px; padding:0px; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hide { visibility:hidden; }


body { background:#fff; font-family: Verdana, Sans-Serif; font-size:0.8125em }
#layout { position:relative; width:950px; margin:0px auto; }
/* HEADER START */
#header { position:relative; height:120px; width:950px;}
#header h1 { position: absolute; top:6px; left:20px; display:block; }
#header h1 a { display:block; text-indent:-99999px; overflow:hidden; width:377px; height:66px; background:transparent url('images/logo.png') no-repeat scroll top left; }
/* HEADER END */

/* MAIN NAVI START */
#mainNavi { position:absolute; bottom:0px; left:200px; list-style-type:none; background:#cbd7d4; }
#mainNavi li { float:left; }
#mainNavi li a { display:block; text-indent:-99999px; overflow:hidden; height:35px; border-left:dotted 1px #71755e; background: transparent none no-repeat scroll center center}

#mainNavi #home a { width:52px; background-image: url('images/mainNavi/home.gif'); }
#mainNavi #showLoc a { width:160px; background-image: url('images/mainNavi/showLoc.gif'); }
#mainNavi #contact a { width:85px; background-image: url('images/mainNavi/contact.gif'); }
#mainNavi #about a { width:72px; background-image: url('images/mainNavi/about.gif'); }
#mainNavi #gal a { width:66px; background-image: url('images/mainNavi/gal.gif'); }
#mainNavi #sitemap a { width:98px; background-image: url('images/mainNavi/sitemap.gif'); background-position:center left; }

#mainNavi #home a:hover, #mainNavi #home a.active { background-image:url('images/mainNavi/home_c.gif'); background-color:#42504c; }
#mainNavi #showLoc a:hover, #mainNavi #showLoc a.active { background-image:url('images/mainNavi/showLoc_c.gif'); background-color:#42504c; }
#mainNavi #contact a:hover, #mainNavi #contact a.active { background-image:url('images/mainNavi/contact_c.gif'); background-color:#42504c; }
#mainNavi #about a:hover, #mainNavi #about a.active{ background-image:url('images/mainNavi/about_c.gif'); background-color:#42504c; }
#mainNavi #gal a:hover, #mainNavi #gal a.active{ background-image:url('images/mainNavi/gal_c.gif'); background-color:#42504c; }

#mainNavi #sitemap a:hover, #mainNavi #sitemap a.active { background-image:url('images/mainNavi/sitemap_c.gif'); background-color:#42504c; }

/* MAIN NAVI END */

#quickCon { position:absolute; width:205px; right:0px; bottom:0px;}
#quickCon a { display:block; text-indent:-99999px; width:187px; height:33px; border:dotted 1px #4d5545; background: transparent url('images/dirToOS.gif') no-repeat scroll top left; overflow:hidden;}
#workH { position:relative; height:26px; font-weight:bold; color:#363636; font-size:11px; border-left:dotted 1px #8f8255; border-bottom:dotted 1px #8f8255; }
#workH span {position:absolute; bottom:3px; left:6px;}
#phoneN { letter-spacing:-1px; height:27px; font-weight:bold; font-size:17px; color:#70806e;margin-bottom:10px;border-left:dotted 1px #8f8255;padding-left:6px; padding-top:16px;}

/* SIDEBAR START */
#sidebar { position:relative; bottom:35px; float:left; width:190px; padding-right:10px; }
#sidebar div { width:190px; background:#7c8e89; margin-bottom:10px; }

#sidebar ul { width:190px; list-style-type:none; background:#deebe8; position:relative; margin-bottom:10px; cursor:pointer;}
#sidebar ul li { width:190px; border-bottom:dotted 1px #8f9070; background-color:#deebe8;}
#sidebar ul li.last { border:none; }

#sidebar h4 a.sidebarLink { display:block; text-indent:-99999px; overflow:hidden; }
#sidebar h4#oup, #sidebar h4#aad, #sidebar h4#aad_b, #sidebar h4#aad_b_s {padding:0px;}

#sidebar h4#oup { position:relative; height:49px; width:190px; background:#7c8e89 url('images/oup.gif') no-repeat scroll 5px 5px; }
#sidebar h4#oup a { width:100%; height:100%; }
#sidebar h4#aad { position:relative; height:49px; width:190px; background:#7c8e89 url('images/aad.gif') no-repeat scroll 5px 5px; }
#sidebar h4#aad a { width:100%; height:100%; }
#sidebar h4#aad_b {position:relative; height:120px; width:190px; background:#7c8e89 url('images/aad_b.gif') no-repeat scroll 0px 0px; }
#sidebar h4#aad_b a{ display:block; width:100%; height:100%; }
#sidebar h4#aad_b_s { display:block; text-indent:-99999px; overflow:hidden; height:120px; width:190px; background:#7c8e89 url('images/aad_b_s.gif') no-repeat scroll 0px 0px; }
/*#architects #sidebar h4#aad_b_s {height:49px; background:#7C8E89 url(images/aad.gif) no-repeat scroll 5px;}
*/#sidebar h4 a#rae { text-indent:-99999px; overflow:hidden; display:block; position:relative; height:49px; width:190px; background:#7c8e89 url('images/rae.gif') no-repeat scroll 0px 0px; }
#sidebar h4 a#rae_s { text-indent:-99999px; overflow:hidden;display:none; position:relative; height:49px; width:190px; background:#7c8e89 url('images/rae_s.gif') no-repeat scroll 0px 0px; }

#sidebar h4 a#raa { text-indent:-99999px; overflow:hidden;display:block; position:relative; height:49px; width:190px; background:#7c8e89 url('images/raa.gif') no-repeat scroll 0px 0px; }
#sidebar h4 a#raa_s { text-indent:-99999px; overflow:hidden; display:none; position:relative; height:49px; width:190px; background:#7c8e89 url('images/raa_s.gif') no-repeat scroll 0px 0px; }

#sidebar h4 a#rab { text-indent:-99999px; overflow:hidden; display:block; position:relative; height:49px; width:190px; background:#7c8e89 url('images/rab.gif') no-repeat scroll 0px 0px; }
#sidebar h4 a#rab_s { text-indent:-99999px; overflow:hidden; display:none; position:relative; height:49px; width:190px; background:#7c8e89 url('images/rab_s.gif') no-repeat scroll 0px 0px; }


#sidebar h4 { margin-bottom:10px; display:block; color:#fff; font-size:18px; line-height:18px; width:190px; background-color:#7c8e89; }

#sidebar h4#services { background:#7c8e89 url('images/sIco.gif') no-repeat scroll 6px 5px; }
#sidebar h4#tips { background:#7c8e89 url('images/tIco.gif') no-repeat scroll 4px 10px; }

#sidebar h4.first { margin-bottom:0px; padding:10px 0px 7px 25px; width:165px; }
#sidebar h4.group { margin-bottom:1px; }
#sidebar h4 a#ourProcess { display:block; width:190px; height:85px; background:transparent url('images/ourProcess.gif') no-repeat scroll 0px 0px; text-indent:-99999px; overflow:hidden; }
#sidebar ul li a{ color:#586b66; text-decoration:none; display:block; font-weight:bold; padding:6px 0px 6px 18px; line-height:9px; font-size:9px; text-decoration:none; background: transparent url('images/sbli.gif') no-repeat scroll center left;}
#sidebar ul li a:hover{color:#fff; background: #42504C url('images/sbli_1.gif') no-repeat scroll center left;}
#sidebar form#tellAfriend { font-size:10px; background:#d7daca url('images/tafBg.jpg') no-repeat scroll left bottom; padding:12px 14px 82px; width:162px; overflow:hidden; color:#595f3d; border-top:dotted 1px #8f9070; border-bottom:dotted 1px #8f9070; margin:10px 0px;}
#sidebar form#tellAfriend h4 { font-size:13px; background-color:Transparent; padding:0px; margin:margin-bottom:9px 0px 0px; color:#595f3d; }
#sidebar form#tellAfriend input { border:solid 1px #a6a6a6 ; width:159px;height:15px; margin-bottom:6px; }
#sidebar form#tellAfriend input#submit {margin-left:110px; border:none 0px #d7daca; width:51px; height:14px; background:url('images/sendTaf.gif'); }
#sidebar form#tellAfriend input#submit:hover {cursor:pointer;}

#sidebar h4.lower { font-size:15px; margin:0px; width:160px; height:24px; color:#666469; background:#e5efed url('') no-repeat scroll 6px 12px; padding:13px 0px 0px 30px;  }
#sidebar h4#FAQ { background-image:url('images/faqMark.gif'); }
#architects #sidebar h4#FAQ{display:none;}
#sidebar h4#Ref { background-image:url('images/refMark.gif'); }
#sidebar p.lower { border-bottom:dotted 1px #8f9070; padding:0px 10px 12px 30px; font-size:10px; background:#e5efed;}
#architects #sidebar p.lover_faq{display:none;}
#sidebar p.last {border:none; margin-bottom:10px;}
#sidebar p.lower a.more { color:#666469; line-height:18px; font-weight:bold; }
#sidebar p.lower a { color:#666469; text-decoration:underline}
#sidebar p.lower a span { color:#000;}

/* SIDEBAR END */

/*LEFT NAV*/
#aad_b {display: none !important;}
#aad_b_s {display: none !important;}
#architects #aad_b_s {display: block !important;}
#architects #aad{display: none !important;}




/* MAIN CONTENT STYLES*/
#content {margin-top:5px; float:left; width:734px; overflow: hidden; }

#contact-us #content {margin-bottom: 10px;}
#our_proces #content {margin-bottom: 10px;}

#content #breadcrumbs{clear:both; padding:9px 22px 14px 10px; font-family:verdana; font-size:9px; color:#c6cab7;}
#content #breadcrumbs a{color:#505c59;}

#content .title{font-size:16px; font-weight:bold; color:#963033; clear:both; padding:0px 22px 19px 10px; margin-top:0px; margin-bottom:0px;}

.default_article_p {color:#4F5C58;
float:left;
font-size:12px;
font-weight:normal;
padding:0px 0px 19px 10px;
text-align:justify;
width:auto;}

#content .firm_profile_p {float:left; width:430px; text-align:justify; padding:0px 22px 19px 10px; font-size:12px; font-weight:normal; padding-bottom:19px;}
#content .our_goal_header {font-size:16px; font-weight:bold; color:#e6691d; clear:both;}
#content .default_p {float:left; width:auto; text-align:justify; padding:0px 0px 19px 10px; font-size:12px; color:#4f5c58; font-weight:normal; padding-bottom:19px;}

#history h2.title{background-color:#c2c85c; color:#000000; padding-top: 8px; padding-bottom: 8px;}
#history{background-color:#ebebce; clear:both; height:269px; width:734px}
#interior #history{margin-top:10px; height:169px;}
#history .img_2{display:block; float:left}
#history .img_2_1{display:block; float:left}
.dotted{width:98%; height:0px; border-bottom:1px dotted #000000; clear:both;}
#traditional .dotted{margin-bottom:20px; margin-top:20px;}
#interior .dotted{margin-top:10px; width:694px;}
#history .description_1{float:left; display:block; width:112px; padding-left:23px; font-size:10px;}
#history .description_2{float:left; display:block; width:112px; padding-left:23px; font-size:10px;}
#history .left_history {float:left; width: 340px; padding-top: 15px;}
#history #right_history {float:right; width: 240px; margin-top: 15px; border-left: 1px dotted #444; padding-left: 15px;}
#history #right_history img {float:left; cleaR:both;margin-bottom: 25px;}
#history #right_history p {float:left; padding-top: 30px; }

#interior #history p.text strong {display:block; margin: 5px 0;}
#interior #history p.text span {display:block; margin-bottom: 5px;}
#interior #history p.text a {display:block;}

#footer{ clear:both; border-top:dotted 1px #8f8255; padding-top:8px; }


/* bad styles */

#left_column ol .information_1{ background: #7c8e89 url(image/firm_profile-3/our_unique.jpg) no-repeat; font-size:10px; height:39px; padding-top:6px;} 
.brochure #left_column ol .information_1{height:40px;}
#products #left_column ol .information_1{ background: #35433f url(image/products/backround-nav_beaker.jpg) no-repeat;}
#products #left_column #faq_references ol .information_1{display:none;}

#products  #left_column #requset ol .information_1{background-color:#eef5f3;}

#left_column #requset #information_1 .information_1{background-image:url(none);}
#left_column #requset  a{display:block; width:140px; height:36px;}

#request_estimate #left_column #requset #information_1 .information_1{background-color:#42504C;}
#left_column ol .information_1 strong{margin-left:32px;font-family:Helvetica Neue; font-size:16px; border-bottom:1px dotted white;}
	*html #left_column ol .information_1 strong{font-size:13px; font-weight:bold;}
 #left_column ol .information_2{ /*background: #7c8e89;*/ background-image: url(image/firm_profile-3/architecsts.jpg); font-size:10px; height:41px; padding-top:6px; margin-top:9px;} 
/* #left_column ol .information_2{background-image: url(image/firm_profile-3/architecsts.jpg) no-repeat;} */

#products #left_column ol .information_2{display:none;}
#products #left_column #faq_references ol .information_2{display:block;}
#products #left_column  #requset ol .information_2{display:block;}
#gallery #left_column ol .information_2{display:none;}
#gallery #faq_references ol .information_2{display:block;}
#gallery #requset ol .information_2{display:block;}
#architects #left_column ol .information_2{display:none;}
#architects #faq_references ol .information_2{display:block;}
#architects #requset ol .information_2{display:block;}
#site_map #left_column ol .information_2{display:none;}
#site_map #left_column #requset ol .information_2{display:block;}
#thanks #left_column ol .information_2{display:none;}
#thanks  #faq_references ol .information_2{display:block;}
#site_map  #faq_references ol .information_2{display:block;}
#thanks #left_column #requset ol .information_2 {display:block;}
#gallery #requset ol .information_3{display:block;}
#thanks #left_column #requset ol .information_3 {display:block;}
#references .left_column #information .information_2{display:none}
.brochure  .left_column #information #information_2{display:block;height:51px; float:left; clear:both; width:191px;}
.brochure #left_column .left_column #information #information_3{display:block; clear:both; float:left; width:191px;}
.brochure #information{border:1px solid red; clear:both;}
#our_team .left_column #information .information_2{display:none}

#our_proces .left_column #information .information_2{display:none}
#our_proces .left_column #information .information_3{display:none}
#references .left_column #information .information_3{display:none}
#faq .left_column #information .information_2{display:none}
#faq .left_column #information .information_3{display:none}
#contact_us .left_column #information .information_2{display:none}
#contact_us .left_column #information .information_3{display:none}
#our_team .left_column #information .information_3{display:none}
#left_column ol .information_2 strong{margin-left:5px;font-family:Helvetica Neue; font-size:18px; border-bottom:1px dotted white;}
#left_column ol .information_3{ background: #7c8e89 url(image/firm_profile-3/tips.jpg) no-repeat; font-size:10px; height:38px; padding-top:6px; margin-top:9px;}
#firm_profile-3 #left_column ol .information_3{height:55px}
#left_column ol .information_3{display:block}
#request_estimate #left_column ol .information_3{height:42px}
#products #left_column ol .information_3{display:none;}
#products #left_column #requset ol .information_3{display:block;}
#gallery  #left_column ol .information_3{display:none;}
#architects  #left_column ol .information_3{display:none;}
#architects #requset  ol .information_3{display:block;}
#gallery #requset ol .information_3{display:block;}
#site_map #left_column ol .information_3{display:none;}
#site_map #left_column #requset ol .information_3{display:block;}
#thanks #left_column ol .information_3{display:none;}
#left_column ol .information_3 strong{margin-left:0px;font-family:Helvetica Neue; font-size:16px;}
#left_column {float:left; margin-right:9px; width:190px;}
.left_column{height:34px; width:220px; background: url(image/firm_profile-3/backround-nav_h3.jpg) no-repeat;}

#left_column .left_column{width:190px; background-color:#7c8e89; color:white;} 
.left_column #information{background-color:white;}
/*#requset .left_column{ background: url(image/firm_profile-3/backround-nav_request.jpg) repeat;}*/
/* #requset .left_column .services_1,#requset .left_column .services_2, #requset .left_column .services_3 {color:#008080; font-size:10px; font-weight:bold} */
.left_column_height{height:161px;}
#products .left_column_height{height:46px;}
#gallery .left_column_height{height:46px;}
#architects  .left_column_height{height:46px;}
#site_map .left_column_height{height:46px;}
#thanks .left_column_height{height:46px;}
#references .left_column_height{height:46px;}
#our_team .left_column_height{height:46px;}
#our_proces .left_column_height{height:46px;}
#faq .left_column_height{height:46px;}
#contact_us .left_column_height{height:46px;}
.our_proces{ width:190px;height:83px; background: url(image/firm_profile-3/our_proces.jpg) no-repeat;}
#firm_profile-3 .our_proces{margin-bottom:10px;}
#request_estimate .our_proces {margin-top:10px; margin-bottom:10px;}
.brochure .our_proces{ background: url(image/firm_profile-3/our_proces.jpg) no-repeat;}
#home .our_proces{margin-bottom:11px;}
#interior .our_proces{margin-bottom:11px;}
#showrooms .our_proces{margin-bottom:10px;}
#architects .our_proces{ height:120px; width:189px;  background: url(image/firm_profile-3/our_proces.jpg) no-repeat;}
#architects .our_proces form{display:none}
#contact_us .our_proces, #faq .our_proces, #our_proces .our_proces, #our_team .our_proces,  #references .our_proces,  #thanks .our_proces, #site_map .our_proces, #gallery .our_proces, #products .our_proces{ width:190px;height:128px; margin-top:10px; background: url(image/contact_us/architects_&_designers.jpg) no-repeat;}
#contact_us .our_proces p.submit, #faq .our_proces p.submit, #our_proces .our_proces p.submit, #our_team .our_proces p.submit,  #references .our_proces p.submit, #thanks .our_proces p.submit, #site_map .our_proces p.submit, #gallery .our_proces p.submit, #products .our_proces p.submit{text-align:right;padding-top:100px;margin-right:1px}
#contact_us .our_proces form, #faq .our_proces form, #our_proces .our_proces form, #our_team .our_proces form,  #references .our_proces form, #thanks .our_proces form, #site_map .our_proces form, #gallery .our_proces form, #products .our_proces form {float:right;margin-right:1px;}
.brochure #left_column #our_proces{ background: url(image/firm_profile-3/our_proces.jpg) no-repeat; height:97px;}
#home .our_proces form{display:none;}
#left_column h3.services_off {height:31px; width:187px; margin:0px; font-size:96%; text-indent:28px;color:white;}
#left_column .left_column  .click_here{display:block;float:right; border:none; font-family:Helvetica Neue; font-size:14px; color:#dbdda7}
#left_column h3 .services{font-family:Verdana;font-weight:bold; font-size:13pt;padding-top:5px; padding-bottom: 8px; display:block;background:transparent url(image/firm_profile-3/backround-nav_h3.jpg ) no-repeat scroll 0% 50%;}
#requset{color:#708f8f; font-family:Helvetica Neue;font-weight:bold; width:190px; clear:both;}
#home #requset{display:none;}
#requset h3 .services_1{padding-top:8px; height:25px; text-indent:40px; display:block; background:transparent url(image/firm_profile-3/pointer_$.jpg ) no-repeat scroll 0% 50%;}
#requset h3 .services_2{padding-top:8px; height:25px; text-indent:40px; display:block; background:transparent url(image/firm_profile-3/circle.jpg ) no-repeat scroll 0% 50%;}
#requset h3 .services_3{padding-top:8px; height:25px; text-indent:40px; display:block; background:transparent url(image/firm_profile-3/brouchure.jpg ) no-repeat scroll 0% 50%;}
#requset .left_column h3{height:10px;}
.left_column_height h3 .click_here{float:right; display:block;text-align:right;}
#left_column h3 .span_img{background:transparent url(image/firm_profile-3/backround-nav_beaker.jpg) no-repeat scroll 0% 50%;height:21px; width:26px; float:left;}
#left_column  .span_img {/* background:transparent url(image/firm_profile-3/pointer_click.jpg) no-repeat scroll 0% 50%;*/height:21px; width:26px; margin-left:3px; float:right; display:block;}
#products #left_column  .span_img {background:transparent url(image/products/pointer_click.jpg) no-repeat scroll 0% 50%;}
#left_column h3 span.our_unique{border-bottom:1px dotted #ffffff; text-indent:5px;}
dl, dt, dd, ul, ol, li, p, form {list-style-type:none; margin:0px; padding:0px;}

#requset ol .information_1{margin:1px 0pt; padding:1px 2px 2px 0px; background-color:#e5efed;}
#requset ol .information_1 strong{display:block;width:142px; height:36px; margin:1px 0pt 2px 0px; padding:1px 2px 2px 45px; background:transparent url(image/firm_profile-3/pointer_$.jpg) no-repeat scroll 0% 50%; border:none;}
#request_estimate #requset ol .information_1 strong{padding-top:4px; background:transparent url(image/request_estimate/pointer_$.jpg) no-repeat scroll 0% 50%;}
#requset ol .information_2{ margin:1px 0pt; padding:1px 2px 2px 0px; background-color:#EEF5F3; background-image:url(none);}
#requset ol .information_2 strong{display:block; height:36px; font-size:17px; margin:1px 0pt 2px 0px; padding:1px 2px 2px 45px; background:transparent url(image/firm_profile-3/circle.jpg) no-repeat scroll 0% 50%; border:none; width:138px;}
.appointment #requset ol .information_2 strong{ background:transparent url(image/request_apoinment/circle.jpg) no-repeat scroll 0% 50%;}
#requset ol .information_3{ margin:1px 0pt; padding:1px 2px 2px 0px; background:transparent url(image/firm_profile-3/backround-nav_request.jpg) repeat scroll 0% 0%;}
#requset ol .information_3 strong{display:block;width:141px; height:36px; margin:1px 0pt 2px 0px; padding:1px 2px 2px 0px; background:transparent url(image/firm_profile-3/brouchure.jpg) no-repeat scroll 0% 50%;}
	*html #requset ol .information_3 strong {margin-left:-20px; padding-left:0px;}
.brochure #holder #requset ol .information_3 strong{background: transparent url(image/request_brochure/brochure.jpg )  no-repeat scroll 20% 0%; padding-left:0px; width:186px; border:1px solid red;} 
	*html .brochure #holder #requset ol .information_3 strong{padding-left:0px}
#faq_references ol .information_1{font-size:11px; height:98px; margin:1px 0pt; padding:1px 2px 2px 45px; background:transparent url(image/firm_profile-3/backround-nav_request.jpg) repeat scroll 0% 50%; border-bottom:1px dotted black;}
#firm_profile-3 #faq_references ol .information_1{border:none}
.brochure #faq_references ol .information_1{border:none;}
#gallery #faq_references ol .information_1{display:none}
#architects #faq_references ol .information_1{display:none}

#site_map #faq_references ol .information_1{display:none}
#thanks #faq_references ol .information_1{display:none}
#references #faq_references ol .information_1{display:none;}
.brochure  #left_column #faq_references ol .information_1{display:block; margin-bottom:50px;}
.appointment #left_column #faq_references ol .information_1{display:block;}
#faq #faq_references ol .information_1{display:none;}
#our_team #faq_references ol .information_1{display:none;}
#our_proces #faq_references ol .information_1{display:none;}
#contact_us #faq_references ol .information_1{display:none;}
#faq_references ol .information_1 p{margin-top:1px}
#faq_references ol .information_1 strong{display:block; height:24px; font-size:18px; margin:1px 0pt 2px -43px; padding:1px 2px 2px 45px; background:transparent url(image/firm_profile-3/faq.jpg) no-repeat scroll 0% 50%; border:none;}
#faq_references ol .information_1 a{color:#666469; font-weight:bold; display:block; margin-top:4px;}
#request_estimate #faq_references ol .information_2{height:106px;}
#faq_references ol .information_2{font-size:11px; height:220px; margin:1px 0pt; padding:1px 2px 2px 45px; background-color:#e5efed; background-image:url(none);}
.brochure #faq_references ol .information_2 {height:113px;}
#home #faq_references ol .information_2{height:133px;}
#products #faq_references ol .information_2{height:152px;}
#interior #faq_references ol .information_2{height:107px;}
#gallery #faq_references ol .information_2{height:144px;}
#architects #faq_references ol .information_2{height:131px;}
#showrooms #faq_references ol .information_2{height:106px;}
#site_map #faq_references ol .information_2{height:150px;}
#faq_references ol .information_2 strong{display:block; height:24px; font-size:18px; margin:1px 0pt 2px -43px; padding:1px 2px 2px 45px; background:transparent url(image/firm_profile-3/references.jpg) no-repeat scroll 0% 50%; border:none;}
#references #faq_references ol .information_2 strong{background:transparent url(image/references/references.jpg) no-repeat scroll 0% 50%}
.appointment #holder #faq_references ol .information_2 strong{background:transparent url(image/firm_profile-3/references.jpg) no-repeat scroll 0% 50%}
.brochure  #holder #faq_references ol .information_2 strong{background:transparent url(image/firm_profile-3/references.jpg) no-repeat scroll 0% 50%}
#faq_references ol .information_2 strong.text_bold{margin:1px 0pt 2px -45px; height:11px; background-image:url(none);font-size:11px; font-weight:bold; font-family:verdana;}
#references #faq_references ol .information_2 strong.text_bold{background-image:url(none);}

#faq_references ol .information_2 a{color:#666469; font-weight:bold; display:block; margin-top:4px;}
ol#information {background-color:#e5efed; margin-bottom:10px; width:190px;}
#products #menu_list_2 {display:none}
#gallery #menu_list_2{display:none}
#architects #menu_list_2{display:none}
#site_map #menu_list_2 #information{display:none}
#thanks #menu_list_2 #information{display:none}
#references #menu_list_2 #information{display:none}
#our_team #menu_list_2 #information{display:none}
#our_proces #menu_list_2 #information{display:none}
#faq #menu_list_2 #information{display:none}
#contact_us #menu_list_2 #information{display:none}
#information li{border-bottom:1px dotted black;}
#information .li_last {border-bottom:none;}
ol#information li a:hover, ol#information li.active a {color:#6a7c77;background-color:#deebe8; width:168px;}
ol#information li a {background:transparent url(image/firm_profile-3/pointer.jpg) no-repeat scroll 5px 0; border-bottom:1px solid #F7F6ED; color:#5D6D6A; display:block; font-size:9px; font-weight:bold; padding:3px 0pt 2px 22px; width:163px; text-decoration: none;}
ol#information li a:hover{background:#35433f url(image/interior/pointer.jpg) no-repeat scroll 5px 0;}
a:hover {text-decoration:none;}
#form{width:190px; height:256px; padding-top:10px; margin-top:10px; background-color:#d7daca; border-top:1px dotted #000000;}
#firm_profile-3 #form{height:244px}
 #contact_us #form{height:244px}
#home #form{height:244px;}
#products #form{height:244px; margin-top:0px;}
#interior #form{height:244px;}
#gallery  #form{height:244px; margin-top:0px;}
#architects #form{height:244px;}
#showrooms #form{height:244px;}
#request_estimate #form{height:244px;}
#site_map #form{height:245px;}
#thanks #form{height:244px;}
#contact_us #form{margin-top:2px; border-top:none;}
#references #form{height:244px;}
#our_proces #form{height:244px;}
#our_team #form{height:244px;}
#form .strong{margin:0pt 10px;color:#6a6f50;font-size:14px;}
#form .information{margin:9pt 10px; color:#6a6f50;}
#form .information dt{font-size:10px;}
#form .information .input{width:166px; height:12px; border:1px solid #A6A6A6; font-size: 9px;}
#form p.submit{text-align:right; margin:0px 2px 3px 0px; height:113px; background:transparent url(image/firm_profile-3/bacground-send.jpg) no-repeat scroll 0% 50%;}
#form p.submit .submit{margin:17px 12px 3px 4px;}
#faq_references{margin-top:10px; width:190px;}
#contact_us #faq_references #information_1{display:none}
#faq_references #information_1{height:150px; background-color:#E5EFED; border-bottom:1px dotted black;}
#firm_profile-3  #faq_references #information_1{}
#request_estimate #faq_references #information_1{height:101px}
.brochure #faq_references #information_1 {height:105px;}
#gallery #faq_references{margin-top:0px;}
#faq_references ol li strong{color:#636363}
#contact_us #faq_references{margin-top:0px;}
#top_nav {display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 0pt 0pt 12px; width:477px; height:35px; background: #CBD7D3; line-height: 15px;}
#home #top_nav{margin-bottom:12px;}
#top_nav li {float:left; position:relative;  }
#top_nav li a{color: #6C7F7B; text-transform: uppercase; font-family: Helvetica, Arial, sans-seriff; font-size: 12px; text-decoration: none; display: block; font-weight: bold; padding: 10px 5px; border-right: 1px dotted #000;}
#top_nav li a:hover {color:#fff; background: #41504B;}
#main {float:left; margin-top:0pt !important; padding-top:0pt !important; width:738px; height:auto; border:1px solid blue;}
	/**html #main{width:400px;} */
#content .title{font-size:17px; font-weight:bold; color:#963033; clear:both; padding:0px 22px 19px 10px; margin-top:0px; margin-bottom:0px;}
#interior #content .title{padding-bottom:12px;}
#interior #history .title{color:#35433f; font-size:14px; background-color:#e1e5a2}
#interior #history .text{font-style:italic; color:#4e4e46;background-color:#EBEBCE; text-indent:2px; border:none; margin-left:14px;height:111px;}
#site_map .title{border-bottom: 1px dotted #000000;}
#references .title{padding:0px 22px 12px 10px;}
#faq .title{font-size:17px; font-weight:bold; color:#963033; clear:both; padding:0px 22px 19px 10px;margin:0px}
#contact_us #content .title_1{padding:0px 22px 0px 10px;}
#content h2.title{font-size:16px; font-weight:bold; color:#e6691d; clear:both;}
#architects h2.title{margin-left:7px;padding-top:3px; background:transparent url(image/architects/pointer_architects.jpg) no-repeat scroll 0px 3px;}
#architects h2.title strong{padding-left:17px; font-size:17px;}
#history h2.title{background-color:#c2c85c; color:#000000; padding-top: 8px; padding-bottom: 8px;}
#block_left h2.title, #block_right h2.title{background-color:#ced37d; border-bottom:1px dotted #000000; margin:0px; height:12px; color:#000000; font-size:17px; font-family:Verdana; padding-top:3px }

/*breadcrumbs*/
#breadcrumbs{clear:both; padding:9px 22px 14px 10px; font-family:verdana; font-size:9px; color:#c6cab7;}
#breadcrumbs a{color:#505c59;}
#our_team #breadcrumbs strong.strong{color:#505C59; font-weight:normal;}

#firm_profile-3 .text_1, #architects .text_1{float:left; width:430px; text-align:justify; padding:0px 22px 19px 10px; font-size:12px; font-weight:normal; padding-bottom:19px;}
#architects .text_1{color:#535353; width: 420px;float:left; clear:left; }
.img_1{width:271px; height:152px; float:left;}
#architects .img_1{width:271px; height:152px; float:right;}
:root #architects .img_1{margin-top: -150px;}
#history{background-color:#ebebce; clear:both; height:269px; width:734px}
#interior #history{margin-top:10px; height:169px;}
#history .img_2{display:block; float:left}
#history .img_2_1{display:block; float:left}
.dotted{width:98%; height:0px; border-bottom:1px dotted #000000; clear:both;}
#traditional .dotted{margin-bottom:20px; margin-top:20px;}
#interior .dotted{margin-top:10px; width:694px;}
#history .description_1{float:left; display:block; width:112px; padding-left:23px; font-size:10px;}
#history .description_2{float:left; display:block; width:112px; padding-left:23px; font-size:10px;}

#history .left_history {float:left; width: 340px; padding-top: 15px;}
#history #right_history {float:right; width: 240px; margin-top: 15px; border-left: 1px dotted #444; padding-left: 15px;}
#history #right_history img {float:left; cleaR:both;margin-bottom: 25px;}
#history #right_history p {float:left; padding-top: 30px; }

#traditional .text_2 a{}
#firm_profile-3 .text_2, #our_proces .text_2, #references .text_2, #showrooms .text_2, #request_estimate .text_2, #interior .text_2, #traditional .text_2, #home .text_2{float:left; width:auto; text-align:justify; padding:0px 0px 19px 10px; font-size:12px; color:#4f5c58; font-weight:normal; padding-bottom:19px;}
#firm_profile-3 .text_3{float:left; width:390px; text-align:justify; padding:0px 22px 19px 10px; font-size:11px; font-weight:normal; padding-bottom:19px;}
#gallery .text_2, #faq .text_2, #products .text_2{float:left; width:auto; text-align:justify;color:#54726a; padding:0px 22px 19px 10px; font-size:12px; font-weight:normal; padding-bottom:19px;}
.text_2_display_none{display:none;} 
#home .text_2{color:#535353; margin-top:6px;}
#home .text_2 a { color:gray; }
.intext { color:gray; }
#home .text_2 .strong_1{font-size:16px; color:#54726a;}
#home .text_2 .strong_2{font-size:13px; font-weight:bold; color:#7d7467;}
#interior .text_2{padding-top: 15px; color:#5b6764; border-bottom:1px dotted #000000;}
#interior #under_img .text_2{font-weight:normal; border:none;}

#gallery .text_2{border-bottom:1px dotted #000000}
 #products .text_2{border-bottom:1px dotted #000000; margin-bottom:7px;}

#faq .text_2_1{clear:both;  float:left; width:660px; text-align:justify;color:#54726a; padding:0px 22px 19px 49px; font-size:12px; font-weight:normal; padding-bottom:19px;}
strong.text_strong{float:left; width:auto; text-align:justify;color:#54726a; padding:0px 22px 19px 49px; font-size:12px; padding-bottom:19px;}
#faq strong.text_strong{clear:both; width:660px;}
#firm_profile-3 .text_3_1{float:left; width:390px; height:62px; text-align:justify; padding:0px 22px 19px 10px; font-size:11px; font-weight:normal; padding-bottom:19px;}
#block_left .text_3, #block_right .text_3 {color:#000000;background-color:#ebebce; padding:0px 0px 10px 10px; border-bottom:1px dotted #000000;}

#block_left .text_3 span, #block_right .text_3 span{font-size:11px; display:block;} 
#block_left .text_3 strong{clear:both; display:block; float:left; font:bold 11px verdana; padding-top:10px;}
#block_left .text_3 strong.hours{margin-top:0px;}
#block_right .text_3 strong{clear:both; display:block; float:left; font:bold 11px verdana; padding-top:10px;}
#block_right .text_3 strong.hours{margin-top:0px;}
#block_left .text_3 .a_e-mail{color:#969d8b; font:bold 10px verdana; margin-left:68px; padding-top:10px; display:block;}
#block_right .text_3 .a_e-mail{color:#969d8b; font:bold 10px verdana; margin-left:68px; padding-top:10px; display:block;}

.city{clear:both; padding-top:6px} 
.span_phone{margin-left:68px; padding-top:10px;} 
.span_fax{margin-left:68px; padding-top:10px;}
.span_hours{clear:both;}
#list_bottom{margin-top:12px;}
#architects #list_bottom{float:left;}
#list_bottom #information{font-size:11px; font-weight:bold; background-color:white; }
#list_bottom #information li{margin-bottom:10px;}
#list_bottom #information .information_1{background:transparent url(image/firm_profile-3/pointer_red.jpg) no-repeat scroll 0% 50%;border:none;}
#list_bottom #information .information_1 strong{margin-left:25px;}
#list_bottom #information .information_2{background:transparent url(image/firm_profile-3/pointer_orange.jpg) no-repeat scroll 0% 50%; border:none;}
#list_bottom #information .information_2 strong{margin-left:25px;}
#list_bottom #information .information_3{background:transparent url(image/firm_profile-3/pointer_green.jpg) no-repeat scroll 0% 50%; border:none;}
#list_bottom #information .information_3 strong{margin-left:25px;}
#content #list_bottom #information .information_1 strong, #content #list_bottom #information .information_2 strong, #content #list_bottom #information .information_3 strong{margin-left:17px;}
#architects #list_bottom #information .information_1 strong, #architects #list_bottom #information .information_2 strong, #architects #list_bottom #information .information_3 strong{margin-left:25px;}
#content #list_bottom #information .information_1, #content #list_bottom #information .information_2, #content #list_bottom #information .information_3{background:transparent url(image/our_team/pointer.jpg) no-repeat scroll 0% 50%;border:none; margin-left:12px;color:#54726a}


#architects #list_bottom #information li {display:block; height:15px;}
#architects #list_bottom #information .information_1{background:transparent url(image/architects/pointer_architects_1.jpg) no-repeat scroll 0% 50%;}
#architects #list_bottom #information .information_2{background:transparent url(image/architects/pointer_architects_2.jpg) no-repeat scroll 0% 50%;}
#architects #list_bottom #information .information_3{background:transparent url(image/architects/pointer_architects_3.jpg) no-repeat scroll 0% 50%;}


#block_left{float:left; width:337px; margin-right:55px; background-color:#EEF5F3;}
#block_right{float:right; width:337px; background-color:#EEF5F3;}
.strong_click{display:block; padding:8px 0px 0px 10px; font: bold 11px verdana;}
#ol_text_4_list{padding:0px 0px 10px 10px;}
	*html #ol_text_4_list li{line-height:0px; padding-top:7px;margin-top:0px;  height:10px}
#ol_text_4_list .li_text_4_1{background: url(image/contact_us/li_1.jpg) no-repeat}
#ol_text_4_list .li_text_4_2{background: url(image/contact_us/li_2.jpg) no-repeat}
#ol_text_4_list .li_text_4_3{background: url(image/contact_us/li_3.jpg) no-repeat}
#ol_text_4_list .li_text_4_4{background: url(image/contact_us/li_4.jpg) no-repeat}
#ol_text_4_list span{display:block; text-indent:24px }
#ol_text_4_list li{margin-top:6px; font:normal 14px Verdana;}
.h3_caption{color:#e6691d; font:bold 17px verdana; margin-top:387px;}
#contact-us .h3_caption {margin-top: 5px; width: 734px; clear: both;}
#showrooms .h3_caption  {height:51px; border-top:1px dotted #000000; padding-top:15px;  margin-top:40px;margin-left:10px;margin-bottom:10px; clear:both; height:22px; padding-left:25px; font:bold 14px Verdana; color:#35433f; background: url(image/showrooms/showrooms_pointer_1.jpg) no-repeat  scroll 0px 16px;}
#showrooms .h3_caption_1{border-top:1px dotted #000000; margin-top:36px;margin-left:10px; clear:both; height:22px; padding-left:25px; font:bold 14px Verdana; color:#35433f; background: url(image/showrooms/showrooms_pointer_2.jpg) no-repeat 0 0; margin-bottom: 15px;}
#showrooms .h3_caption_1 span {display:block; padding-bottom: 5px; position: relative; top: -2px;}
#showrooms .content_showrooms .h3_caption .span {padding-top:6px; padding-left:0px; display:block; font: bold 16px Verdana;}
#showrooms .content_showrooms .h3_caption_1 .span{padding-top:6px; padding-left:2px; display:block; font: bold 16px Verdana;}
#faq .h3_caption{background: url(image/faq/faq.jpg) no-repeat; margin:50px 0pt 0pt 9px; padding-left:25px;}
   :root #faq .h3_caption{background: url(image/faq/faq.jpg) no-repeat; margin:106px 0pt 0pt 9px; padding-left:25px;}
#chart{background-image: url(image/contact_us/mapa.jpg); height:307px;}
#the_following .the_following {clear:both; display:block; float:left; font:bold 12px verdana; padding:10px 5px 0px 0px; color:#5e5e5e;}
#the_following .a_e-mail{color:#535353; font:normal 10px verdana; margin-left:41px; padding-top:12px; display:block;}
#contact_us h6{color:#54726a;font-size:12px; margin:25px 0px 0px; border-bottom:1px dotted #000000; padding-bottom:3px; }
#the_following{border-bottom:1px dotted #000000; padding-bottom:11px;}
form.form{text-align:left; margin-top:10px;}
#architects .form{float:left; display:block; margin-left:155px;} 
#faq h4.caption{width:650px; float:left; padding:0px 22px 19px 3px; margin-left:7px; border:none; font: bold 14px verdana; color:#5f7b74; border-left:medium none; border-bottom:1px dotted #000000;}
#information_faq{clear:both;}
#information_faq  li{height:37px; width:672px; border-bottom:1px dotted #000000; margin-left:9px;}
#information_faq  strong{margin-left:29px;  padding-top:8px; display:block; font: bold 18px verdana;}
#information_faq .information_1{background:transparent url(image/faq/faq_1.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_1 strong{color:#b2bc5e; }
#information_faq .information_2{background:transparent url(image/faq/faq_2.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_2 strong{color:#c7a670}
#information_faq .information_3{background:transparent url(image/faq/faq_3.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_3 strong{color:#65b3bf}
#information_faq .information_4{background:transparent url(image/faq/faq_4.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_4 strong{color:#7f74b5}
#information_faq .information_5{background:transparent url(image/faq/faq_5.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_5 strong{color:#8da13d}
#information_faq .information_6{background:transparent url(image/faq/faq_6.jpg) no-repeat scroll 0% 50%;}
#information_faq .information_6 strong{color:#c7a670}

.our_proces_img_1{margin-left:10px; padding-bottom:12px; width:724px; border-bottom:1px dotted #000000;}
#thanks .our_proces_img_1{width:523px; height:182px; float:left;  border-bottom:none;}
#under_img{border:none;}
	*html #home #under_img {width:900px}
#gallery #under_img h3{padding:0px; margin:33px 0px 0px 12px; font-size:21px;}
#products #under_img h3{padding:0px; margin:11px 0px 0px 12px; font-size:21px;}

#under_img .h3_1{color:#b2bc5e;}
#products #under_img .h3_1{color:#c8933c;}
#under_img .h3_2{color:#c7a670;}
#products #under_img .h3_2{color:#88ab45;}
#traditional #under_img .h3_2{color:#e76519; margin-bottom:15px;}
#under_img .h3_3{color:#65b3bf;}
#under_img .h3_4{color:#7f74b5;}
#under_img .h3_5{color:#8da13d;}
#products #under_img .h3_5{color:#a1923d;}
#under_img .h3_6{color:#c0af3c;}
#interior #under_img .h3_1{margin:14px 0px 10px 0px; background:transparent url(image/interior/pointer_inventor.jpg) no-repeat scroll 0% 75px;}
#interior  .h3_2{ height: 23px;margin:14px 0px 10px 0px ; background:transparent url(image/interior/pointer_featured.jpg) no-repeat scroll 0% 0px; padding-left: 30px; color: #C4622D;}
#interior  .h3_3, #traditional .h3_3{margin:14px 0px 10px 0px; padding-left:31px;font-size:17px; color:#963033; background:transparent url(image/interior/pointer_reqest.jpg) no-repeat scroll 0% -2px;}
#traditional .h3_3{margin-bottom:15px;}
#references #under_img{color:#535353}

#under_img .gallery{width:727px; height:400px; background-color:#e7e9df; clear:both;}

#under_img .pdf{display:block; float:left;}
.gallery p{width:200px; float:right; font-size:10px; color:#71716f; padding:0px 12px 102px 12px; clear:both;}
.gallery p strong{display:block; color:#636462; font-size:12px; padding:12px 0px 12px 0px;}
.gallery form{float:right; clear:both;}
#products .gallery form{display:none}
.gallery .click_the{display:block; float:right; padding:0px; width:300px; margin-top:3px; color:#a5afac; font:bold 10px Verdana; }
.back_to_top{color:#696969; padding:4px 0px 13px 14px; font-size:9px; font-weight:bold; display:block; border-bottom:1px dotted #000000;}
#products .back_to_top{margin-top:5px; padding-bottom:0px; float:left; display:block; border:none;}
#products .link_point{display:block; float:left;margin-top:11px;}
#products .space{margin-bottom:40px; clear:both;}
.no_border{border:none; margin-bottom:24px;}
.sspace{margin-top:10px;}
#under_img .text{font: normal 13px Verdana; width:691px; margin-left:25px; color:#757575; border-bottom:1px dotted #000000; padding-bottom:12px;}
#under_img  .text strong{float:left; display:block;clear:both; margin-top:16px; color:#9d3e41;}
#interior #under_img  .text strong{color:#4e4e46; border:none; font-style:normal;}
#under_img  .text span{float:left; display:block;clear:both; color:#9d3e41;}
#interior #under_img  .text span{font-style:normal; color:#4e4e46;}
#interior #under_img .text a{color:#4e4e46;background: transparent url(image/interior/pointer_a.jpg) no-repeat scroll 0% 0px; font-size:12px; font-style:normal; padding-left:12px; display:block; clear:both;}
#references #under_img .text {margin-left:10px; padding-top:14px; padding-left:28px; }
#under_img h3{margin-left:25px; padding:20px 0px 20px 30px; font: bold 17px verdana}
#products #under_img h3{font-size:16px; margin-bottom:6px; clear:both; margin-top:9px;}
#products #under_img h3 strong{font-size:20px;}
#traditional #under_img h3{padding:1px 0 0 0px; margin-left:9px;}
#references #under_img .references_1{background: transparent url(image/references/references_1.jpg) no-repeat scroll 0% 14px; border:none;}
#references #under_img .references_1_1{padding-bottom:65px;}
#references #under_img .references_2{background: transparent url(image/references/references_2.jpg) no-repeat scroll 0% 14px; padding-bottom:65px;}
#references #under_img .references_3{background: transparent url(image/references/references_3.jpg) no-repeat scroll 0% 14px; padding-bottom:65px;}  
.h3_under_img_1{background: transparent url(image/our_proces/1.jpg) no-repeat scroll 0% 50%; color:#b2bc5e;}
.h3_under_img_2{background: transparent url(image/our_proces/2.jpg) no-repeat scroll 0% 50%; color:#c7a670;}
.h3_under_img_3{background: transparent url(image/our_proces/3.jpg) no-repeat scroll 0% 50%; color:#65b3bf;} 
.h3_under_img_4{background: transparent url(image/our_proces/4.jpg) no-repeat scroll 0% 50%; color:#8da13d;} 
.h3_under_img_5{background: transparent url(image/our_proces/5.jpg) no-repeat scroll 0% 50%; color:#e6691d;} 


#our_team .content .text_2{font:normal 14px Verdana; color:#54726a; padding:0px 22px 19px 14px;}
.h3_our_team{padding:8px 22px 19px 10px; margin:0px; color:#54726a; clear:both;}
.border_dotted_top{border-top:1px dotted #000000; margin-left:15px; padding-left:0pt; width:637px;}
.border_dotted_top_in_content{border-bottom:1px dotted #000000; margin-left:0px; margin-bottom:10px; padding-left:10pt; padding-bottom:3px; width:auto;}
.content .text_1{ width:450px;float:left;margin-bottom:17px; font:normal 11px verdana; text-align:justify; color:#535353;}
#our_team .content  .properties{font-size:13px; color:#535353;}
.content .img_1, .content .img_2{width:182px; height:106px; border:1px solid #939784; float:left; padding:0px; margin:0px 13px 0pt 13px;}
.content .img_3{padding:0px 22px 19px 14px; float:left;}
.content .img_4{padding:0px 22px 19px 14px; float:left;}
.content .img_5{padding:0px 22px 19px 64px; float:left;}
#in_content{clear:both; height:189px; border-bottom:1px dotted #000000;}
.in_content{background-color:#eef5f3; width:auto; height:182px; clear:both}
.along_our_proces_img_1{width:149px; padding:0px 5px 0px 5px; float:left; font-size: 12px; color:#535353;}
.along_our_proces_img_1 strong{font: bold 12px verdana; display:block; padding-bottom:14px; color:#535353;}
.centent{border-bottom:1px dotted #000000; height:408px;}
#thanks .form{clear:both; padding:20px 0px 12px 10px}

.site_map ol{float:left; display:block; width:222px; height:230px; margin-right:1px; margin-top:11px; border-bottom:1px dotted #000000;}
	:root .site_map ol{height:200px;}	
/*.site_map_living_rooms, .site_map_bedrooms{clear:both;} */

.site_map ol li { padding-left:32px; }
.site_map ol li a{color:#6a6a6a; font:normal 12px Verdana; text-decoration:none;}
.site_map ol .text-indent{text-indent:46px;}
.site_map ol .first_li{ font: bold 17px verdana; padding-top:5px;margin-bottom:4px;}
ol.site_map_home .first_li, ol.site_map_request .first_li, ol.site_map_featured  .first_li, ol.site_map_information .first_li, ol.site_map_other .first_li {background: transparent url(image/site_map/site_map_1.jpg) no-repeat scroll 0% 50%; color:#7C8E89;}
ol.site_map_living_rooms .first_li{background: transparent url(image/site_map/site_map_2.jpg) no-repeat scroll 0% 50%; color:#b2bc5e;}
ol.site_map_bedrooms .first_li{background: transparent url(image/site_map/site_map_3.jpg) no-repeat scroll 0% 50%;}
ol.site_map_bathrooms .first_li{background: transparent url(image/site_map/site_map_4.jpg) no-repeat scroll 0% 50%;}
ol.site_map_hallways .first_li{background: transparent url(image/site_map/site_map_5.jpg) no-repeat scroll 0% 50%;}
ol.site_map_dining_rooms .first_li{background: transparent url(image/site_map/site_map_6.jpg) no-repeat scroll 0% 50%;}
ol.site_map_lobbies .first_li{background: transparent url(image/site_map/site_map_7.jpg) no-repeat scroll 0% 50%;}
ol.site_map_information, ol.site_map_other, ol.site_map_living_rooms, ol.site_map_bedrooms, ol.site_map_bathrooms{border:none}
.content_showrooms strong{display:block; color:#535353; margin-left:10px; margin-bottom:10px; color:#5f7b74; font:bold 12px verdana}
.strong_content_showrooms{padding-left:5px}
.content_showrooms span{padding-left:21px; font:normal 12px Verdana}
.span_showrooms_1{background: transparent url(image/showrooms/showrooms_1.jpg) no-repeat scroll 0% 50%; margin-left:15px}
.span_showrooms_2{background: transparent url(image/showrooms/showrooms_2.jpg) no-repeat scroll 0% 50%;}
.span_showrooms_3{background: transparent url(image/showrooms/showrooms_3.jpg) no-repeat scroll 0% 50%;}
.span_showrooms_4{background: transparent url(image/showrooms/showrooms_4.jpg) no-repeat scroll 0% 50%;}


#architects #content #list_bottom #information .information_1 a,
#architects #content #list_bottom #information .information_2 a,
#architects #content #list_bottom #information .information_3 a
{ text-decoration:none;color:#54726A; display:inline; border:none; margin-left:0px; padding-left:0px; background:none; font-size:11px;}

.content_showrooms .block_1 { padding-bottom:20px;}
.content_showrooms .block_1, .content_showrooms .block_2{width:662px; padding:10px; margin-left:10px; margin-bottom: 15px;}
.content_showrooms .block_1{background-color:#f0f0d6; height:364px;}
.content_showrooms .block_2{background-color:#f8e7c1;}
.content_showrooms .block_1 img, .content_showrooms .block_2 img{width:392px; height:332px; float:left; }
.block_1 p, .block_2 p{width:266px; float:left;}
.block_1 strong, .block_2 strong{float:left; display:block; clear:both; width:256px; color:#54726A;}
#showrooms .block_1 strong, #showrooms .block_2 strong{color:#35433f}
.p_2__showrooms .strong_2{padding-top:10px; margin-top:4px; border-top:1px dotted #000000; }
.block_1 .p_2__showrooms, .block_2 .p_2__showrooms{float:left;}
#showrooms .content_showrooms .p_2__showrooms .span_1, #showrooms .content_showrooms .p_2__showrooms .span_2{width:124px; display:block;clear:both; margin-left:10px; padding-left:0px; color:#4E5A53;}
	*html #showrooms .content_showrooms .p_2__showrooms .span_1, #showrooms .content_showrooms .p_2__showrooms .span_2{padding-left:10px;}
*+html #showrooms .content_showrooms .p_2__showrooms .span_1, #showrooms .content_showrooms .p_2__showrooms .span_2{padding-left:0px;}

	.p_showrooms .span_1, .p_showrooms .span_2{float:left; display:block;color:#4E5A53;}
#showrooms .p_showrooms .span_1, #showrooms .p_showrooms .span_2{width:150px;} 
	*html #showrooms .p_showrooms .span_2{margin-top:11px; }
	*+html #showrooms .p_showrooms .span_2{margin-top:11px;}
.p_showrooms .span_3{clear:both;float:left; text-align:justify; width:248px; padding-left:0px; margin-left:10px;padding-bottom:20px;padding-top:6px; display:block; border-bottom:1px dotted #000000; border-top:1px dotted #000000; color:#4E5A53;}
.p_showrooms .strong_2, .p_showrooms .strong_3{width:47px;}
.p_3__showrooms span{margin-left:10px; padding-top:4px; padding-bottom:4px;}
#showrooms .content_showrooms  .block_1 .p_2__showrooms, #showrooms .content_showrooms .block_2 .p_2__showrooms{color:#000000;}
#showrooms .content_showrooms .block_2 .p_2__showrooms{color:#54726a;}
.p_3__showrooms .span_1{display:block; background: transparent url(image/showrooms/showrooms_1.jpg) no-repeat scroll 0% 50%;}
.p_3__showrooms .span_2{display:block; background: transparent url(image/showrooms/showrooms_2.jpg) no-repeat scroll 0% 50%;}
.p_3__showrooms .span_3{display:block; background: transparent url(image/showrooms/showrooms_3.jpg) no-repeat scroll 0% 50%;}
.p_3__showrooms .span_4{display:block; background: transparent url(image/showrooms/showrooms_4.jpg) no-repeat scroll 0% 50%;}



.block_2 .p_3__showrooms .span_1{display:block; background: transparent url(image/showrooms/showrooms_1_1.jpg) no-repeat scroll 0% 50%;}
.block_2 .p_3__showrooms .span_2{display:block; background: transparent url(image/showrooms/showrooms_2_2.jpg) no-repeat scroll 0% 50%;}
.block_2 .p_3__showrooms .span_3{display:block; background: transparent url(image/showrooms/showrooms_3_3.jpg) no-repeat scroll 0% 50%;}
.block_2 .p_3__showrooms .span_4{display:block; background: transparent url(image/showrooms/showrooms_4_4.jpg) no-repeat scroll 0% 50%;}


.repair_p {padding-right: 290px !important; background: url(image/Repair/bg_repair.jpg) no-repeat 100% 0;}

#unique_products {clear:both; list-style: none; width: 719px; float:left; border-top: 1px dotted #444; border-bottom: 1px dotted #444; padding: 5px 15px 5px 0; margin-bottom: 10px;}
#unique_products ul{clear:both; list-style: none; float:left; width: 300px;}
#unique_products ul li a {display:block;  color: #444; text-decoration: none; font-size: 12px; padding: 5px 0 5px 35px;}
#unique_products ul li a:hover {color: #c00; text-decoration: underline;}
#unique_products ul li.unique1 a {background: url(image/Repair/link1.jpg) no-repeat 10px 4px;}
#unique_products ul li.unique2 a {background: url(image/Repair/link2.jpg) no-repeat 10px 4px;}
#unique_products ul li.unique3 a {background: url(image/Repair/link3.jpg) no-repeat 10px 4px;}
.request_appointment {float:right; background: #a00; color: #fff; text-decoration: none; font-size: 12px; padding: 5px; font-weight:bold; font-family: Verdana, Arial, sans-seriff; margin-bottom: 10px; text-align: center; width: 170px; margin-top: 8px;}
.request_brochure {clear:right; float:right; background: #a00; color: #fff; text-decoration: none; font-size: 12px; padding: 5px; font-weight:bold;  font-family: Verdana, Arial, sans-seriff; text-align: center; width: 170px;}

#appointment_form {background: #F0F0D6; clear: both; font-size: 11px; height: 250px; width: 732px;}
 *html #home #appointment_form {  padding-bottom: 20px; overflow:hidden;}
#appointment_form .required {color: #9BAE80;}
#appointment_form #form_left {float:left; width: 300px; }
#appointment_form #form_right {float: left; width: 350px; }
#appointment_form fieldset {border: 0; padding: 5px;}
#appointment_form label {float:left; width: 80px; font-size:11px;}
#home #appointment_form label{font-size:11px;}
#appointment_form input{border: 1px solid #737164; width: 130px;}
#appointment_form input#phone1 {width:30px; margin-right: 8px;}
#appointment_form input#phone2 {width:30px; margin-right: 8px;}
#appointment_form input#ext {width:30px; margin-right: 8px;}
#appointment_form input#zip {width:210px;}
#appointment_form input#city {width:210px;}
#appointment_form input.btn_submit {display:block; background: url(image/Repair/btn_submit.gif) no-repeat 0 0; width: 83px; height: 25px; clear:both; float:right; border: none; margin-right: 100px; display: inline;} 
#appointment_form .req_text {float:left; position: relative; top: 15px; left: 15px;}

#appointment_form select{border: 1px solid #737164; width: 130px; font-size: 11px;}
#appointment_form h3 {background: #CFD37E; color: #222; font-size: 15px;  padding: 5px; font-family: Verdana, Arial, sans-seriff; margin-bottom: 10px;}

#appointment_form .form_p {clear:both; border-top: 1px dotted #444; padding-top: 10px; position:relative; top: 10px; padding-left: 50px; padding-right: 50px; background: url(image/Repair/security.gif) no-repeat 20px 12px;}


#appointment_form { width:732px; overflow:hidden; background: #F0F0D6; clear: both; font-size: 11px; height: 250px;}
	*html #appointment_form { width:730px;}
#home #appointment_form {height:543px; border:1px solid #7b8e8a; margin-bottom: 15px; padding-bottom: 40px; }
	
	 :root #home #appointment_form { padding-bottom: 0px;}
#home .appointment_form{display:none}
#traditional #appointment_form {height:550px}
#interior #appointment_form {height: 520px; padding-bottom: 30px; margin-bottom: 15px;}
    :root #interior #appointment_form {padding-bottom: 0;}
#request_estimate #appointment_form {height: 545px;}

#appointment_form .required {color: #9BAE80;}
#appointment_form #form_left {float:left; width: 300px; }
#request_estimate #appointment_form #form_left {margin-left:33px;}
#interior #appointment_form #form_left {margin-left:33px;}
#traditional #appointment_form #form_left {margin-left:33px;}
#home #appointment_form #form_left {margin-left:33px; display: inline; overflow: hidden; }
#home #brochure_form #form_left {margin-left:33px;}
#appointment_form #form_right {float: left; width: 350px; display: inline; overflow: hidden; }
#home #brochure_form #form_right {float: left; width: 350px; }
#appointment_form fieldset {border: 0; padding: 7px 5px;}
#appointment_form fieldset.location_type  {overflow:hidden; position:relative; left: -75px;top: 1px;}

#request_estimate #appointment_form #form_left {width:233px;}
#interior #appointment_form #form_left {width:233px;}
#traditional #appointment_form #form_left {width:233px;}
#home  #appointment_form #form_left {width:233px;}
#home #brochure_form #form_left {width:233px;}
#appointment_form fieldset.Select_the_rooms, #appointment_form fieldset.What_type{overflow:hidden;clear:both; padding:10px 0px 5px 33px;}
 :root #appointment_form fieldset.What_type{padding-bottom: 10px;}
#appointment_form .Select_the_rooms #name {border: none !important; margin-top: 0 !important;}
#appointment_form .location_type #name {border: none !important; margin-top: 0 !important;}
#appointment_form .What_type #name {border: none !important; margin-top: 0 !important;}
#request_estimate #appointment_form fieldset.What_type label.last{width:40px;}
#interior #appointment_form fieldset.What_type label.last{width:40px;}
#traditional #appointment_form fieldset.What_type label.last{width:40px;}
#home  #appointment_form fieldset.What_type label.last{width:40px;}
#request_estimate #appointment_form fieldset.What_type #last_text {width:204px; margin-left:3px;}
#interior #appointment_form fieldset.What_type #last_text, #traditional #appointment_form fieldset.What_type #last_text, #home #appointment_form fieldset.What_type #last_text {width:204px; margin-left:3px;}

#traditional #appointment_form fieldset.What_type #last_text {width:241px; margin-left:3px;}
#tr
#appointment_form label {float:left; width: 80px; }
#request_estimate #appointment_form label{width:99px; padding-top:0px; font-size:11px;}
#interior #appointment_form label{width:99px; padding-top:0px;}
#interior #appointment_form #form_left fieldset label, #interior #appointment_form #form_right fieldset label{width:55px; padding-top:0px;} 
#traditional #appointment_form #form_left fieldset label, #traditional #appointment_form #form_right fieldset label{width:55px; padding-top:0px;} 
#home #appointment_form #form_left fieldset label, #home #appointment_form #form_right fieldset label{width:55px; padding-top:0px;} 


#interior #appointment_form .select_form label, #interior #appointment_form .select_form label{width:228px; padding-top:0px;}
#request_estimate #appointment_form #form_left fieldset label, #request_estimate #appointment_form #form_right fieldset label, #traditional  #appointment_form #form_right fieldset label{width:55px; padding-top:0px;} 
#request_estimate #appointment_form .select_form label, #interior #appointment_form .select_form label, #traditional #appointment_form .select_form label, #home #appointment_form .select_form label{width:228px; padding-top:0px;}

#appointment_form input{border: 1px solid #737164; width: 130px;}
#home #appointment_form input {}
#request_estimate #appointment_form .Select_the_rooms input, #request_estimate #appointment_form .What_type input{width: 21px; float:left;}
#interior #appointment_form .Select_the_rooms input, #interior #appointment_form .What_type input{width: 21px; float:left;}
#traditional #appointment_form .Select_the_rooms input, #traditional #appointment_form .What_type input{width: 21px; float:left;}
#home #appointment_form .Select_the_rooms input, #home #appointment_form .What_type input{width: 21px; float:left;}
#home #appointment_form .What_type #name{border: none;}
#home #appointment_form .Select_the_rooms #name {border: none !important;}
#traditional #appointment_form .Select_the_rooms input, #traditional #appointment_form .What_type input{width: 21px; float:left;}
#traditional #appointment_form .Select_the_rooms input, #traditional #appointment_form .What_type input{width: 21px; float:left;}
#request_estimate #appointment_form .location_type input{width: 21px; float:left; margin-top:3px;}
#interior #appointment_form .location_type input{width: 21px; float:left; margin-top:3px;}
#traditional #appointment_form .location_type input{width: 21px; float:left; margin-top:3px;}
#home #appointment_form .location_type input{width: 21px; float:left; margin-top:0px; border: none !important;}
#appointment_form input#phone1 {width:30px; margin-right: 8px;}
#home #appointment_form input#phone1 , #traditional #appointment_form input#phone1, #request_estimate #appointment_form input#phone1, #references #appointment_form input#phone1{width:45px;}
#appointment_form input#phone2 {width:30px; margin-right: 8px;}
#home #appointment_form input#phone2, #traditional #appointment_form input#phone2, #request_estimate #appointment_form input#phone2, #references #appointment_form input#phone2{width:45px; }
#home #appointment_form input#phone3, #traditional #appointment_form input#phone3, #request_estimate #appointment_form input#phone3, #references #appointment_form input#phone3{width:72px; }
#appointment_form input#ext {width:30px; margin-right: 8px;}
#home #appointment_form input#ext,#traditional #appointment_form input#ext, #request_estimate #appointment_form input#ext, #references #appointment_form input#ext {width:45px;}
#appointment_form input#zip {width:210px;}
#request_estimate  input#zip, #interior input#zip  {width:218px;}
#traditional  input#zip, #interior input#zip  {width:218px;}
#home  input#zip, #interior input#zip  {width:218px;}
#appointment_form input#city {width:210px;}
#request_estimate #appointment_form input#city {width:218px;}
#interior #appointment_form input#city {width:218px;}
#traditional #appointment_form input#city {width:218px;}
#home #appointment_form input#city {width:218px;}

#appointment_form input.btn_submit {display:block; background: url(image/Repair/btn_submit.gif) no-repeat 0 0; width: 83px; height: 25px;  border: none; margin-left: 495px; clear: both; float:left; display: inline; margin-top: 5px; display: inline;} 

#request_estimate #appointment_form input.btn_submit {margin-right:147px;}
#interior #appointment_form input.btn_submit {margin-right:147px;}
#traditional #appointment_form input.btn_submit {margin-right:147px;}
#home #appointment_form input.btn_submit {margin-left:465px; clear: both; float:left; display: inline; margin-top: 5px; }


#appointment_form .req_text {float:left; position: relative; top: 15px; left: 15px;}

#appointment_form select{border: 1px solid #737164; width: 130px; font-size: 11px;}
#request_estimate #appointment_form select{width:264px; margin-left:13px;}
#interior #appointment_form select{width:264px; margin-left:13px;}
#traditional #appointment_form select{width:264px; margin-left:13px;}
#home #appointment_form select{width:264px; margin-left:13px;}
#request_estimate #appointment_form fieldset.select_left select{width:132px; margin-left:0px;}
#interior #appointment_form fieldset.select_left select{width:132px; margin-left:0px;}
#traditional #appointment_form fieldset.select_left select{width:132px; margin-left:0px;}
#home #appointment_form fieldset.select_left select{width:132px; margin-left:0px;}

#appointment_form .border_dooted {overflow:hidden; width:676px; border-bottom:1px dotted #000000; margin-left:36px; clear:both;}
#home #appointment_form .border_dooted, #request_estimate #appointment_form .border_dooted{border:none;}
.border_dooted{width:624px; border-bottom:1px dotted #000000; margin-left:36px; clear:both;}
 #products .border_dooted{width:624px; border-bottom:1px dotted #000000; margin-left:0px; margin-top:48px; margin-bottom:0px; clear:both;}
#request_estimate #appointment_form .select_form, #interior #appointment_form .select_form, #traditional #appointment_form .select_form, #home  #appointment_form .select_form{overflow:hidden; clear:both; margin:7px 0px 7px 33px; width: 100%;}
#request_estimate #appointment_form .select_border label, #interior #appointment_form .select_border label, #traditional #appointment_form .select_border label, #home #appointment_form .select_border label{ padding-top:0px;}
#traditional .label_display_none{visibility:hidden;}
#appointment_form h3 {background: #CFD37E; color: #222; font-size: 15px; padding:5px 5px 5px 12px; font-family: Verdana, Arial, sans-seriff; margin-bottom: 10px; border-bottom:1px dotted #000000;}
*html #home #appointment_form h3{width:732px;}
#home #menu_request {padding-top:20px; clear:both; display:block; list-style: none; border: 1px solid #fff;}
.menu_request_1, .menu_request_2, .menu_request_3{float:left;  margin: 0 5px 0 0;   display: inline;}
#menu_request span{color:#9ba798; cursor: pointer; font:bold 16px Verdana; text-decoration: none; display:block;padding:5px 10px; background: #D7D9CB; border: 1px solid #BEC4B8; border-bottom: 1px solid #D7D9CB;}
#menu_request span:hover{color:#963033; font:bold 16px Verdana; border: 1px solid #7D8E84; border-bottom: 1px dotted #7D8E84; background: #CFD37E; position: relative; top: 1px;}
#menu_request span.active {color:#963033; font:bold 16px Verdana; border: 1px solid #7D8E84; border-bottom: 1px dotted #7D8E84; background: #CFD37E; position: relative; top: 1px;}
#appointment_form h2{overflow:hidden;padding:0px 0px 0px 12px; color:#35433f; font-size: 16px;}
#appointment_form h2.h2_border{overflow:hidden;padding:10px 0px 12px 12px; border-top: 1px dotted #000000; }
#appointment_form p.p_info_appointment_form{padding:7px 0px 0px 36px; color:#20201d; float:left; margin-right:73px;}
 #appointment_form  p.p_info_appointment_form{font-size:12px; font-weight:bold;}
#home #appointment_form p.p_info_appointment_form{font-size:12px; font-weight:bold;}
#appointment_form p.p_info_appointment_form_margin{overflow:hidden; margin-right:0px}
p.p_info_appointment_form span{color:#8b8b6c;}

#appointment_form .form_p {clear:both; border-top: 1px dotted #444;  width: 632px; padding-top: 10px; position:relative; top: 10px; padding-left: 50px; padding-right: 50px; background: url(image/Repair/security.gif) no-repeat 20px 12px;}
#home #appointment_form .form_p{overflow:hidden;width:630px;}
#request_estimate #appointment_form .form_p{border:none}

/**/
#brochure_form {background: #F0F0D6; clear: both; font-size: 11px; height: 295px; margin-bottom:25px; }
#brochure_form .required {color: #9BAE80;}
#brochure_form #form_left {float:left; width: 300px; }
#brochure_form #form_right {float: left; width: 350px; }
#brochure_form fieldset {border: 0; padding: 5px;}
#brochure_form label {float:left; width: 80px;}
#brochure_form input{border: 1px solid #737164; width: 130px;}
#brochure_form input#phone1 {width:30px; margin-right: 8px;}
#brochure_form input#phone2 {width:30px; margin-right: 8px;}
#brochure_form input#ext {width:30px; margin-right: 8px;}
#brochure_form input#zip {width:210px;}
#brochure_form input#city {width:210px;}
#brochure_form input.btn_submit {display:block; background: url(image/Repair/btn_submit.gif) no-repeat 0 0; width: 83px; height: 25px; clear:both; float:right; border: none; margin-right: 100px; display: inline;} 
#brochure_form .req_text {float:left; position: relative; top: 15px; left: 15px;}

#brochure_form select{border: 1px solid #737164; width: 130px; font-size: 11px;}
#brochure_form h3 {background: #CFD37E; color: #222; font-size: 15px;  padding: 5px; font-family: Verdana, Arial, sans-seriff; margin-bottom: 10px;}

#brochure_form .form_p {clear:both; border-top: 1px dotted #444; padding-top: 10px; position:relative; top: 10px; padding-left: 50px; padding-right: 50px; background: url(image/Repair/security.gif) no-repeat 20px 12px;}

#brochure_form {background: #F0F0D6; clear: both; font-size: 11px; height: 439px;}
.brochure #brochure_form {margin-left:11px; margin-right:11px;}
	*html .brochure #brochure_form{width:750px}
#home #brochure_form{display:none;}
#brochure_form .required {color: #9BAE80;}
#brochure_form #form_left {float:left; width: 300px; }
.brochure #brochure_form #form_left {width: 223px;}
.brochure #brochure_form #form_left {padding-left:21px;}

.brochure #brochure_form #form_left fieldset{width:233px}
#brochure_form #form_right {float: left; width: 350px; }
#borchure_form fieldset {border: 0; padding: 5px;}
#brochure_form label {float:left; width: 64px;}
#brochure_form input{border: 1px solid #737164; width: 130px;}
#home #brochure_form input#phone3,#references #brochure_form input#phone3 {width:72px;}
#brochure_form input#phone1 {width:30px; margin-right: 8px;}
#home #brochure_form input#phone1, #references #brochure_form input#phone1 {width:45px;}
#brochure_form input#phone2 {width:30px; margin-right: 8px;}
#home #brochure_form input#phone2, #references  #brochure_form input#phone2{width:45px;}
#brochure_form input#ext {width:30px; margin-right: 8px;}
#home #brochure_form input#ext, #references #brochure_form input#ext{width:45px;}
#brochure_form input#zip {width:210px;}
#brochure_form input#city {width:210px;}
#brochure_form input.btn_submit {display:block; background: url(image/Repair/btn_submit.gif) no-repeat 0 0; width: 83px; height: 25px; clear:both; float:right; border: none; margin-right: 100px; display: inline;} 
#brochure_form .req_text {float:left; position: relative; top: 15px; left: 15px; padding-bottom: 15px; clear:both;}

#brochure_form select{border: 1px solid #737164; width: 130px; font-size: 11px;}
#brochure_form h3 {background: #CFD37E; color: #222; font-size: 15px;  padding: 5px; font-family: Verdana, Arial, sans-seriff; margin-bottom: 10px;}
#home #brochure_form {border: 1px solid #7B8E8A;}
#home #brochure_form h3 {border-bottom: 1px dotted #444; padding-left: 12px;}

#brochure_form .form_p {clear:both; border-top: 1px dotted #444; padding-top: 10px; position:relative; top: 10px; padding-left: 50px; padding-right: 50px; background: url(image/Repair/security.gif) no-repeat 20px 12px;}

.brochure_p {padding-left: 120px !important; margin-left:26px; background: url(image/request/bg_brochure.jpg) no-repeat 0 0; min-height: 150px; }

*html .brochure_p {height: 150px;}

#brochure_form .form_checkbox {clear:both; position: relative; top: 10px; padding-left: 45px; border-top: 1px dotted #444; padding-top: 15px; padding-bottom: 15px;}
#brochure_form  .form_checkbox3{padding-left:34px;}
#home #brochure_form  .form_checkbox3 {display:none;}

.brochure #brochure_form .form_checkbox{ padding-left: 30px;}
#brochure_form .form_checkbox input{clear:none; width: auto !important; float:left; border: none !important;}
.brochure #brochure_form .form_checkbox input{margin-top:10px; margin-left:25px;}
.brochure #brochure_form .form_checkbox #check3{margin-left:15px;}
#brochure_form .form_checkbox label{width: auto !important;}
.brochure #brochure_form .form_checkbox label{margin-top:10px; margin-left:4px;}
#brochure_form .form_checkbox img{float:left;}
ul#images {float:left; width:112px;}
ul#images li {float:left; margin-bottom:5px; margin-left:4px;}
.three_img{height:93px; background-color:#c0dde3;clear:both; padding:16px 0px 0px 39px; margin-left:9px;}
.three_img p{float:left; width:126px;margin-top:14px; padding-left:8px;}
.three_img img{float:left}
.three_img strong{color:#5b7972; font-size:11px;}
.three_img span{color:#35433f; font-size:11px; display:block;}
.three_img .biography{ background: url(image/interior/pointer_3_img.jpg) no-repeat 0 2px; padding-left:16px;}
.three_img .space_height{margin-top:12px; display:block;}
.more_techniques{background: url(image/traditional/pointer.jpg) no-repeat 0 2px; display:block; padding-top:5px; padding-left:24px; color:#363636; height:19px;}
.more_techniques span{padding:10px 0px 0px 0px; font-size:12px;}

.finish_ul {list-style-type: disc; ; clear: both; padding-left: 25px;}
.finish_ul li{list-style-type: disc;}

/* galerry */


/* GALLERY START */
#content .gallBlock * { padding:0px; margin:0px; border:none; float:none; position:relative; }

.clear { height: 1px; line-height: 1px; clear: both; font-size: 1px; }
#content .gallBlock { position:relative; background: #fff; font-weight: bold; font-family: Verdana,Sans-Serif; margin: 0px auto; padding-bottom:15px; border-bottom:dotted 1px #8f9070; margin-bottom:22px; }
#content .gallBlock .content {padding-left:10px; background: #e7e9df; width: 736px; height: 360px; position: relative; }
#content .gallBlock h3 { font-size: 20px; margin:6px 0px 8px 0px; padding:0px;}
#content .gallBlock h4 { border:none; margin:10px 0px 10px 0px; font-size: 12px; color: #343434; width:160px; }
#content .gallBlock p { font-size: 10px; color: #535353; width:160px; font-weight:normal;}
#content .gallBlock img { width: 392px; height: 332px; float: left;  margin-top: 17px;}
#content .gallBlock a.RaN { position:absolute; bottom:0px; left:0px; background: #963033 url( 'images/arrowRight.gif' ) no-repeat scroll top right; text-decoration: none; color: #fff; display: block; font:normal normal bold 10px/normal Verdana,Sans-serif; width: 145px; height: 20px; padding:6px 0px 0px 6px; }
#content .gallBlock .content span.topInfo { color: #a5afac; font-size: 10px; font-weight: bold; float: right; clear: both; margin: 2px 37px 1px 0px; }
#content .gallBlock .thumbWrapper { float: left; width: 138px; border-left:solid 6px #E7E9DF; display:inline;}
#content .gallBlock .essenceWrapper { display:inline; position:relative; clear: right; float: right; width: 180px; height:334px; }

#interior #content .gallBlock .essenceWrapper p{display:none;}
#interior #content .gallBlock .essenceWrapper p#descriptions_01_001{display:block;}
#interior #content .gallBlock .essenceWrapper a{display:none;}

#traditional #content .gallBlock .essenceWrapper p{}
#traditional  #content .gallBlock .essenceWrapper p{}
.decorative  #content .gallBlock .essenceWrapper p{display:none;}
.decorative  #content .gallBlock .essenceWrapper p#descriptions_01_001{display:block;}
.fauxfinish  #content .gallBlock .essenceWrapper p{display:block !important; visibility:hidden !important;}
.decorative  #content .gallBlock .essenceWrapper p{}
.fauxpaint  #content .gallBlock .essenceWrapper p{display:block !important; visibility:hidden !important;}
#traditional #content .gallBlock .essenceWrapper a{display:none;}

#architects #content .gallBlock .essenceWrapper p{display:none;}
#architects #content .gallBlock .essenceWrapper p#descriptions_01_001{display:block;}
#architects #content .gallBlock .essenceWrapper a{display:none;}

#content .gallBlock a.thumb { display: block; width: 62px; height: 42px;  border: solid 1px #858a74; float: left; margin:2px 4px 2px 0px; }
#content .gallBlock a.thumb:hover { background-position:bottom left; border: solid 1px #858a74; }





.color1 { color: #b2bc5e; } 
.color2 { color: #c7a670; }
.color3 { color: #65b3bf; }
.color4 { color: #7f74b5; }
.color5 { color: #8da13d; }
.color6 { color: #c0af3c; }
.color7 { color: #b0959f; }
.color7 { color: #b0959f; }
#content .gallBlock a.headLink { color:#000; text-decoration:underline; font-size:10px; font-size:normal; position:relative; top:2px; left:10px; }
#content .last { border-bottom:none; }

#content .gallBlock .mainGalWrapper { display:inline; position:relative; clear: right; float: right; width: 192px; height:334px; padding-top:2px; }
#content .mainGalWrapper ul { list-style-type:none; }
#content .mainGalWrapper ul li { clear:both; display:block; height:43px; width:192px; padding-bottom:2px; border-bottom:dotted 1px #9f9c8b }
#content .mainGalWrapper ul li.last { border-bottom:none; margin-bottom:0px; }
#content .mainGalWrapper ul li a {text-decoration:none;  margin:6px 0px 6px 0px; padding:10px 0px 9px 16px; width:162px; display:block; float:left; font-size:16px; line-height:16px; position:relative; }
#content .mainGalWrapper ul li a:hover {background:#939784 url('images/arrowLeft.gif') no-repeat scroll 0px 0px ; color:#fff;}
#content .mainGalWrapper ul li a:hover span {color:#fff;}
#content .mainGalWrapper ul li span {margin-left:10px; color:#7c8e89; font-size:10px; text-decoration:underline; line-height:10px;}

/* GALLERY END */

/* FOOTER START */
#footer{ width:950px; clear:both; border-top:dotted 1px #8f8255; padding-top:8px; position:relative; font-size:9px; font-weight:bold; }

#footer span { position:absolute; top:8px;}

#footer ul {margin-bottom:18px; height:12px; width:100%; display:block; list-style-type:none; text-align:center; clear:both;}
#footer ul li {display:inline; border-right:solid 1px #000; padding:0px 6px;}
#footer ul li.last { clear:right; border:none;}
#footer ul li a { text-decoration:none; color:#000; }

#copyright { left:0px; }
#designedBy { right:0px; }
#designedBy a{ text-decoration:none; color:#ee9d00; }
/* FOOTER END */


/* ERROR CORECTION */

.correctionImage { float:right; margin:20px; margin-right:0px; clear:none;}
.correction { color:#384241; margin:10px 20px 20px 20px; text-align:justify;}
#correction { color:#384241; margin:10px 20px 20px 20px; }
#correction li { list-style-type:disc; margin-left:20px; }



/*  update    07.18.2008      */
#home  #content  h1,
#home #content h2 {font:normal normal bold 15px/normal Verdana, Sans-serif; padding-bottom:10px; }

#home  #content  h1 {text-indent:-9px; color:#54726a;}
#home #content h2  {font-size:15px; color:#54726a;}

#traditional #content h2 {padding-bottom:10px;}
#traditional #content h2 a {text-decoration:none; font:normal normal bold 15px/normal Verdana, Sans-serif !important; color:#963033 !important;}
#traditional #content h2 a:hover {text-decoration:underline;}

.simpleList {}
	.simpleList li
	{
		list-style: disc outside;
		text-indent : 0px;
		/*display: list-item;*/
		margin-left:15px;
		font-size:12px; font-weight:normal;
		text-align:justify;
		color:#535353;
		
	}
