@media screen {
	#ScreenWrapper { display: block; }
	#PrintWrapper { display: none; }
}
@media print {
	#ScreenWrapper { display: none; }
	#PrintWrapper { display: block; }
}




h1 {
    font-size: 16px;
}


#searchform { margin: 0px; padding: 0px; }


.row_one {
    background-color: #EAEDF5;
}
.row_two {
    background-color: #FFFFFF;
}
.results_thumbnail a img {
    border: 1px solid #334B88;
}
.results_title {
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.results_title a {
    color: #000;
    text-decoration: none;
}
.results_title a:hover {
    color: #334B88;
    text-decoration: underline;
}
.results_blurb {
   padding-left: 10px;
}
.results_blockquote {
  margin: 4px 0px 4px 30px;
}







.additional_image img {
    border: 1px solid #334B88;
}

.additional_title {
    font-size: 13px;
    font-weight: bold;
}

.additional_caption {
    margin-bottom: 20px;
    font-size: 11px;
}





.container_tagline {
    color: #334B88;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 15px;
}
.container_specs {
    font-size: 12px;
    line-height: 13px;
}


.container_photo_Screen {
    margin: 18px 0px 16px 25px;
    text-align: center;
    width: 480px;
}

.container_pdf_brochure {
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 480px;
}

.dimensions_Screen {
    margin: 18px 0px 16px 25px;
    text-align: center;
    width: 480px;
}
.dimensions_Screen td {
    text-align: center;
}


.container_diagram_Screen {
    margin: 18px 0px 16px 25px;
    text-align: center;
    width: 480px;
}









.specificationsWrapper_Screen {
    margin: 15px 10px 15px 15px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
}

.titleWrapper_Screen {
    text-align: center;
    padding: 15px 0px 13px 0px;
    background-color: #334B88;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
    background-image: url(/images/bg_product_title.jpg);
    background-repeat: repeat-y;
}



body {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

a {
    color: #5274C9;
}
a:hover {
    color: #668CED;
}


#IDnavigation {
    background-image: url(/images/bg_navigation.jpg);
    background-repeat: no-repeat;
    height: 33px;
}


#IDfooter {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #334B88;
  padding-bottom: 40px;
}

#IDfooter a {
  color: #334B88;
}




table.center td {
    text-align: center;
    vertical-align: top;
    font-size: 11px;
    line-height: 12px;
}



.homepageInfoBox {
  color: #FFFFFF;
  margin: 15px 5px 15px 17px;
}
.homepageInfoBox strong {
  color: #FDD948;
}

.homepageInfoBox a {
    color: #CACFE2;
}
.homepageInfoBox a:hover {
    color: #F1F3FE;
}


.homepageHistoryBox {
    color: #CCCCCC;
    margin: 13px 5px 15px 15px;
}
.homepageHistoryBox b {
  color: #E3E3E3;
}
.homepageHistoryBox strong {
  color: #FDD948;
}








.Column2ContentText {
  padding: 15px 10px 25px 0px;
}


.title {
  font-size: 16px;
  font-weight: bold;
  color: #6E6E6E;
  margin: 0px 0px 20px 0px;
}







a.noUnderline {
    text-decoration: none;
}
a.noUnderline:hover {
    text-decoration: underline;
}

.copyright {
    font-size: 9px;
    color: #999999;
}
.searchInput {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #204A75;
    width: 125px;
}


.divver {
  margin: 0px 0px 20px 0px;
  height: 10px;
  width: 100%;
  background-image: url(/images/divver.gif);
  background-repeat: repeat-x;
}









/*******************
PRINT STYLES FOR PRODUCTS ***********/


.headerPrint {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
    padding-top: 4px;
    padding-bottom: 17px;
}
.centerPrint {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
    padding-bottom: 12px;
}
.printBGleft {
    background-color: #FFFFFF;
    background-image: url(/images/print_bg_left.jpg);
    background-repeat: repeat-x;
}
.printBGright {
    background-color: #D3B580;

    background-image: url(/images/print_bg_right.jpg);
    background-repeat: repeat-x;

}
.printFooter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    margin-top: 6px;
    margin-bottom: 6px;
}
.noticePrint {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #394F8B;
    margin: 0px 20px 0px 0px;
}
.taglinePrint {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #334B89;
    margin-top: 3px;
    margin-bottom: 12px;
    font-style: italic;
}
.specificationsPrint {
    text-align: left;
    margin-right: 12px;
    margin-left: 12px;
}










