/* generic */

h1,h2,h3,h4,h5,h6,p {margin-bottom: 1em;}

h1 {
	font: 16px/24px Verdana,sans-serif;
	color: #494d50;
	text-transform: uppercase;
}

h2 {
	
}

h3 {
	
}

h4 {
	font: bold 11px/22px Verdana,sans-serif;
	color: #5e6166;
}

h5 {
	font: 14px/18px Tahoma,sans-serif;
	color: #494d50;
}

h6 {
	font: bold 11px/20px Verdana,sans-serif;
	color: #5e6166;
}

p {
	font: 11px/20px Verdana,sans-serif;
	color: #73747a;
}

a {
	color: #db7f31;
	text-decoration: underline;
}

/* specifico */

#utils p {
	color: #74757B;
	text-transform: uppercase;
	text-align: right;
}

a#locationSwitch {
	font-size: 10px;
	color: #74757B;
}

a#locationSwitch.active {color: #5c91a4;}

#locations a {
	font: 11px/11px Verdana,sans-serif;
	color: #45484a ;
	text-decoration: none;
}

#utils form input {
	font: 10px Verdana,sans-serif;
	color: #a3a2a2;
}

#topNav h3 {
	font: 14.5px/27px Verdana,sans-serif;
	text-transform: none;
	color: white;
	font-weight: 100;
	letter-spacing: .8px;
}

.nav li a {
	font: bold 12px Verdana,sans-serif;
	color: #5c6166;
	text-decoration: none;
	text-transform: uppercase;
}

	.nav li a:hover, .nav li.sfHover a {color: #dc793e;}

.nav li ul li a, .nav li.sfHover ul li a {
	font: 11px/11px Verdana,sans-serif;
	color: #45484a ;
	text-transform: none;
}

	.nav li ul li a:hover {color: #45484a;}

.homePromoTag h2 {
	font: 20px/20px Verdana,sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
}
	
	.homePromoTag h2 a {
		color: white;
		text-decoration: none;
		
	}

	.homePromoTag h2 span {
		font-size: 11px;
		line-height: 17px;
		text-align: right;
		font-weight: 400;
		letter-spacing: 0.5px;
	}
	
#homeText h1 {
	font: bold 16px/22px Tahoma,sans-serif;
	color: white;
	text-transform: none;
	letter-spacing: .5px;
}

#homeText p {
	font: 14px/22px Verdana,sans-serif;
	font-style: italic;
	color: white;
}

#homeText li {
	font: 12px/23px Verdana,sans-serif;
}

#homeText a {
	color: white;
	text-decoration: none;
}

.homeBucket h2 {
	font: 16px/16px Verdana,sans-serif;
	color: white;
	text-transform: uppercase;
}

.homeBucket h5 {
	color: #474b4f;
}

.homeBucket p {
	line-height: 18px;
}

.homeBucket img {
	
}

.homeBucket li {
	font: 12px/17px Verdana,sans-serif;
	color: #474b4f;
}

.homeBucket label {
	font: 12px/17px Verdana,sans-serif;
	color: #74757b;
}

.homeBucket input {
	font: 11px Verdana,sans-serif;
	color: #a3a2a2;
}

.homeBucket a {text-decoration: none;}
.homeBucket a:hover {text-decoration: underline;}

.textBucket h2 {
	font: 11px/20px Verdana,sans-serif;
	color: #74757b;
}

.textBucket p {
	font: 11px/20px Verdana,sans-serif;
	color: #a4a5b0;
}

#footerNav a {
	font: 10px/10px Verdana,sans-serif;
	color: #5c91a4;
	text-decoration: none;
	text-transform: lowercase;
}
#footerNav a:hover {text-decoration: underline;}

#leftColumn h2 {
	font: 16px/16px Verdana,sans-serif;
	color: white;
}

/*sj #leftNav {
	font: 11px/14px Verdana,sans-serif;
}*/

	#leftNav a {
		color: #48494b;
		text-decoration: none;
	}
	#leftNav a:hover {
		background: #f1f1f2;
		color: #6e90a2;
		text-decoration: none;
	}
	
	#leftNav h6 {
		font: bold 11px/14px Verdana,sans-serif;
		color: #5e6166;
	}
		
div.leftPromo h3 {
	font: 16px/16px Verdana,sans-serif;
	color: white;
	text-shadow: #000 -1px 1px 3px;
}

div.leftPromo p {
	font: 10.5px/18.5px Verdana,sans-serif;
	color: #74757b;
}

div.leftPromo a {
	font: 12px/16px Verdana,sans-serif;
	text-decoration: none;
}
div.leftPromo a:hover {text-decoration: underline;}

div.dashBanner h1  {
	font: 26px/26px Tahoma,sans-serif;
	color: #2e2e2e;
	text-transform: none;
	letter-spacing: 2px;
}

div.dashBanner p {
	font: 11px/16px Verdana,sans-serif;
	color: #2e2e2e;
}

	div.dashBanner p a {
		color: #2e2e2e;
		text-decoration: underline;
	}
	div.dashBanner p a:hover {text-decoration: none;}

div.dashLink h5 {
	font: 14px/16px Tahoma,sans-serif;
	color: #494d50;
}

div.dashLink p {
	font: 11px/14px Verdana,sans-serif;
	color: #74757b;
}

div.dashLink a {
	font: 12px/12px Verdana,sans-serif;
	color: #db7f31;
	text-decoration: none;
}
div.dashLink a:hover {text-decoration: underline;}

div.equipBanner h1  {
	font: 26px/26px Tahoma,sans-serif;
	color: #2e2e2e;
	text-transform: none;
	letter-spacing: 2px;
}

div.equipBanner p {
	font: 11px/16px Verdana,sans-serif;
	color: #2e2e2e;
}
	div.equipBanner p a {
		color: #2e2e2e;
		text-decoration: underline;
	}
	div.equipBanner p a:hover {text-decoration: none;}

div.equipment h5 {
	font: 13px/15px Tahoma,sans-serif;
	color: #494d50;
}

div.equipment p {
	font: 12px/15px Verdana,sans-serif;
	color: #74747a;
}

div.equipment p.price {
	font: 11px/20px Verdana,sans-serif;
	color: #494d50;
}

div.equipment a {
	font: 12px/20px Verdana,sans-serif;
	color: #db7f31;
	text-decoration: none;
}
div.equipment a:hover {text-decoration: underline;}

#searchResults h6 {
	font: 14px/16px Tahoma,sans-serif;
	color: #494d50;
}
	
	#searchResults h6 a {
		color: #494d50;
		text-decoration: none;
	}

	a.searchResults {text-decoration: none;}
	a.searchResults:hover {text-decoration: underline;}

#content h1 {
	font: 18px/26px Tahoma,sans-serif;
	color: #494d50;
}

#content h6 {margin-bottom: 0;}

#content p {
	font: 11px/20px Verdana,sans-serif;
	color: #73747a;
}

#content a.learnMore {
	font: 12px/16px Verdana,sans-serif;
	text-decoration: none;
}
#content a.learnMore:hover {text-decoration: underline;}

#content li {
	font: 11px/22px Verdana,sans-serif;
}

#content li a:hover {text-decoration: none;}

.portfolioContainer h2 {
	font: 20px/22px Tahoma,sans-serif;
	color: #525c68;
}	

.portfolio h5 {
	font: 14px/18px Tahoma,sans-serif;
	color: #494d50;
}

.portfolio p {
	font: 11px/15px Verdana,sans-serif;
	color: #494d50;
}

.portfolio p strong {
	font-weight: bold;
}

.portfolio p a {
	font: 11px/20px Verdana,sans-serif;
	color: #db7f31;
	text-decoration: none;
}

.portfolio p a:hover {text-decoration: underline;}
		
#galleryChange li a {
	font: 12px Tahoma,sans-serif;
	color: #7e98a5;
	text-transform: uppercase;
	text-decoration: none;
}
#galleryChange li a:hover {text-decoration: underline;}

#galleryData h2 {
	font: 16px/20px Tahoma,sans-serif;
	color: #494d50;
}

#galleryData h5 {
	font: 14px/20px Georgia,serf;
	color: #43434a;
	font-style: italic;
}

#galleryData p {
	font: 11px/20px Verdana,sans-serif;
	color: #73747a;
}

#galleryData li a {
	font: 11px/18px Verdana,sans-serif;
	color: #cb752f;
	text-decoration: underline;
}
#galleryData li a:hover {text-decoration: none;}
