/* CSS style for Fire & Ice dot CA */body {	padding: 0px;	margin: 0px;}#banner_wrap {	width: 100%;	height: 80px;	position: relative;	}	#banner {		margin: 10px auto 0px auto;		text-align: center;		background-image: url("images/banner.jpg");		height: 72px;		width: 300px;	}		#banner_red {		text-align: left;		width: 200px;		background-image: url("images/banner_red.jpg");		height: 92px;		position: absolute;		top: -10px;		left: 0px;	}		#banner_blue {		text-align: left;		width: 200px;		background-image: url("images/banner_blue.jpg");		height: 92px;		position: absolute;		top: -10px;		right: 0px;	}#navagation_wrap {	border-top: 2px solid #990000;	border-bottom: 2px solid #990000;	height: 45px;	position: relative;}#navagation_container {	margin: 0px auto;	text-align: left;	width: 760px;	height: 45px;	position: relative;}	#navagation_container ul {		margin: 0;		padding: 0;		list-style-type: none;	}		#navagation_container ul li {		height: 25px;		display: inline;/*		position: relative; */	}			#navagation_container ul li a {		position: absolute;		top: 5px;		left: 0px;		display: block;		text-decoration: none;		color: #ffffff;		font-size: 14px;		font-family: Arial, Helvetica, sans-serif;		text-align: center;		background-image: url("images/navagation_bg.jpg");		background-repeat: no-repeat;		height: 25px;		width: 65px;		padding: 10px 0px 0px 0px;	}		#navagation_container a:hover {		background-position: 0px -40px;	}		#navagation_container ul li a.home {		left: 0px;	}		#navagation_container ul li a.work {		left: 80px;	}		#navagation_container ul li a.about {		left: 160px;	}		#navagation_container ul li a.sale {		left: 240px;	}		#navagation_container ul li a.contact {		left: 695px;	}		/* drop down hider */		#navagation_container li ul {		display: none;		position: absolute;		top: -10px;		left: 300px;	}			/* --------------- */	li:hover ul, li.over ul { 	display: block; }		#navagation_container li:hover ul {		display: block;		width: 250px;		height: 45px;		margin: 10px 0px 0px 0px;	}		#navagation_container li.over ul {		display: block;		width: 250px;		height: 45px;		margin: 10px 0px 0px 0px;	}		/* drop down re-styleing department */		#navagation_container li ul li a {		color: #990000;		font-size: 10px;		background-image: url("images/navagation_droparrow.jpg");		background-position: 10px -11px;		display: block;		width: 250px;		text-align: left;		padding: 0px 0px 0px 16px;		height: 10px;	}		#navagation_container li ul li a:hover {		color: #cc0000;		background-position: 10px 2px;	}		#navagation_container li ul li a.eq {		margin: 0px 0px 0px 0px;	}		#navagation_container li ul li a.ad {		margin: 11px 0px 0px 0px;	}		#navagation_container li ul li a.submit {		margin: 22px 0px 0px 0px;	}				/* ----- */			#container {	width: 760px;	margin: 0 auto;	text-align: center;}	#left {				margin: 0 auto;		text-align: left;		float: left;		width: 591px;		padding: 10px 0px 10px 0px;	}			#left_content {			position: relative;			background-image: url("images/left_content-border.jpg");			background-repeat: repeat-y;			width: 591px;			padding: 20px 0px 0px 0px;		}				#content_border-top {			position: absolute;			top: 0px;			left: 0px;			background-image: url("images/content_border-top.jpg");			width: 591px;			height: 20px;		}				#content_border-bottom {			clear: left;			position: relative;			bottom: 0px;			left: 0px;			background-image: url("images/content_border-bottom.jpg");			width: 591px;			height: 20px;			margin: 0px 0px 0px 0px;		}				#left_content h3 {			margin: 0px 10px 0px 10px;		}				#left_content p {			margin: 5px 10px 0px 10px;		}				#left_content img {			float: left;			padding: 0px 20px 0px 20px;		}				#bidding {			padding: 5px 0px 0px 0px;			float: left;		}				#bidding ul {			list-style: none;			margin: 0;			padding: 0;		}				#bidding a { 			display: block;			width: 65px;			height: 25px;			background-image: url("images/navagation_bg.jpg");			background-repeat: no-repeat;			background-position: 0px 0px;			text-align: center;			color: #ffffff;			text-decoration: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 13px;			padding: 10px 0px 0px 0px;		}				#bidding a:hover {			background-position: 0px -40px;		}				/* advertiseing list */				#advertise_list {			margin: 0px 0px 0px 330px;		}				#advertise_list ul {			color: #990000;			margin: 10px 0px 10px 0px;		}				#advertise_list li {			list-style-type: square;			font-family: Arial, Helvetica, sans-serif;			font-size: 13px;			}						/* ---- */				/* contact info */				#contact_info a {			font-family: Arial, Helvetica, sans-serif;			color: #333333;			text-decoration: none;		}				#contact_info a:hover {			color: #990000;		}				#contact_info b {			font-weight: normal;			color: #990000;		}				/* --- */										#right {	margin: 0 auto;	text-align: left;		float: right;		width: 150px;	}			#right_ads ul {			list-style: none;			margin: 0;			padding: 0px 0px 10px 0px;		}				#right_ads ul li {			margin: 8px 0px 0px 0px;		}				#right_ads ul li a {			display: block;			width: 152px;			height: 129px;			text-decoration: none;		}				#right_ads a.righteq {			background-image: url("images/right_ads-eq.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.righteq {			background-position: -8px 0px;		}				#right_ads a.rightad {			background-image: url("images/right_ads-ad.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightad {			background-position: -8px 0px;		}				#right_ads a.rightsubmit {			background-image: url("images/right_ads-submit.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightsubmit {			background-position: -8px 0px;		}				/* equipment page */				#right_ads a.rightused {			background-image: url("images/equipment_right-used.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightused {			background-position: -8px 0px;		}				#right_ads a.rightcall {			background-image: url("images/equipment_right-call.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightcall {			background-position: -8px 0px;		}				#right_ads a.rightlinks {			background-image: url("images/equipment_right-links.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinks {			background-position: -8px 0px;		}						#right_ads a.rightnew {			background-image: url("images/equipment_right-new.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightnew {			background-position: -8px 0px;		}				/* ----- */				/*about links */				#right_ads a.rightlinkclimate {			background-image: url("images/about_link-climate.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkclimate {			background-position: -8px 0px;		}				#right_ads a.rightlinkwett {			background-image: url("images/about_link-wett.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkwett {			background-position: -8px 0px;		}				#right_ads a.rightlinkruud {			background-image: url("images/about_link-ruud.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkruud {			background-position: -8px 0px;		}				#right_ads a.rightlinkisc {			background-image: url("images/about_link-ISC.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkisc {			background-position: -8px 0px;		}				#right_ads a.rightlinkconcorde {			background-image: url("images/about_link-concorde.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkconcorde {			background-position: -8px 0px;		}				#right_ads a.rightlinkgibson {			background-image: url("images/about_link-gibson.jpg");			background-position: -168px 0px;			background-repeat: no-repeat;		}				#right_ads a:hover.rightlinkgibson {			background-position: -8px 0px;		}						/* ---- */				#right_ads ul li a span {			display: none;		}#footer {	clear: both;	height: 20px;	background-color: #990000;	width: 100%;}	#footer p {		padding: 4px 0px 0px 0px;		color: #ffffff;		font-family: Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: center;	}		#footer a {		color: #ffffff;		text-decoration: underline;	}		#footer a:hover {		font-style: italic;	}	h3 {	font-family: Arial, Helvetica, sans-serif;	color: #990000;	font-size: 15px;	font-weight: normal;}	p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}p.disclaimer {	font-style: italic;	font-size: 10px;	color: #666666;}#spacer {	height: 10px;}