/*************************************************************************//************************** global styles ********************************/html, body{	margin:0;	padding:0;	height:100%;	background:#1E1E1E url(../images/body-bgRepeat.gif) repeat;	font:12px/16px Arial, Helvetica, sans-serif;	color:#3F3F3F;}#container{	width:815px;	min-height:100%;	margin:0 auto;}*html #container{ /* IE6 */	height:100%;}a.logo{	width:220px;	height:45px;	margin-top:60px;	display:block;	float:left;	background:transparent url(../images/logo-castellano.gif) no-repeat;}/*************************************************************************//******************************** nav ************************************/#nav{	width:815px;	height:105px;	float:left;	padding-bottom:10px;	font-size:11px;	color:#EEEEE2;}#nav ul{	margin:0;	padding:0;	list-style:none;}#nav .main{	font-size:12px;	font-weight:bold;}#nav #difference, #nav #differenceOn{ /* hide subnav */	width:114px;	margin:90px 0 0 52px;	float:left;}#nav #differenceOn{ /* show subnav */	margin:26px 0 0 52px;}#nav #standard, #nav #standardOn{ /* hide subnav */	width:111px;	margin:90px 0 0 0;	float:left;}#nav #standardOn{ /* show subnav */	margin:57px 0 0 0;}#nav #custom, #nav #customOn{ /* hide subnav */	width:129px;	margin:90px 0 0 0;	float:left;}#nav #customOn{ /* show subnav */	margin:58px 0 0 0;}#nav #refurbishing{	width:100px;	margin:90px 0 0 0;	float:left;}#nav #trade{	width:86px;	margin:90px 0 0 0;	float:left;}/*************************************************************************//***************************** home page *********************************/#hero{	height:301px;	padding:7px;	clear:both;	background:transparent url(../images/home-heroBg.gif) no-repeat;}#buckets{	height:217px;	padding:0 0 25px 23px;	background:transparent url(../images/home-bucketsBg.png) no-repeat;	/* add IE6 PNG support */	_background:none;	_height:192px;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home-bucketsBg.png', sizingMethod='scale')}#bucket1, #bucket2, #bucket3{	width:240px;	padding-top:20px;	float:left;}#bucket2{	width:235px;	margin:0 0 0 26px;}#bucket3{	margin:0 0 0 35px;}#bucket3 strong{	font-size:12px;}#buckets h1{	margin:0;	padding:0;	color:#B83E1B;	font-size:17px;	font-weight:normal;}/*************************************************************************//*************************** content pages *******************************/#leftColumn{	width:238px;	float:left;}#leftColumn img{ /* removed vertical space between imgs in IE6-7 */ 	float:left;}#rightColumn{	width:520px;	min-height:308px;	margin:0 0 0 7px;	padding:0 25px 10px 25px;	background:#EFEEE5;	float:right;}#top{	width:570px;	height:17px;	margin:0 0 0 7px;	float:right;		background:transparent url(../images/right-top.gif) no-repeat;}#btm{	width:570px;	height:17px;	margin:0 0 0 245px;	padding-bottom:60px;	clear:right;	background:transparent url(../images/right-btm.gif) no-repeat;}#story{	height:120px;	margin-top:-5px;	padding-top:15px; /* push text down */	font-size:11px;	line-height:14px;	background:transparent url(../images/custom-bgRepeat.gif) repeat-x;}#story img{	margin-top:-15px; /* bring photo back to top */	float:left;}#story h3{	font-size:12px;	font-weight:bold;	color:#3F3F3F;}/*************************************************************************//********************** standard furniture gallery ***********************/#item{	width:172px;	float:left;	margin:0 0 10px 0;}/*************************************************************************//*************************** trade area ******************************/ul#column{	margin:0;	padding:0;	list-style:none;}ul#column li{	margin:0 5px 5px 0;	padding:0 0 3px 0;	float:left;	text-align:center;	background:#FFFFFF;}/*************************************************************************//***************************** type styles *******************************/h1, h2, h3{	margin:0;	padding:5px 0 5px 0;	font-size:18px;	font-weight:normal;	color:#B83E1B;}h2{	font-size:14px;	font-weight:bold;	color:#3F3F3F;	margin-bottom:12px;	padding-bottom:0;	clear:both;	border-bottom:1px solid #CECECE;}p{	margin:0;	padding:7px 0 7px 0;}.floatLeft{	float:left;	margin:10px 15px 5px 0;}.floatRight{	float:right;	margin:10px 0 5px 15px;}/*************************************************************************//****************************** footer ***********************************/#footer{ 	width:100%;	height:30px;	margin-top:-30px; /* affix footer to bottom of page, minus height of footer */	position:absolute;	background:#1E1E1E url(../images/footer-tag.gif) no-repeat top center;}*html #footer{	margin-top:-30px;}/*************************************************************************//****************************** linkage **********************************//** default **/a:link, a:visited, a:active{color:#B83E1B; text-decoration:underline;}a:hover{color:#EA7655; text-decoration:underline;}/** nav **/#nav a:link, #nav a:visited, #nav a:active{color:#F0F0E2; text-decoration:none;}#nav a:hover, #nav a.selected{color:#EA7655; text-decoration:none;}/** trade **/#column a:link, #column a:visited, #column a:active{color:#B83E1B; text-decoration:none;}#column a:hover{color:#EA7655; text-decoration:none;}/** custom stories **/#story a:link, #story a:visited, #story a:active{color:#B83E1B; font-weight:bold; text-decoration:none;}#story a:hover{color:#EA7655; font-weight:bold; text-decoration:none;}