@charset "UTF-8";/* ultravation.com */* {	margin:0;	padding:0;}a {	text-decoration:none;	color:#003399;}a img {	border:none;}body {	font-family:Arial, Helvetica, sans-serif;	text-align:center;	background:url(/images/body-bkgd.jpg) repeat-x;	font-size:12px;}/* structure */#wrapper {	width:930px;	text-align:left;	margin-left:auto;	margin-right:auto;}#header {	background:url(/images/ultravation-logo.jpg) no-repeat bottom right;	height:100px;	margin-bottom:30px;}#top-left-nav {	height:45px;	margin-top:8px;	float:left;	width:170px;}#top-right-nav {	height:45px;	margin-top:8px;	float:right;	width:760px;}#top-wide-nav {width:930px;}#main-content {	width:930px;}#eye-candy {	width:320px;	float:left;}#text {	width:580px;	float:right;	text-align:left;}#left {	width:400px;	float:left;}#left-wide {	width:460px;	float:left;}#right {	float:right;	width:400px;	text-align:right;	color:#666666;}#right-narrow {	float:right;	width:290px;}#left-sidebar, #right-sidebar {	width:150px;	float:left;	background: #DADADA;}#center-text {	width:590px;	margin-left:20px;	float:left;}#right-sidebar {	float:right;}#find-model {	width:295px;	float:left;}#model-info {	width:260px;	float:right;	background: #DADADA;	padding:10px;	color:#666666;}#map-display {	float:left;	width:470px;}#map-empty {	margin-top:140px;	color:#333333;	text-align:center;}#map-search {	width:460px;	float:right;	color:#666666;}#map-results {	width:430px;	float:right;	text-align:left;	margin-bottom:50px;}#col-1 {	width:294px;	float:left;	margin-right:26px;}#col-2 {	width:294px;	float:left;	margin-right:26px;}#col-3 {	width:290px;	float:left;}.product-plug {	color:#656263;	font-size:12px;	height:175px;}#footer, #search-footer {	clear:both;	text-align:center;	margin-top:30px;	font-size:10px;	line-height:1.5em;	color:#666666;}#search-footer {	font-size:12px;	margin-top:80px;}#model-info img {	display:block;	margin:5px;	margin-left:auto;	margin-right:auto;}#model-info table {	font-size:12px;}#model-info td {	padding:0 5px 5px 0;}#model-info ul {	list-style:none;}/* headings */h3 {	color:#FFFFFF;	background:url(../images/h3-bkgd-v2.jpg) repeat-x;	font-size:14px;	text-align:center;	height:22px;	padding-top:6px;}h3#enviro {	background:url(../images/h3-enviro-bkgd.gif) no-repeat;	height:22px;	padding-top:18px;	padding-left:25px;}h3#iaq {	background:url(../images/h3-iaq-bkgd.gif) no-repeat;	height:22px;	padding-top:8px;	padding-left:33px;}h3 a {	text-decoration:none;	color:#FFF;}h3 a:hover {	color:#000E78;}#text h1, #center-text h1, #main-content h1 {	color:#FF9933;	font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;	font-size:24px;	font-weight:normal;}#center-text h1, #main-content h1 {	color:#666666;	font-size:30px;	margin-bottom:15px;}#center-text h2 {	color:#3366FF;	font-size:14px;	margin-bottom:7px;}#center-text h4 {	color:#666666;	font-size:12px;}#intro h1 {	font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;	font-size:40px;	font-weight:normal;	margin-left:290px;	color:#666666;}#right h2, #left h2 {	color:#3366FF;	font-size:13px;}.product-plug h2 {	font-size:14px;}#col-1 h3, #col-2 h3 {	margin-right:4px;}#left-wide h1, #left-wide h2 {	color:#3366FF;	font-size:14px;	margin-bottom:7px;}#left-wide h1 {	font-size:18px;}#find-model h4 {	clear:both;}#map-search h1 {	font-family:Garamond, Baskerville, Georgia, "Times New Roman", Times, serif;	font-weight: lighter;	color:#666666;	font-size:30px;	line-height:40px;	margin-bottom:18px;}#map-search h1 span {	color:#3399FF;}/* links */#top-right-nav a {	text-decoration:none;	color:#FFCF00;}#text a {	text-decoration:none;	color:#003399;		}#text a:hover {	text-decoration:underline;	color:#3366FF;}p.news-item a {	font-weight:bold;}#top-wide-nav a {	text-decoration:none;	color:#000E78;}#top-wide-nav a.active {	color: #666666;}#top-wide-nav a:hover {	color: #3366FF;}#left-sidebar a, #right-sidebar a, #model-info a {	text-decoration:none;	color:#666666;}.product-plug a {	color:#656263;	font-weight:bold;	text-decoration:none;}/* text */#text p, #map-results p, #map-results dl, #map-results form, #right p, #left p, #intro p {	margin-bottom:12px;	color: #333131;	font-size:12px;	line-height:18px;}#intro p {	width:390px;	margin-left:540px;	text-align:right;}.product-plug p {	line-height:1.4em;	margin-top:10px;}p#madeinusa {	margin-left:290px;	height:40px;	padding-left:40px;	text-align:left;	background:url(images/made-usa.gif) no-repeat top left;	color:#000000;	float:left;}div#madeinusa {	height:40px;	padding-left:40px;	text-align:left;	background:url(images/made-usa.gif) no-repeat top left;	color:#000000;	margin-bottom:20px;}p#findcontractor {	float:right;	margin-left:0;	width:auto;	text-align:center;}p.news-item {	width:200px;	margin:10px;}#left-sidebar p, #right-sidebar p, #right-narrow p, #right-narrow form {	font-size:11px;	color:#666666;	padding:5px;}#map-search img, #map-search p {	margin-bottom:18px;}/* lists */#top-right-nav ul li {	display:inline;	float:right;	font-size:12px;	text-align:center;	margin-left:50px;	font-weight:bold;}#top-wide-nav ul {	margin-top:8px;}#top-wide-nav ul li {	display:inline;	float:left;	font-size:12px;	text-align:center;	margin-right:25px;}#left-sidebar ul, #right-sidebar ul {	list-style:none;	font-size:11px;	margin:5px;	font-weight:bold;}#left-sidebar li, #right-sidebar li {	margin-bottom:10px;}ul.downloads, ul.manuals {	list-style:none;	margin:10px;}ul.downloads li {	background:url(images/pdf-li.gif) no-repeat top left;	padding-left:25px;	height:25px;	margin-bottom:10px;}ul.manuals li {margin-bottom:10px;}ul.manuals li img {margin-right:5px;}ul.downloads li a {	text-decoration:none;	color:#333333;}ul.downloads li a:hover {	text-decoration:underline;	color:#3366FF;}dl.faq dt {	font-size:14px;	color:#3366FF;	font-weight:bold;}dl.faq dd {	margin-bottom:12px;	margin-left:12px;	color:#333333;	line-height:1.4em;}#map-results dt {	font-size:14px;	border-bottom:1px solid #0066CC;	font-weight:bold;}#map-results dd {margin-bottom:10px;}#intro strong, #right strong {	color:#3366FF;}#search-form {	padding:10px;	height:20px;}#search-button {	float:right;	margin-top:-18px;}#search-results-container {	height:105px;	width:270px;	padding:0 10px;	overflow:auto;}#news-container, #search-container, #search-authorized {	width:294px;	height:155px;	background:url(../images/shadow.jpg) no-repeat bottom right;}#search-authorized {	height:auto;	padding-bottom:10px;}#results {	width:265px;	font-size:9px;}.title {	font-size:12px;}span.divider {	margin:20px 0;	border-bottom:1px solid #0066FF;	display:block;}.submitbutton {	text-transform:uppercase;	color:#333333;	border: 1px solid #333333;	background:#CCCCCC;}.searchbutton {	color:#003399;	border:1px solid #039;	margin:10px 0 0 0;	font-size:10px;}.modeldrop {	color:#333333;	border: 1px solid #333333;	background:#CCCCCC;}#second-nav {	text-align: center;	font-size:10px;}.clear {	clear:both;}a:hover {	text-decoration:underline;	color:#3366FF;}