

/* Presentation Stylesheet */ 

h1 {
 font-size: 14px;
 font-weight: bold;
 color: black;
 background-color: white;
 }
 
h2 {
 font-size: 14px;
 font-weight: bold;
 color: black;
 }
 
h3 {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }

body {
 font-family: tahoma, arial, sans-serif;
 font-size: 14px;
 /*background-color: white;*/
 /*background-color: #996666;*/
 background-image: url(img/tile.jpg);
}

.navTextHeading {
 font-family: tahoma, arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: white;
 background-color: transparent;
 margin-left: 3px;
}

.navTextOption{
 font-size: 14px;
 font-weight: bold;
 margin-left: 3px;
 font-family: tahoma, arial, sans-serif;
}

.hdrTextOption{
 font-family: tahoma, arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-decoration:none;
 margin-right: 3px;
 color: white;
 background-color: transparent;
}

 
.navHeading{
  width: 150px;
  height: 20px;
  background-color: gray;
  /*border-style: groove;*/
  /*border-color: #990033;*/
  border-width: thin;
  float: left;
  text-align: left;
}

.navSpacer{
  width: 150px;
  height: 5px;
  background-color: transparent;
  /*border-style: groove;*/
  /*border-color: #990033;*/
  border-width: thin;
  float: left;
  text-align: left;
}

.navOption{
  width: 150px;
  height: 20px;
  background-color: red;
  /*border-style: groove;*/
  /*border-color: #CCCCCC;*/
  border-width: thin;
  color: white;
  float: left;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
}

.navOption:hover{
  background-color: white;
  color: red;
}

.hdrContactPositioning{
  width: 220px;
  height: 100px;
  float: right;
  text-align: right;
  margin-right: 3px;

}

.hdrContactText{
  text-decoration: none;
  color: red;
  background-color: transparent;
  font-weight: bold;
  font-size:13px;
}

/*query this one*/
.indexBox{
  float:left; 
  width:160px;
  height:140px;
  background:red;
  margin:5px;
  text-align:center;
}

.indexIconBox{
  float:left; 
  width:100px;
  height:115px;
  background:red;
  margin:3px;
  text-align:center;
}

.indexIconBox2{
  margin-top:4px;
}

.indexIconBoxLink{
  text-decoration:none;
  color:white;
  background-color: transparent;
  font-weight:bold;
}

.indexIconBoxImg{
  background-color:red;
  border-width:0px;
  height:92px;
  width:92px;
}

.smokingIconBox{
  width:100px;
  height:115px;
  background:red;
  margin:3px;
  text-align:center;
}

.standardHyperlinkedImage{
  background-color:transparent;
  border:0px;
}

.indexBoxImg{
  margin-top:5px;
  background-color:red;
}

.categoryImage{
  border-style:solid;
  border-width:4px;
  border-color:red;
  background-color:gray;
  height:92px;
  width:92px;
}

.beforeAndAfterImage{
  border-style:solid;
  border-width:4px;
  border-color:red;
  background-color:gray;
}

.siteLink{
  text-decoration:underline;
  color:red;
  background-color: transparent;
}

.apsLogo{
  float:left;
  z-index:1;
  background-color:red;
  height:100px;
  width:150px;
  border-width:0px;
}

.bannerAd{
  float:left;
  z-index:1;
  background-color:red;
  height:80px;
  width:320px;
  border-width:0px;
}

.subBannerEntirety{
  float:left;
  width:100%;
}

.subBannerUnderLogo{
  width:150px;
  float:left;
  text-align:center;
}

.subBannerMainComment{
  width:450px;
  float:left;
  text-align:left;
}

.subBannerRightLink{
  width:110px;
  float:right;
  text-align:right;
}

.footerEntirety{
  float:right;
}

.footerLink{
  text-decoration:none;
  color:gray;
  background-color: transparent;
}

.footerSecondaryText{
  color:gray;
  background-color: transparent;
}

.secondaryText{
  color:gray;
  background-color: transparent;
}

.highlightedText{
  color:black;
  background-color: transparent;
  font-style: italic;
}

.standardHolder{
  float:left;
  width:550px;
  margin:4px;
}

.mainBlock{
  float:left;
  width:550px;
}

.itemHolder{
  float:left;
  height:80px;
  width:540px;
}

.itemDetail{
  float:left;
  width:530px;
}

.itemSection1{
  float:left;
  width:80px;
}

.itemSection2{
  float:left;
  width:380px;
}

.itemSection3{
  float:left;
  width:50px;
}

.itemHeaderHolder{
  float:left;
  height:30px;
  width:540px;
}

.itemHeaderDetail{
  float:left;
  width:530px;
}

.itemHeaderSection1{
  float:left;
  width:80px;
}

.itemHeaderSection2{
  float:left;
  width:380px;
}

.itemHeaderSection3{
  float:left;
  width:70px;
}


.productImage{
  width:70px;
  height:70px;
}

.apsLogoHolder{
  float:left;
  width:150px;
  height:100px;
}

.bannerAreaHolder{
  float:left;
  width:360px;
  height:100px;
}

.contactDetailsHolder{
  float:left;
  width:220px;
  height:100px;
  background-color:transparent;
  margin-right:3px;
  text-align:right;
}

.contactDetailsText{
  text-decoration:none;
  color:red;
  background-color:transparent;
  font-weight:bold;
  font-size:13px;
}

.pricelistKey{
  float:left;
  width:80px;
  font-style:italic;
  background:#FFFFE0;
}

.pricelistSmallColHeading{
  float:left;
  width:36px;
  font-weight:bold;
  text-align:right;
  background:#FFFFE0;
}

.pricelistColsHeading{
  float:left;
  width:59px;
  font-weight:bold;
  text-align:right;
  background:#FFFFE0;
}

.pricelistRowsA{
  float:left;
  width:59px;
  text-align:right;
}

.pricelistRowsB{
  float:left;
  width:59px;
  text-align:right;
  background:#FFFFE0;
}

.pricelistRowHeadingA{
  float:left;
  width:57px;
  font-weight:bold;
}

.pricelistRowHeadingB{
  float:left;
  width:57px;
  font-weight:bold;
  background:#FFFFE0;
}

.pricelistRowHolder{
  float:left;
  width:540px;
  height:25px
}

.text440px{
  float:left;
  width:440px;
}

.text420px{
  float:left;
  width:420px;
}

.text340px{
  float:left;
  width:340px;
}

.text240px{
  float:left;
  width:240px;
}

.text330px{
  float:left;
  width:330px;
}

.img100px{
  float:right;
  width:100px
}

.img120px{
  float:right;
  width:120px
}

.img200px{
  float:right;
  width:150px
}

.img210px{
  float:right;
  width:210px
}

.screensColorSamplesHolder{
  float:left;
  width:100px;
  text-align:center;
}

.ceilingsTextureImage{
  width: 260px;
  height: 210px;
}