/* {border: solid 1px;}*/

#content {padding: 60px 0;}
#productMinHeight {float: left; width: 1px; height: 500px;}

#productImageContainer {float: left; width: 300px; height: 400px; text-align: center;}
#productTitleContainer {float: left; width: 560px; font-family: verdana; font-size: 16px; line-height: 20px;color: #c41230; letter-spacing: .80px; margin-bottom: 40px; font-weight: bold; height: 20px;}
#productDescriptionNav { float: left; padding: 0px; width: 560px;}
  #productDescriptionNav ul{list-style-type: none;}
  #productDescriptionNav ul li {float: left; margin-right: 3px;}
  #productDescriptionNav ul li a { display: inline; line-height: 25px; color: #292929; font-family: verdana; font-weight: bold; font-size: 10px; height: 25px; padding: 6px 10px 7px 10px; background: url('../img/img_product_nav_bg.gif'); text-decoration: none; }
  #productDescriptionNav ul li a.selected, #productDescriptionNav ul li a:hover {background: url('../img/img_product_nav_bg_on.gif'); }
  
#productDescriptionContainer {float: left; width: 560px; margin-top: 30px;}  
  .productInfo {width: 530px; font-family: Verdana; font-size: 11px; line-height: 15px; padding: 0 10px; color: #404040; display: none;}
    .productInfo p {margin-bottom: 10px; }
    .productInfo .leftContent {width: 360px; float: left; }
    .productInfo .rightContent {width: 160px; float: left;text-align: center}
    .productInfo .rightContent span {display: block; margin-bottom: 10px; font-family: verdana; font-size:16px; color:#292929; font-weight: bold;}
    .productInfo .rightContent a {color: #c41230; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
    .productInfo .rightContent a:hover {text-decoration: underline;}
 /* #productFeatures ul{list-style-type:circle; list-style-position:outside;padding-left: 15px;}*/
  #productFeatures ul li {margin: 5px 0;}
  
 /* .productInfo ul {list-style-type: none;}
    .productInfo ul li {}*/
    /*.productInfo ul li a {display: block; line-height: 20px; height: 25px;padding-left: 30px; background: url('../img/img_product_specs_plus.gif') no-repeat; font-family: verdana; font-size: 14px; color: #c41230; text-decoration: none; font-weight: bold;}*/
    .productInfo ul li a.selected {background: url('../img/img_product_specs_minus.gif') no-repeat; }    
    /*.expandableLink {width: 300px;}*/
    .expandableLink {width: 300px; display: block; line-height: 20px; height: 25px;padding-left: 30px; background: url('../img/img_product_specs_plus.gif') no-repeat; font-family: verdana; font-size: 14px; color: #c41230; text-decoration: none; font-weight: bold;}
    .expandableDiv {width: 520px !important; width: 500px; padding: 10px 0px 15px 0; margin-bottom: 15px;} 
    .expandableDiv a {color:#c5142e; text-decoration: none; font-weight: normal; font-family: verdana; font-size: 11px; line-height: 15px;} 
   /*
    ul.colors, ul.hardware, ul.grids, ul.screens {margin-left: 22px; width: 480px; float: left; clear: left;}
    ul.option {margin-left: 30px; width: 480px;}
    ul.colors li, ul.hardware li, ul.grids li {font-family: Verdana; font-size: 10px; color: #404040; float: left; text-align: center; display: block;  }
    ul.colors li{width: 65px; height: 60px; margin: 0px 6px 2px; }
    ul.hardware {margin-left: 35px !important; margin-left: 14px;}
    ul.hardware li {margin: 0px 10px 10px; }
    ul.hardware li.hardwareTypeName{width: 400px; text-align: left; font-weight: bold; position: relative; left: -15px; font-size: 11px;}
    ul.hardware li.hardwareImages{width: 400px; text-align: left; }
    ul.grids li {width: 100px; margin: 0px 6px 10px;}
    ul.screens li {font-weight: bold; margin: 0px 10px;}
    ul.screens li ul {margin: 5px 10px;}
    ul.screens li ul li {padding: 1px 5px; font-weight: normal;}
    #hardwareDiv ul.colors li{margin: 5px 10px 10px 7px;}
    #hardwareDivider { width: 460px; height: 1px; color: #7f7f7f; float: left; clear: left; margin: 20px 0px 20px 25px;}
    
   */
    .hardwareTypeName{font-weight:bold;font-size:12px;clear:both;}
     ul.hardware li.hardwareImages{width: 400px; text-align: left;clear:both; }
  #windowLandingImageContainer {float: left; margin-left:25px; margin-right:10px; width: 395px;}
  
  .colorExtra { margin-left:60px; }
  
  #screensDiv ul {margin-left: 20px;}
  

.resBox
  {
   margin-left:30px; 
  }
  .resBox li
  {
    list-style-type:none;
    clear:both;
    padding-bottom:5px;
  }
  #windowLandingTitle
   {
    padding-left:0px;
   }
   #windowLandingCopy
   {
    margin-left:0px;
    width:400px;
   }
   #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:30px; width: 375px;}
  
  .colorExtra { margin-left:60px; }
  
  #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;
  }
  h2
  {
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    color:#B6862C;
  }
  .bottomContent
  {
   border-top:2px solid #333333; 
  }
  .ProductWrapper
  {
   padding-top:0px; 
  }
  .cssPaddingBottom20
  {
    padding-bottom:20px;
  }
    .cssPaddingBottomNone
  {
    padding-bottom:10px;
  }
      .cssPaddingBottom5
  {
    padding-bottom:5px;
  }
  .cssMarginBottom10
  {
    margin-bottom:10px;
  }
  /*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;
  }

  #liPerformance
  {
  
  }
  #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
}
ul.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;   
}

ul.resBox2 
{
    margin-left:30px; 
}
.cssNone
{
    list-style-type:none;
}
.cssPaddingLeft5
{
    padding-left:5px;
}
.cssWidth50 {
height:65px;
margin:0 6px 2px;
width:70px;
}
.clearBoth
{
 clear:both;   
}
.cssHardwareColor
{
    display:inline;
float:left;
padding-right:20px;
width:45px;
}
.resBox2 
{
    margin-left:30px; 
}
 .cssMarginTop10
  {
    margin-top:10px;
  }