﻿/* Typography */

@font-face 
{
	font-family: 'BergamoStdRegular';
	src: url('/fonts/BergamoStd-Regular-webfont.eot');
	src: local('☺'), url('/fonts/BergamoStd-Regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'BergamoStdBold';
	src: url('/fonts/BergamoStd-Bold-webfont.eot');
	src: local('☺'), url('/fonts/BergamoStd-Bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, p, li, th, td
{
  font-family: "Trebuchet MS", "Lucida Sans Unicode", Lucida Grande, "Lucida Sans", Lucida, sans-serif;
  color: #000000;
  font-weight: 400;
  line-height: 150%;
}

h1
{
  font-size: 22px;
  color: #26211e;
  font-weight: normal;
}

h2
{
  font-size: 18px;
  color: #434343;
  text-transform: capitalize;
  font-family: "Times New Roman", "Palatino Linotype", Garamond, Palatino, Sans-Serif;
  font-weight: normal;
  padding-top: 20px;
}

h3
{
  font-size: 14px;
  font-weight: bold;
  color: #434343;
  padding-top: 18px;
  
}

h4
{
  font-size: 13px;
  font-weight: bold;
  padding-top: 18px;
}

p, th, td, ul, ol, li
{
  color: #26211e;
  font-size: 13px;
  padding-top: 8px;
}

input
{
  font-size: 11px;
}

#content ul
{
  padding-left: 50px;
  margin-right: 20px;
  list-style-type: disc;
}

ol
{
  margin-left: 2px;
  margin-right: 20px;
  padding-left: 40px;
  list-style-type: decimal;
}

li
{
  margin-bottom: 10px;
  padding-left: 4px;
}

h1
{
  margin-top: 20px;
}

h1, #content h2, #content h3, #content h4
{
  margin-left: 30px;
}

#content p, #content table
{
  margin: 4px 10px 4px 30px;
}

h1 sup
{
  font-size: 16px;
}

h2 sup
{
  font-size: 14px;
}

p sup
{
  font-size: 9px;
}

sup
{
  vertical-align: baseline;
  height: 0;
	line-height: 1;
	position: relative;
	bottom: 1ex;
}

#content a:link, #content a:visited
{
  text-decoration: underline;
  color: #26211e;
}

#content h2 a:link, #content h2 a:visited
{
  color: #434343;
}

#content a:hover, #content h2 a:hover
{
  color: #bb2129;
}

#gettingStartedTitle, #signatureDoorsTitle, #yourChoiceTitle, #ideaGalleryTitle, #pressRoomTitle, #literatureRequestTitle, #technicalInformationTitle, #artworkTitle, #detailDrawingsTitle, #artworkDetailDrawingsTitle, #doorSpecificationsTitle, #productApprovalsTitle, #energyEfficiencyTitle, #formaldehydeTestingTitle, #hurricaneTitle, #fireRatedDoorsTitle, #tradeshowsTitle, #contactTitle, #dealerLocatorTitle, #warrantiesTitle, #careFinishingTitle, #environmentTitle, #searchResultsTitle, #pageNotFoundTitle, #customDoorsPage, #companyStoreTitle
{
  text-indent: -9999px;
  margin: 0 0 -16px 0;
  padding: 0;
  width: 500px;
  height: 130px;
  background: 0 0 no-repeat;
}

#gettingStartedTitle { background-image: url("/images/gettingStarted.gif"); }
#signatureDoorsTitle { background-image: url("/images/signatureDoors.gif"); }
#yourChoiceTitle { background-image: url("/images/yourChoice.gif"); }
#ideaGalleryTitle { background-image: url("/images/ideaGallery.gif"); }
#pressRoomTitle { background-image: url("/images/pressRoom.gif"); }
#literatureRequestTitle { background-image: url("/images/literatureRequest.gif"); }
#technicalInformationTitle { background-image: url("/images/technicalInformation.gif"); }
#artworkTitle { background-image: url("/images/artwork.gif"); }
#detailDrawingsTitle { background-image: url("/images/detailDrawings.gif"); }
#artworkDetailDrawingsTitle { background-image: url("/images/artworkDetailDrawings.gif"); }
#doorSpecificationsTitle { background-image: url("/images/doorSpecifications.gif"); }
#productApprovalsTitle { background-image: url("/images/productApprovals.gif"); }
#energyEfficiencyTitle { background-image: url("/images/energyEfficiency.gif"); }
#formaldehydeTestingTitle { background-image: url("/images/formaldehydeTesting.gif"); }
#hurricaneTitle { background-image: url("/images/hurricane.gif"); }
#fireRatedDoorsTitle { background-image: url("/images/fireRatedDoors.gif"); }
#tradeshowsTitle { background-image: url("/images/tradeshows.gif"); }
#contactTitle { background-image: url("/images/contact.gif"); }
#dealerLocatorTitle { background-image: url("/images/dealerLocator.gif"); }
#warrantiesTitle { background-image: url("/images/warranties.gif"); }
#careFinishingTitle { background-image: url("/images/careFinishing.gif"); }
#environmentTitle { background-image: url("/images/environment.gif"); }
#searchResultsTitle { background-image: url("/images/searchResults.gif"); }
#pageNotFoundTitle { background-image: url("/images/pageNotFound.gif"); }
#customDoorsPage { background-image: url("/images/customDoors.gif"); }
#companyStoreTitle { background-image: url("/images/companyStore.gif"); }

#signatureDoors, #customDoorsTitle, #mastermarkCollection, #artistCollection, #craftsmanCollection, #bungalowSeries, #buildersAdvantageSeries, #selectsSeries, #adventCollection, #traditionalDoors, #frenchSash, #performanceSeries, #panelDoors, #interiorFrenchDoors, #fireRatedDoors, #infinityDoors, #encoreDoors, #ovationDoors, #rediPrimeDoors, #simulatedDividedLiteDoors, #lumicorResinPanels, #nantucketCollection
{
  text-indent: -9999px;
  margin: 16px 0 0 14px;
  padding: 0;
  width: 300px;
  height: 30px;
  background: 0 0 no-repeat;
  float: left;
  display: inline;  
}

#customDoorsTitle { background-image: url("/door-products/images/customDoors.gif"); width: 176px; }
#signatureDoors { background-image: url("/door-products/images/signatureDoors.gif"); }
#mastermarkCollection { background-image: url("/door-products/images/mastermarkCollection.gif"); }
#artistCollection { background-image: url("/door-products/images/artistCollection.gif"); }
#craftsmanCollection { background-image: url("/door-products/images/craftsmanCollection.gif"); }
#bungalowSeries { background-image: url("/door-products/images/bungalowSeries.gif"); }
#buildersAdvantageSeries { background-image: url("/door-products/images/buildersAdvantageSeries.gif"); }
#selectsSeries { background-image: url("/door-products/images/selectsSeries.gif"); }
#adventCollection { background-image: url("/door-products/images/adventCollection.gif"); }
#traditionalDoors { background-image: url("/door-products/images/traditionalDoors.gif"); }
#frenchSash { background-image: url("/door-products/images/frenchSash.gif"); }
#performanceSeries { background-image: url("/door-products/images/performanceSeries.gif"); }
#panelDoors { background-image: url("/door-products/images/panelDoors.gif"); }
#interiorFrenchDoors { background-image: url("/door-products/images/interiorFrenchDoors.gif"); }
#fireRatedDoors { background-image: url("/door-products/images/fireRatedDoors.gif"); }
#infinityDoors { background-image: url("/door-products/images/infinityDoors.gif"); }
#encoreDoors { background-image: url("/door-products/images/encoreDoors.gif"); }
#ovationDoors { background-image: url("/door-products/images/ovationDoors.gif"); }
#rediPrimeDoors { background-image: url("/door-products/images/rediPrimeDoors.gif"); }
#simulatedDividedLiteDoors { background-image: url("/door-products/images/simulatedDividedLiteDoors.gif"); }
#lumicorResinPanels { background-image: url("/door-products/images/lumicorResinPanels.gif"); }
#nantucketCollection { background-image: url("/door-products/images/nantucketCollection.gif"); }
