/* ---------------------------- LAYOUT STYLES */body {	background-color: #FFF;	background-image: url(../images/baik_tile.gif);	background-repeat: repeat;	margin: 0px;	padding: 0px;	text-align:center;	width: 100%;}.block-copy-right {	padding:0 15px 0 0;}.block-copy-left {	padding:0 0 0 15px;}blockquote {	padding:0;	margin:20px 0 0 0;	font-size: 11px;	font-style: italic;	line-height: 140%;	color: #333333;	font-weight: bold;}.clear-both {	clear:both;}.contact li {	padding:2px 0 2px 0;}.content {	padding: 20px;	background-color: #fff0d3;}.credit {	padding: 4px 0 0 0;	color:#666;	background-color:#1A1A1A;	font-size:9px;}.details {	margin:5px 0 5px 0;}.footer {	margin:0;	padding: 10px 20px 10px 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.item {	width:175px;	text-align:left;	margin:0 0 10px 0;}.nav {	margin:0;	padding:0;}#press .item {	width:165px;}.slideshow {	border:5px solid #FFFFFF;	margin:0 0 15px 0;}.three-col-left {	padding:0 5px 0 0;}.three-col-middle {	padding:0 5px 0 5px;}.three-col-right {	padding:0 0 0 5px;}.wrap {	text-align: left;	width:780px;	margin: 25px auto 25px auto;	border: 10px solid #FFF;	background-color: #FFF;}/* ---------------------------- INDIVIDUAL BACKGROUND STYLES */#home {	background-color:#a9c4e8;	background-image: url(../images/home_bg.gif);	background-repeat: repeat;	background-position: left top;}#new {		background-color:#d2fbe0;	background-image: url(../images/new_bg.gif);	background-repeat: repeat;	background-position: left top;}#showroom {	background-color:#d2fbe0;	background-image: url(../images/showroom_bg.gif);	background-repeat: repeat;	background-position: left top;}#about {	background-color:#f9fbd2;	background-image: url(../images/about_bg.gif);	background-repeat: repeat;	background-position: left top;}#installations {	background-color:#fbd2f6;	background-image: url(../images/installations_bg.gif);	background-repeat: repeat;	background-position: left top;}#press {	background-color:#fbe0d2;	background-image: url(../images/press_bg.gif);	background-repeat: repeat;	background-position: left top;}#contact {	background-color:#a9c4e8;	background-image: url(../images/home_bg.gif);	background-repeat: repeat;	background-position: left top;}#info {	background-color:#d7d2fb;	background-image: url(../images/info_bg.gif);	background-repeat: repeat;}/* ---------------------------- COPY STYLES */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 125%;	color: #333333;}h1, h2, h3, h4 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	padding:0;	margin:0 0 8px 0;}h1 {	font-size:16px;}h2 {	font-size:14px;}h3 {	font-size:12px;}h4 {	font-size:11px;}.item-name {	font-size:11px;	font-weight:bold;	padding-bottom:4px;}.item-dimension, .item-date {	font-style:italic;	padding-bottom:4px;}p {	line-height:150%;}.footer {	color:#FFFFFF;	background-color:#1A1A1A;}.location {	color:#FFFFFF;}ul, li {	padding:0;	margin:0;	list-style:none;}.store {	font-weight:bold;}/* ---------------------------- IMAGE STYLES */img.framed {	margin-bottom:15px;	border:5px solid #FFFFFF;}/* ---------------------------- LINK STYLES */a {	color:#660000;	text-decoration:none;}a:hover {	color:#FFFFFF;	background-color:#660000;	text-decoration:none;}p a {	text-decoration:underline;}a img {	border:0;}a img:hover {	background-color:none;}.item a img {	border:1px solid #333333;}.item a img:hover {	border:1px solid #660000;}.credit a {	color:#666;}.credit a:hover {	color:#FFF;	background-color:#1a1a1a;}