@import url("content.css");

#content { padding-top: 20px; color: #666; }

#content a:link, #content a:visited { color: #333; }
#content a:hover { color: #0085CF; text-decoration: none; }

#content a.blue { color: #0085CF; }
#content a.blue:hover { color: #0085CF; text-decoration: underline; }

/* BRAND LOGO SECTION */
#brand { 
	background-image: url(../images/brand_bg.gif); 
	background-repeat: repeat-x;
	background-color: #1F448F; 
	border: 1px solid #1F448F; border-bottom: 2px solid #1C3D7F;
	width: 165px; height: 100px;
	position: relative;
	left: 0px; top: 0px;
	text-align: center; }
#brand_logo {
	width: 136px; height: 46px;
	position: absolute; 
	left: 15px; top: 18px; }
#brand_logo a { 
	background-image: url(../images/york_white.png);
	float: left; 
	width: 136px; height: 0; 
	padding-top: 46px; 
	overflow: hidden; }
#call { 
	color: #FFF;
	position: relative;
	top: 70px; }

/* NAVIGATION SECTION */
#top_nav {
	width: 605px; height: 18px;
	position: absolute;
	left: 175px; top: 0px; 
	padding: 5px 10px;}
#left_nav { 
	width: 165px; height: 590px;
	position: relative;
	margin-top: 8px; }
#nav { 
	width: 165px; 
	font-size: 1.1em; 
	line-height: 1.2em; 
	margin-top: 10px; }
#nav ul { 
	display: inline; 
	list-style: none; 
	padding: 0px; }
#nav ul li { height: 20px; }
#nav ul li:hover { background-color: #D6E5F2; }
#nav ul li.hr { height: 5px; background: transparent; }
#nav ul li hr { color: #CCC; background-color: #CCC; }
#nav ul li a { 
	position: relative; 
	display: inline-block; 
	clear: left; 
	width: 140px; 
	padding: 5px 12px; 
	font-size: 11px; 
	line-height: .85em; 
	cursor: pointer; }
#nav ul#shop li { height: 23px; }
#nav ul#shop li a { 
	font-size: 14px; 
	line-height: 1em; 
	font-weight: bold; }
#nav #space { height: 5px; }

/* PRODUCTS SECTION */
#products {
	width: 625px; height: auto;
	position: absolute;
	left: 175px; top: 38px; 
	font-size: 10px; }
#products span {
	height: 50px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 10px 0px;
	padding-top: 110px; padding-left: 10px; padding-right: 10px;
	line-height: 150%; }
#products .top {
	width: 110px; }
#products .furnace {
	width: 80px; }
#products .pack {
	width: 180px; }
#products hr {
	width: 605px; 
	position: relative;
	margin: 0px 10px; }
#products img { 
	position: absolute; 
	bottom: 60px; }
#products img#tcgd { height: 70px; }
#products img#ycjf { height: 83px; }
#products img#ychd { height: 100px; }
#products img#czf { height: 92px; }
#products img#czh { height: 92px; }
#products img#dnz { height: 100px; }
#products img#dnq { height: 100px; }
#products img#dnx { height: 100px; }
#products img#tg9s { height: 80px; }
#products img#tm9x { height: 80px; }
#products img#tm9t { height: 80px; }
#products img#yp9c { height: 80px; }
#products img#dgaa { height: 100px; }
#products img#mg9s { height: 80px; }
#products img#evap { height: 91px; }
#products img#filter { height: 90px; }
#products img#stat { height: 90px; }
#products img#lx_stat { height: 100px; }
#products img#slim { height: 95px; }
#products img#remote { height: 69px; }
#products img#flat { height: 90px; }
#products img#wireless { height: 100px; }

/* THREE ADS SECTION */
#content .learn {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0px; bottom: 10px; }

/* PRODUCTS SECTION */
#products_small {
	width: 625px; height: 71px;
	position: absolute;
	left: 175px; top: 29px; 
	font-size: 10px; }
#products_small span {
	width: 122px;
	height: auto;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 0px 0px;
	padding-top: 40px; padding-left: 0px; padding-right: 0px;
	text-align: center;
	line-height: 150%; }
#products_small div#text_only {
	width: auto;
	padding: 10px 20px; 
	white-space: normal;
	text-align: left;
	font-size: 15px; }
#products_small img { 
	height: 32px;
	position: absolute; 
	left: 45px;
	bottom: 34px; }
#products_small .furnace {
	width: 100px; }
#products_small .pack {
	width: 200px; }
#products_small .pack img {
	left: 80px; }

/* GENERAL OTHER */
#brochure_wrap {
	width: 760px; height:auto;
	padding-top: 30px; }
hr { margin: 20px 0px; }
small { line-height: 12px; }
.special_benefits { font-size: 14px; margin-top: 30px; }
.shift { padding-left: 10px; }
.break { border-left: 1px solid #DDD; }
.border { 
	border: 1px solid #CCC; border-bottom: 2px solid #CCC;
	-webkit-border-radius: 7px; /* Safari prototype */
	-moz-border-radius: 7px; /* Gecko browsers */
	border-radius: 7px; /* Everything else */ }
.border-top {
	border: 1px solid #CCC;
	-webkit-border-top-left-radius: 7px; /* Safari prototype */
	-webkit-border-top-right-radius: 7px; /* Safari prototype */
	-moz-border-radius-topleft: 7px; /* Gecko browsers */
	-moz-border-radius-topright: 7px; /* Gecko browsers */
	border-top-left-radius: 7px; /* Everything else */ 	
	border-top-right-radius: 7px; /* Everything else */ }	
.border-bottom {
	border: 1px solid #CCC; border-bottom: 2px solid #CCC;
	-webkit-border-bottom-left-radius: 7px; /* Safari prototype */
	-webkit-border-bottom-right-radius: 7px; /* Safari prototype */
	-moz-border-radius-bottomleft: 7px; /* Gecko browsers */
	-moz-border-radius-bottomright: 7px; /* Gecko browsers */
	border-bottom-left-radius: 7px; /* Everything else */ 
	border-bottom-right-radius: 7px; /* Everything else */ }
.background { 
	background-image: url("../images/fade_bg.gif"); 
	background-repeat: repeat-x; 
	background-position: 0 -150px; }

.product_large { height: 190px; padding-top: 10px; padding-right: 120px; }

.brochure { font-weight: bold; font-size: 10px; margin-top: 20px; }
