/* CSS Document */body {background-color: #E7E4DD;color: #000000;font-family: Arial, sans-serif;font-size: 10pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;min-width:755px;text-align:center;margin: 0;padding: 0;}.clear {clear:both;padding: 0;margin: 0;}#wrapper {margin:0pt auto;text-align:left;width: 755px;padding: 20px 0 0 0;}h1 {color: #315D9B;font-size: 11pt;font-weight: bold;text-transform: uppercase;}h2 {color: #315D9B;font-size: 10pt;font-weight: bold;}#main_nav {position: absolute;z-index: 3;top: 97px;left: 221px;font: Comic-sans;color: #DE9630;font-size: 11px;}#main_nav_cell {padding: 0 10px 0 10px;float: left;}#main_nav_cell a {color: #DE9630;text-decoration: none;}#main_nav_cell a:hover {text-decoration: underline;color: #DE9630;}#bg {padding: 0;height: 558px;background-color: #B1A490;position: relative;}#patrician_bg {position: absolute;top: 0px;left: 0px;}#interior_design {position: absolute;left: 417px;top: 57px;}#comm_design_header {position: absolute;width: 655px;border-bottom: 2px solid #982B19;text-align: right;top: 128px;left: 50px;font-family: Arial, Helvetica, sans-serif;color: #575656;font-size: 20px;}#caption_txt {color: #575656;position: absolute;z-index: 3;top: 169px;left: 23px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-transform: uppercase;padding-right: 20px;text-align: justify;line-height: 15px;}#pic_head {position: absolute;z-index: 3;top: 155px;right: 34px;font-family: Arial, Helvetica, sans-serif;font-size: 1px;line-height: 0px;}#project1 {position: absolute;top: 190px;left: 50px;padding: 0px;margin: 0px;color: #575656;font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-align: center;font-weight: bold;}#project1 a {text-decoration: none;color: #575656;}#project1 a:hover {text-decoration: none;color: #982B19;}#project2 {position: absolute;top: 190px;left: 273px;padding: 0px;margin: 0px;color: #575656;font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-align: center;font-weight: bold;}#project2 a {text-decoration: none;color: #575656;}#project2 a:hover {text-decoration: none;color: #982B19;}#project3 {position: absolute;top: 190px;left: 500px;padding: 0px;margin: 0px;color: #575656;font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-align: center;font-weight: bold;}#art_comment {position: absolute;width: 650px;top: 161px;left: 54px;font-size: 12px;margin: 0;padding: 0;color: #575656;font-size: 12px;}#art1 {position: absolute;top: 236px;left: 494px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art2 {position: absolute;top: 236px;left: 607px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art3 {position: absolute;top: 317px;left: 494px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art4 {position: absolute;top: 317px;left: 607px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art5 {position: absolute;top: 399px;left: 494px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art6 {position: absolute;top: 399px;left: 607px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#art_big {position: absolute;top: 223px;left: 52px;border: 2px solid #575656;line-height: 0px;font-size: 0px;margin: 0;padding: 0;}#project3 a {text-decoration: none;color: #575656;}#project3 a:hover {text-decoration: none;color: #982B19;}#more_projects {position: absolute;top: 502px;left: 52px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;font-weight: bold;}#more_projects a {color: #666666;text-decoration: none;}#more_projects a:hover {color: #982B19;text-decoration: none;}#next_project {position: absolute;top: 502px;left: 609px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;font-weight: bold;}#next_project a {color: #666666;text-decoration: none;}#next_project a:hover {color: #982B19;text-decoration: none;}#more_thumbs {position: absolute;top: 215px;left: 606px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;font-weight: bold;}#more_thumbs a {color: #666666;text-decoration: none;}#more_thumbs a:hover {color: #982B19;text-decoration: none;}#home_text {position: absolute;top: 165px;left: 55px;color: ;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}#comm_designs {position: absolute;top: 73px;right: 43px;font-size: 12px;font-family: Georgia, "Times New Roman", Times, serif;color: #575656;text-align: right;width: 450px;}#comm_designs a{color: #575656;text-decoration: none;}#comm_designs a:hover{color: #982b19;text-decoration: underline;}#res_designs {position: absolute;top: 73px;left: 595px;}#categories {position: absolute;top: 210px;left: 21px;}.comm_image_box {width: 167px;text-align: center;vertical-align: bottom;float: left;padding: 0 15px 0 0;height: 300px;}#comm_image {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#comm_text {padding: 15px 0 0 0;color: #575757;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}#comm_text a {color: #575757;text-decoration: none;}#comm_text a:hover {text-decoration: none;color: #982B19;}#res_image {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#res_text {padding: 15px 0 0 0;color: #575757;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}#res_text a {color: #575757;text-decoration: none;}#res_text a:hover {text-decoration: none;color: #982B19;}#before_image {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#before_text {padding: 15px 0 0 0;color: #575757;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}#before_text a {color: #575757;text-decoration: none;}#before_text a:hover {text-decoration: none;color: #982B19;}#about_image {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#about_text {padding: 15px 0 0 0;color: #575757;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}#about_text a {color: #575757;text-decoration: none;}#about_text a:hover {text-decoration: none;color: #982B19;}#comm_image1 {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#comm_image2 {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#comm_image3 {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#comm_image4 {border: 3px solid #575656;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#pagination {position: absolute;top: 505px;width: 100%;left: 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#575656;z-index: 5;}#pagination a{color:#575656;text-decoration: none;}#pagination a:hover {color: #982B19;text-decoration: underline;}#footer {	position: absolute;	top: 537px;	left: 21px;	padding: 0;	margin: 0;	color: white;	text-align: left;	font-size: 11px;	font-family: "Times New Roman", Times, serif;	z-index:3;	text-transform: uppercase;}#footer a {color: #DE9630;text-decoration: none;}#footer a:hover {color: #DE9630;text-decoration:underline;}#retail_boutique {position: absolute;top: 537px;left: 575px;z-index: 3;color: white;text-align: left;font-size: 11px;font-family: "Times New Roman", Times, serif;z-index:3;text-transform: uppercase;}#retail_boutique a {color: white;text-decoration: none;}#retail_boutique a:hover {color: white;text-decoration:underline;}.sel {color: #982b19 !important;text-decoration: underline !important;}#search_box {position: absolute;top: 4px;right: 50px;z-index: 8;font-size: 11px;font-family: "Times New Roman", Times, serif;color: #575656;}#search_box a {color: #575656;text-decoration: none;}#search_box a:hover {color: #982b19;text-decoration: none;}.search_txt {color: #575656;font-size: 11px;font-family: "Times New Roman", Times, serif;border: none;background: none;text-decoration: none;margin: 0;padding-left:2px;}.search_txt:hover {color: #982b19;text-decoration: underline;}#search_input {font-size: 11px;width: 50px;color: #333333;width: 100px;height: 12px;margin: 0 0 0 5px;}#search_site {float: left;}