/* CSS Document */body {background-color: #7d0602;color: white;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;}#wrapper {margin:0pt auto;text-align:left;width: 755px;padding: 20px 0 0 0;position: relative;}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: 20px 0 0 0;height: 558px;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: Garamond, "Times New Roman", Times, serif;color: #575656;font-size: 20px;}#original_art {position: absolute;top: 161px;left: 57px;line-height: 0;font-size: 1px;}#decorative_acc {position: absolute;top: 161px;left: 246px;line-height: 0;font-size: 1px;}#jewelry {position: absolute;top: 343px;left: 263px;line-height: 0;font-size: 1px;}#personal_prod {position: absolute;top: 349px;left: 60px;line-height: 0;font-size: 1px;}#art1 {position: absolute;top: 191px;left: 52px;width: 445px;}#more_projects {position: absolute;top: 502px;left: 609px;}#comm_designs {position: absolute;top: 73px;left: 482px}#res_designs {position: absolute;top: 73px;left: 595px;}#comm_image_box {position: absolute;top: 171px;left: 153px;width: 196px;text-align: center;vertical-align: bottom;}#comm_image {border: 2px solid #575656;position: absolute;top: 0px;left: 0px;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#comm_text {padding: 290px 0 0 0;color: #575757;font-size: 15px;font-family: Garamond,  "Times New Roman", Times, serif;}#comm_text a {color: #575757;text-decoration: none;}#comm_text a:hover {text-decoration: none;color: #982B19;}#res_image_box {position: absolute;top: 171px;left: 428px;height: 305px;width: 196px;text-align: center;vertical-align: bottom;}#res_image {border: 2px solid #575656;position: absolute;top: 0px;left: 0px;padding: 0;margin: 0;line-height: 0px;font-size: 0px;}#res_text {padding: 290px 0 0 0;color: #575757;font-size: 15px;font-family: Garamond,  "Times New Roman", Times, serif;}#res_text a {color: #575757;text-decoration: none;}#res_text a:hover {text-decoration: none;color: #982B19;}#footer {	position: absolute;	bottom: 20px;	left: 0px;	padding: 10px 35px 7px 35px;	margin: 0;	color: #f8d1a0;	text-align: left;	font-size: 11px;	font-family: "Times New Roman", Times, serif;	z-index:3;	width: 685px;	background-color: #6b0a04;	text-transform: uppercase;}#footer a {color: #DE9630;text-decoration: none;}#footer a:hover {color: #DE9630;text-decoration:underline;}#retail_boutique {position: absolute;top: 532px;left: 515px;z-index: 3;}#retail_nav {	position: absolute;	right: 50px;	top: 75px;	font-family:"Times New Roman",Times,serif;	font-size: 13px;	color: white;	z-index: 3;}#retail_nav a {color: white;text-decoration: none;}#retail_nav a:hover {color: white;text-decoration: underline;}#category_head_img {position: absolute;left: 419px;top: 106px;z-index: 3;padding: 0;margin: 0;}#back_button {	position:absolute;	left: 48px;	top: 145px;	width:249px;	height:22px;	z-index:1;	color: #f8d1a0;	text-align: left;	font-size: 12px;	font-family: "Times New Roman", Times, serif;}#back_button a {color: white;text-decoration: none;}#back_button a:hover {color: white;text-decoration: underline;}#interior_link {float: right;text-align: right;color: #f8d1a0;font-size: 11px;font-family: "Times New Roman", Times, serif;}#interior_link a {color: #f8d1a0;text-decoration: none;}#interior_link a:hover {color: #ffffff;text-decoration:underline;}#search_box {position: absolute;top: 4px;right: 50px;z-index: 8;font-size: 11px;font-family: "Times New Roman", Times, serif;}#search_box a {color: white;text-decoration: none;}#search_box a:hover {color: #F8D1A0;text-decoration: none;}.search_txt {color: white;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: #F8D1A0;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;}#music {font-size: 11px;font-family: "Times New Roman", Times, serif;margin: 0;padding-left: 6px;}#music a {color: white;text-decoration: none;}#music a:hover {color: #F8D1A0;text-decoration: none;}