body { color: #3b3b3b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; background-color: #cdcdcd; text-align: justify; margin: 0; padding: 0; }p { margin: 0; padding: 0; }td { }a:link { color: #e67a1b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }a:visited { color: #e67a1c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }a:hover { color: #81a11c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }a:active { color: #e67a1c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }h1 { color: #3b3b3b; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; text-decoration: none; margin: 0; padding: 0; }h5 { color: #3b3b3b; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin: 0; padding: 0; }h5 a:link { color: #3b3b3b; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; }h5 a:visited { color: #3b3b3b; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; }h5 a:hover { color: #e67a1c; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; }h5 a:active { color: #3b3b3b; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; }#container { background-image: url(../media/background.gif); background-repeat: no-repeat; position: relative; width: 950px; height: 666px; margin-top: 50px; margin-right: auto; margin-left: auto; }#message_container { background-image: url(../media/message_background.gif); background-repeat: no-repeat; margin-top: 75px; margin-right: auto; margin-left: auto; position: relative; width: 445px; height: 366px; }#fancymenu { position: absolute; top: 150px; left: 0; width: 935px; height: 30px; overflow: hidden; padding-left: 15px; }#fancymenu ul { margin: 0; padding: 0; }#fancymenu ul li { float: left; list-style-type: none; }#fancymenu ul li a { text-indent: -500em; position: relative; height: 30px; z-index: 10; overflow: hidden; float: left; display: block; }#menu_home a {	width: 75px;	background: url(../media/home.png) no-repeat center !important;		background: url(../media/home.gif) no-repeat center;}#menu_about a {	width: 80px;	background: url(../media/about.png) no-repeat center !important;		background: url(../media/about.gif) no-repeat center;}#menu_services a {	width: 105px;	background: url(../media/services.png) no-repeat center !important;		background: url(../media/services.gif) no-repeat center;}#menu_portfolio a {	width: 115px;	background: url(../media/portfolio.png) no-repeat center !important;		background: url(../media/portfolio.gif) no-repeat center;}#menu_news a {	width: 75px;	background: url(../media/news.png) no-repeat center !important;		background: url(../media/news.gif) no-repeat center;}#menu_contact a {	width: 100px;	background: url(../media/contact.png) no-repeat center !important;		background: url(../media/contact.gif) no-repeat center;}#fancymenu li.background {/*background: url('../images/bg_menu_right.png') no-repeat top right !important;*/background: url(../media/bg_menu_right.gif) no-repeat right top; z-index: 8; position: absolute; visibility: hidden; margin-top: 3px; } #fancymenu .background .left {/*background: url('../images/bg_menu.png') no-repeat top left !important;*/background: url(../media/bg_menu.gif) no-repeat left top; height: 30px; margin-right: 9px; padding-top: 3px; /* 7px is the width of the rounded shape */}#text { position: absolute; top: 210px; left: 30px; width: 400px; height: 400px; overflow: auto; }#text_contact { position: absolute; top: 210px; left: 30px; width: 400px; height: 170px; overflow: auto; }#text_form { background-color: #cdcdcd; position: absolute; top: 400px; left: 30px; width: 400px; height: 210px; overflow: auto; }#pics { background-image: url(../media/sofa.jpg); position: absolute; top: 210px; left: 495px; width: 425px; height: 400px; }#map { background-image: url(../media/map.jpg); position: absolute; top: 210px; left: 495px; width: 425px; height: 400px; }#company { position: absolute; top: 655px; width: 950px; height: 11px; margin-right: auto; margin-left: auto; }#slide { position: absolute; top: 210px; left: 30px; width: 890px; height: 125px; z-index: 5; }#home_text { font-size: 14px; line-height: 22px; text-align: left; position: absolute; top: 390px; left: 30px; width: 350px; height: 200px; list-style-type: square; }#home_text ul { margin-left: 25px; }#home_text a:link { color: #e67a1c; font-size: 16px; font-weight: bold; line-height: 25px; text-decoration: none; }#home_text a:visited { color: #e67a1c; font-size: 16px; font-weight: bold; line-height: 25px; text-decoration: none; }#home_text a:hover { color: #81a11c; font-size: 16px; font-weight: bold; line-height: 25px; text-decoration: none; }#home_text a:active { color: #e67a1c; font-size: 16px; font-weight: bold; line-height: 25px; text-decoration: none; }#text_form table { color: #3b3b3b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; vertical-align: middle; margin: 0; padding: 0; }.right { text-align: right; padding-right: 5px; }#message_text { text-align: center; position: absolute; top: 135px; left: 50px; width: 345px; height: 255px; }.photo { text-align: left; float: left; padding-right: 10px; }.cartext { background-color: #c0c0c0; text-align: left; padding-right: 10px; float: left; }#examples { position: absolute; top: 210px; left: 30px; width: 890px; height: 415px; }#subNav { position: absolute; top: 185px; left: 30px; width: 890px; height: 20px; }#subNav a:link, #subNav a:visited, #subNav a:active { color: #4e4e4e; font-size: 13px; line-height: 20px; text-decoration: none; letter-spacing: 0.15em; padding-right: 40px; }#subNav a:hover, #subNav current { color: #e67a1c; font-size: 13px; line-height: 20px; text-decoration: none; letter-spacing: 0.15em; padding-right: 40px; border-bottom: 1pt dotted #e67a1c; }.thumb { float: left; padding-right: 53px; padding-bottom: 10px; }.examples_text { width: 261px; height: 201px; float: left; padding-right: 53px; padding-bottom: 10px; }#construction { color: #fff; font-size: 25px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; letter-spacing: 2px; position: absolute; top: 50px; left: 50px; width: 400px; height: 40px; z-index: 100; }