#ProductLayout{ padding-top:40px; }
a {outline: none;}

#productImageContainer {float: left; padding-left:20px; padding-right:10px; width: 260px;  text-align: center;padding-bottom:20px;}
#productTitleContainer {float: left; width: 560px; font-size: 16px; line-height: 20px;color:#497B9A; letter-spacing: .80px; margin-bottom: 40px; font-weight: bold; height: 20px;}
#productDescriptionNav { float: left; padding: 0px; width: 560px;}
  .productDescriptionNav ul{list-style-type: none;margin-top:-3px;}
  .productDescriptionNav ul li {float: left; margin-right: 1px;}
.featureImage img { border:1px solid #545861; }
#productDescriptionContainer {float: left; width: 560px; margin-top: 30px; height:auto !important;height:400px; }  
  .productInfo {width: 530px; font-size: 11px; line-height: 15px; padding: 0 10px; color: #404040; display: none; margin-bottom:20px;}
    .productInfo p {margin-bottom: 10px; }
    .productInfo .leftContent {width: 360px; float: left;margin-bottom:30px; padding-left:15px; }
    .productInfo .rightContent 
    {
        width: 140px; 
        float: left;
        text-align: center;
        padding-bottom:10px;
        }
    .productInfo .rightContent span {display: block; margin-bottom: 10px; font-size:16px; color:#292929; font-weight: bold;}
    .productInfo .rightContent a {color: #497B9A; font-size: 10px; font-weight: bold; text-decoration: none;}
    .productInfo .rightContent a:hover {text-decoration: underline;}
  #productFeatures ul{lpadding-left: 15px;}
  #productFeatures ul li {margin: 5px 0;}
  ul.hardware li.hardwareImages {width: 450px; text-align: left;clear:both;padding:10px;}
  		li.hardwareImages img {padding:8px;}
  .hardwareTypeName, .trimTypeName {font-weight:bold;font-size:12px;clear:both;color:#993720;width:100%;background-color:#F3F3F3; padding:8px;display:block;}
  	.gridTitleName {font-weight:bold;font-size:12px;color:#993720;width:500px;background-color:#F3F3F3; padding:8px;}
	.gridTable td {padding:8px;margin:3px;}
	.gridTable img {padding:8px;}
  .cssHardwareColor	 { display: inline; width: 65px;float:left;padding:0 0 10px 20px; }
  .cssTrimType	 { display: inline-block; width: 125px;padding:0 0 10px 20px; text-align:center; zoom:1;*display:inline;}
  .cssTrimType img	 { padding:5px;}
.optionsDL dt {font-weight:bold;}
.optionsDL dd {padding:5px;}

.structuralNote {
	padding:10px;
	margin-left:10px;
	color:#969891;	
}
  .resBox
  {
   margin-left:30px; 
  }
  .resBox li
  {
    list-style-type:none;
    clear:both;
    padding-bottom:5px;
  }
    .productInfo ul li a.selected {background: url('../img/img_minus.gif') no-repeat; }    
    .expandableLink {width: 300px; display: block; line-height: 20px; height: 25px;padding-left: 30px; background: url('../img/img_plus.gif') no-repeat; font-family: verdana; font-size: 14px; color:#545861; text-decoration: none; font-weight: bold;}
	.expandableDiv {width: 520px !important; width: 500px; padding: 10px 0 0 0;margin-bottom:15px;} 
    .expandableDiv a {color:#497B9A; text-decoration: none; font-size: 11px; line-height: 15px;} 
    .expandableDiv a:hover{text-decoration:none;}

.windowLandingRight { margin-left:20px; }
	.windowLandingRight table { width:100%; }
	.windowLandingRight td { padding:8px; }
   #windowLandingTitle
   {
    padding-left:0px;
   }
   #windowLandingCopy
   {
    margin-left:0px;
    width:350px;
   }
   /*
   #panelLeftImage
   {
    margin-left:0px !important;
    margin-left:20px;
    top:0px;
    position:relative;
    margin-top:0px !important;
    margin-top:0px;
   }
   */
  #windowLandingImageContainer {float: left; margin-left:25px !important; margin-left:15px; margin-right:10px; width: 375px;}
  
.windowLandingFull { font-size:11px; line-height: 15px; float:left;padding:20px 40px; } 
.slogan {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;margin-bottom:30px;}  


  #screensDiv ul {margin-left: 20px;}
  
  /*OUR PRODUCTS*/
  #ourProductWrapper
  {
    padding-left:50px;
    padding-top:40px;
   
  }
  .cssPaddingLeft20
  {
    padding-left:20px;
  }
  .productContent
  {
    font-family:Verdana;
    font-size:10px;
    line-height:15px;
    color:#333333;
    padding-bottom:20px;
 
    margin-top:0px;
  }
  .productRow
  {
    
    float:left;
    margin-top:20px;
    position:relative;
  }
  .productContent2
  {
   width:300px; 
  }
 
  .cssRight
  {
    float:right;
    clear:right;
  }
  .cssLeft
  {
    float:left;
  }
  .productsPics
  {
    float:left;
    position:relative;
    top:5px;
    
  }
  .RightSideText
  {
    margin-left:84px;
    position:relative;
  }
  .bottomContent
  {
   border-top:2px solid #333333; 
  }
  .ProductWrapper
  {
   padding-top:0px; 
  }
  .cssPaddingBottom20
  {
    padding-bottom:20px;
  }
    .cssPaddingBottomNone
  {
    padding-bottom:10px;
  }
      .cssPaddingBottom5
  {
    padding-bottom:5px;
  }
  /*END OUR PRODUCTS */
  .windowLandingRight 
  {
    margin-left:0px;   
  }
  
  /******************
    START TOP NAV
  ******************/
  .topNav ul li
  {
   padding-left:3px;
   padding-right:3px; 
  }

  #liOptions,#liFeatures
  {
    padding-left:10px !important;
    padding-left:17px; 
    padding-right:10px !important;
    padding-right:17px;
  }
  #liPerformance,#liColors
  {
    padding-left:6px !important; 
    padding-left:7px;
    padding-right:6px;
  }
  li.navTop, li.navBot, li.navTop a, li.navBot a
  {
    background-color:#dddddd;
    font-weight:bold;
    color:#757575;
    font-size:10px;

    padding:3px;
    line-height:20px;

  }
  li.navTop:hover, li.navBot:hover, li.navTop a:hover, li.navBot a:hover, li.selectedNav, li.selectedNav a
  {
    background-color:#639aba;
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
    padding:3px;
    line-height:20px;
    text-decoration:none;
  }
  .topNav
  {
    width:830px!important;
    width:570px;
  }
  .botNav
  {
  
    top:1px;
    position:relative;
    width:auto !important;
    width:570px;
    height:30px;
    
  }
  /**********************
    END TOP NAV 
  **********************/
  
  
 .productPageLayout
  {
    Width:300px;
  }

  #liMatrice
  {
    width:auto !important;
    width:88px;
  }
  #liCad
  {
    width:auto !important;
    width:94px;
  }
  #liCSI
  {
    width:auto !important;
    width:70px;
  }
  #liEgress
  {
    width:auto !important;
    width:135px;
  }
  #liInst
  {
    width:auto !important;
    width:145px;
  }
  
  
  .noInfoTxt
  {
  padding-left:30px; 
  }
  
  /***************************
DOUBLE HUNG     
  ***************************/
#dhImageLeft
{

    position:absolute; 
    padding-left:20px;
    margin-top:2px;
}

.prodCadBox
{
 padding-left:20px;  
 float:left; 
 border-left:1px solid #999999;
 padding-top:10px;
 padding-bottom:10px
}
.resBox2 
{
    margin-left:30px; 
}
.resBox
{
  border:1px solid #999999;
 
  margin-right:30px; 
  padding-bottom:29px !important; 
  padding-bottom:0px;
}



.prodImg
{
    width:20px;
   
}
.prodType
{
    width:50px;
  
}
.prodDesc
{
    
    width:300px;
    
   
}
.prodHeader td
{
 font-weight:bold;
 color:#292929;
 font-family:verdana; 
 font-size:12px; 
 background-color:#999999;
 padding:5px 10px 10px 5px;
}
.tblRow td
{
  vertical-align:top;
  border-right:1px solid #999999;
  padding:5px 10px 10px 5px;
  
}
.cssPaddingLeft30
{
 padding-left:30px;   
}
.cssPaddingLeft15
{
 padding-left:15px;   
}
.cssPaddingLeft45
{
 padding-left:45px;   
}

.cssMarginBottom10
  {
    margin-bottom:10px;
  }
  .cssMarginTop10
  {
    margin-top:10px;
  }
  
  #productOverview
  {
   padding-bottom:30px;
  }
  
