/*------------------------------------------------------------------

AMERICAN SEATING CO.- Architectural Enviroments

BY: MIGHTY // MIGHTYINTHEMIDWEST.COM

Author:		Chris Chiles
Date Created:	10/29/2008	 
Last Modified:	12/03/2008

Copyright 2008, All Rights Reserved.

-------------------------------------------------------------------*/

.nav h2 a {
	display: block;
	width: 280px;
	height: 30px;
	text-align: center;
	padding: 11px 0 0 0;
	background: url('http://www.americanseating.com/assets/images/nav-ae-bg.gif') no-repeat top right;
}
.nav h2 a:hover {
	color: #8ea142;
}
.nav ul li:hover, .nav ul li.current {
	float: left;
	background: url('http://www.americanseating.com/assets/images/nav-bg.gif') no-repeat right -100px;
}
.nav ul li:hover a, .nav ul li.current a {
	background: url('http://www.americanseating.com/assets/images/nav-bg-left.gif') no-repeat left -100px;
	color: #859059;
}
.content {
	background: url('http://www.americanseating.com/assets/images/border-ae.png') no-repeat center top;
}
.sidebar h2 a:hover {
	background: url('http://www.americanseating.com/assets/images/arrow-ae.png') no-repeat left bottom;
	color: #a0ae66;
}
.sidebar ul#sub-nav li a {
	color: #a0ae66;
}
div.market h4 a {
	background: #deddcc url('http://www.americanseating.com/assets/images/market-title-ae.png') no-repeat top left;
	border: 1px solid #c0b797;
	color: #7d8a42;
}
div.market:hover h4 a {
	border: 1px solid #899e37;
	color: #FFF !important;
	background: #a4b660 url('http://www.americanseating.com/assets/images/market-title-ae.png') no-repeat top right;	
}
div.content a:link, 
div.content a:visited, 
div.content a:active {
	color: #7d8a42;
}
div.content a:hover {
	color: #5c682c;
}
div.content span.heading {
	color: #7d8a42;
}
div.product-dropdown h4.show,
div.contract-dropdown h4.show {
	background-position: 0px -54px;
}
div.product-dropdown div.product-open,
div.contract-dropdown div.contract-open {
	border: 1px solid #a5b75f;
}
div#product-list div a:hover img,
#installations a:hover img {
	background: #e1e5d0;
	border: 1px solid #a3b461;
}
div.downloadable-resources ul li a {
	background: url('http://www.americanseating.com/assets/images/icon-ae.png') no-repeat;
}
div.back-button:hover {
	background: url('http://www.americanseating.com/assets/images/back-button-left.png') no-repeat left bottom;
}
div.back-button:hover a {
	background: url('http://www.americanseating.com/assets/images/back-button-right.png') no-repeat right bottom;
	color: #FFFFFF;
}
div.product-info div.photo #next {
	background: url('http://www.americanseating.com/assets/images/arch_arrow_right.png') no-repeat left top;
}
div.product-info div.photo #prev {
	background: url('http://www.americanseating.com/assets/images/arch_arrow_left.png') no-repeat left top;
}
.gallery li.active, .gallery li:hover {
	border-color:#dedede;
	background: #c7d496;
}
div.erc-site .gobutton a {
	background: url('http://www.americanseating.com/assets/images/gobutton-arch.png') no-repeat top;
}
ul#detail-nav li a:hover {
	background: url('http://www.americanseating.com/assets/images/product-detail-nav-bg.png') no-repeat center -54px;
	color: #FFF;
}
ul#detail-nav li.first a:hover {
	background: url('http://www.americanseating.com/assets/images/product-detail-nav-bg.png') no-repeat 0px -54px;
}
ul#detail-nav li.last a:hover {
	background: url('http://www.americanseating.com/assets/images/product-detail-nav-bg.png') no-repeat right -54px;
}

/* SALES LOCATOR */
.map-canada {
	float: left;
	margin-left: 60px;
	width: 311px;
	height: 164px;
	background: url('http://www.americanseating.com/assets/images/architectural-canada.gif') no-repeat;
}
#Map {
	width: 478px;
	height: 349px;
	background: url('http://www.americanseating.com/assets/images/architectural-map.gif') no-repeat;
}
#generic div.map-img {
	margin-top:-15px;
	float:left;
	margin-bottom:5px;
	background: url('http://www.americanseating.com/assets/images/architectural-map.gif') no-repeat;
}
#generic div.map-img img, #generic .map-canada img {
	padding: 0;
	border: 0;
	background: none;
}
#generic p.salesrep{
	font-size:14px;
}
#generic #salesloc{
	width:100%;
	float:left;
}
#generic dl{
	font-family:Helvetica, Arial, sans-serif;
	float:right;
	margin: 60px 15px 0 0;
}
#generic dt{
	font-weight:bold;
	color:#333;
	margin-top:36px;
	font-size:11px;
}
#generic dt, #generic dd{
	line-height:18px;
}
#generic dd{
	font-size:12px;
}
#generic dd a, #generic dd a:active, #generic dd a:visited, #generic p.salesrep a{
	color:#cc0000;
	text-decoration:none;
}
#generic dd a:hover, #generic p.salesrep a:hover{
	text-decoration:underline;
}


/* LOCATIONS */

#show-map {
	visibility: hidden;
}
#location-view {
	margin-top: 15px;
	display: none;
}
#location-view div.location{
	float:left;
	width:40%;
	padding-bottom:16px;
	padding-right:12px;
}
#location-view div.location h5{
	font: normal normal bold 11px Helvetica, Arial, sans-serif;
	margin-bottom:21px;
}
#location-view div.location ul {
	border: 0;
	width: 100%;
}
#location-view div.location ul li{
	background:none;
	margin:0;
	padding:0;
	width: 100%;
}
#location-view div.location ul.offerings{
	margin:0 0 3px 0;
}
#location-view div.location ul.offerings li{
	font-size:12px;
	font-style:italic;
	line-height:15px;
	color:#625f54;
}
#location-view div.location ul.salesRep{
	list-style:none;
	margin:0 0 25px 0;
}
#location-view div.location ul.salesRep li{
	font-size:12px;
	font-weight:bold;
	color:#625f54;
	line-height:18px;
}
#location-view div.location ul.salesRep li.phone{
	font-weight:normal;
	color:#777;
}
#location-view div.location ul.salesRep li a, #location-view div.location ul.salesRep li a:visited, #location-view div.location ul.salesRep li a:active{
	color:#cc0000;
	text-decoration:none;
	font-weight:normal;
}
#location-view div.location ul.salesRep li a:hover{
	text-decoration:underline;
}