@import "reset.css";

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color: #838182; background-color: #fff; }

#page_width { width: 990px; margin: 0px auto; /*background: url(../images/abs-shadow.gif) top left repeat;*/ overflow: visible;}

/* HEADER */
#header { background-color: #000; }
#page_width #header #nav { height: 40px; padding-top: 10px; padding-left: 96px; } 
#page_width #header #logo { width: 990px; height: 128px; background-image: url(../images/logo-header.jpg); margin-left: auto; margin-right: auto; }

/* HOME PAGE CONTENT AREA */
#page_width #home_content { width: 100%; overflow: hidden; }
#page_width #home_content #flash { /*margin-top: -2px; /*border: 1px solid; */ text-align: center; overflow: hidden;}
#page_width #home_content #thumbs_testimonials { background: url(../images/thumbbg.jpg) top left repeat-x; height: 169px; width: 100%; }
#page_width #home_content #thumbs_testimonials #thumbs { width: 492px; float: left; text-align: center; padding-left: 10px;}
#page_width #home_content #thumbs_testimonials #thumbs img { margin: 40px 20px 0px 20px; padding: 5px; border: 1px solid #000; }
#page_width #home_content #thumbs_testimonials #testimonials { width: 460px; float: right; margin: 20px 10px; height: 125px; border-left: 1px solid #bcbcbc;}
#page_width #home_content #thumbs_testimonials #testimonials h1 { font: 14px verdana; color: #e77817; font-weight: bold; padding: 5px 15px 15px 15px; }
#page_width #home_content #thumbs_testimonials #testimonials p { font: 12px verdana; color: #000; padding: 5px 15px 15px 15px; text-align: justify; line-height: 25px; }
/*#page_width #home_content #thumbs_testimonials #testimonials p  { font: 12px verdana; padding-left: 20px; padding-top: 15px; height: 50px; overflow: hidden; } */
#page_width #home_content #thumbs_testimonials #testimonials p img { float: left; padding-right: 10px; }
#page_width #home_content #thumbs_testimonials #testimonials p span.client { font: 10px verdana; font-weight: bold; }

/* OTHER PAGES CONTENT AREA */
#page_width #content { background-color: #fff; font: 12px verdana; padding: 10px 20px; color: #000; border: 1px solid #bbb;  }
#page_width #content h1 { font: 17px verdana; font-weight: bold; padding: 10px 0px; color: #e77817; }
#page_width #content h2 { font: 14px verdana; font-weight: bold; padding: 7px 0px; color: #e77817; }
#page_width #content h3 { font: 12px verdana; font-weight: bold; margin: 0px; color: #000000; }
#page_width #content p { margin: 0px 0px 10px 0px; line-height: 17px; text-align: justify; }
#page_width #content p.orange { color: #e77817; font-weight: bold; }
#page_width #content p span.quote { color: #e77817; font-style: italic; font-size: 13px; font-weight: bold; }
#page_width #content a { text-decoration: none; color: #00f; }
#page_width #content a:hover { text-decoration: underline; }
#page_width #content p  img.tick { float: left; padding-right: 15px; padding-top: 5px; }

/* ARCHITECTURE */
#page_width #content ul.architechture { padding-left: 200px; }
#page_width #content ul.architechture li { margin-left: 20px; padding-left: 5px; list-style-type: disc; line-height: 17px; color: #e77817; }

/* INTERIOR */
#page_width #content ul.interior { padding-left: 270px; }
#page_width #content ul.interior li { margin-left: 20px; padding-left: 5px; list-style-type: disc; line-height: 17px; color: #e77817; }

/* PLANNING */
#page_width #content ul.planning { padding-left: 300px; }
#page_width #content ul.planning li { margin-left: 20px; padding-left: 5px; list-style-type: disc; line-height: 17px; color: #e77817; }

/* DESIGN */
#page_width #content ul.design { padding-left: 200px; }
#page_width #content ul.design li { margin-left: 20px; padding-left: 5px; list-style-type: disc; line-height: 17px; color: #e77817; }


#page_width #content img.left { border: 0px; float: left; padding-right: 10px; }
#page_width #content img.right { border: 0px; float: right; padding-left: 10px; }
#page_width #content img.press_thumb { border: 1px solid #000; padding: 10px; }

/* CONTACT PAGE */
#page_width #content #contact_info { width: 350px; float: right; padding-left: 10px; border: 1px solid; }
#page_width #content #contact_form { width: 450px; padding-right: 10px; border: 1px solid; }

/* FOOTER */
#page_width #footer {height: 41px; background: url(../images/footerbg.jpg) top left repeat-x; font: 9px verdana; color: #000; padding: 16px; clear: both; }
#page_width #footer a { color: #000; text-decoration: none; }
#page_width #footer a:hover { text-decoration: underline; }