/** START Product Search Results Page **/
#contentarea {
    /**
    Adding min-height here forces the vertical scrollbar to always be visible.
    When the scroll bar is not visible, and then becomes visiable becaues of an ajax call,
    the page shifts slightly to the left, which is not attractive.
    **/
    /*min-height: 800px;*/
}

#product-search-results {
    /*margin-top: 32px;
    margin-bottom: 32px;*/
    margin-left: 10px;
}
/** END Product Search Results Page **/

/** START Show Product Page **/
#product_wrapper {
	/**AMLX-37 I moved the background up to #product_wrapper from .product-show **/
    margin-left: 31px;
    background: #F0F0F0 url(/images/bg_product_show.jpg) repeat-y;
}
.product {
    background-color: #F0F0F0;
    padding-top: 18px;
    color: #2c2c2c;
    line-height: 18px;
}
.product-show {
    width: 714px;
    float: left;
    display: inline;
}

#backtosearch {
	margin-left: 31px;
    margin-bottom: 24px;
}

.product-show h1 {
    /*color: #2c2c2c;*/
    color: #646464;
    font-size: 17px;
    padding-bottom: 7px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 9px;
    margin-right: 8px;
    text-transform: uppercase;
}

.product-show .left-column {
    float: left;
    display: inline;
    width: 260px;
    margin-right: 19px;
}

#product-image {
    height: 257px;
    padding-top: 12px;
    text-align: center;
    overflow: hidden;
}

#product-description {
    height: 270px;
    overflow: show;
    margin-bottom: 20px;
}

.product-show .right-column {
    float: left;
    display: inline;
    width: 404px;
    margin: 30px 20px 0 0;
}

#product-environment-shots-album {
    width: 400px;
    height: 240px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#product-environment-shots-album img {
	/* AMLX-28 */
    max-width: 400px;
    max-height: 240px;
}

#product-environment-shots .enlarge {
    margin-top: 7px;   
}

#product-environment-shots .enlarge .left {
    float: left;
    width: 120px;   
}
#product-environment-shots .enlarge .right {
    float: left;
    width: 280px;   
}

#product-environment-shots .enlarge a img {
    vertical-align: middle;   
}

#product-environment-shots .enlarge a, #product-environment-shots .enlarge a:link, #product-environment-shots .enlarge a:visited {
    color: #a44914;
    font-size: 9px;
    text-decoration: none;
    line-height: 16px;
}

#product-environment-shots .enlarge a:hover {
    text-decoration: underline;
}

.product-show .block {
    margin-bottom: 22px;
    position: relative;
}

#product-ies-files-link {
    position: absolute;
    top: 0;
    left: 183px;
}

.product-show .block ul li {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 21px;
    line-height: 16px;
}

.product-show .block ul li a {
    display: block;
}

#product-downloads ul li {
    background: transparent url(/images/icon_pdf.gif) no-repeat;
}

#product-videos ul li {
    background: transparent url(/images/icon_video.gif) no-repeat;
}

.product-show .block a, .product-show .block a:link, .product-show .block a:visited {
    text-decoration: none;
    color: #ba5317;
    font-weight: bold;
}

.product-show .block a:hover {
    text-decoration: underline;
}

.ies-files-link {
    margin-bottom: 1px;
}

.related-products-column {
    width: 205px;
    float: left;
    display: inline;
    /*margin-top: 9px;*/
    /*background: transparent url(/images/bg_product_show_right.png) repeat-y;*/
}

.rp, .related-products-column h2 {
    margin-left: 26px;
    width: 167px;
    clear: both;
}

.rp {
    border-bottom: 1px solid #d0d0d0;
    margin-top: 20px;
    text-transform: uppercase;
}

.rp-image {
    overflow: hidden;
    width: 100%;
    height: 100px;
}

.rp-first {
    margin-top: 0;
}

.rp-last {
    border-bottom: none;
}

.rp-info {
    padding-bottom: 30px;
}

.rp-buttons {
    width: 42px;
    float: left;
    display: inline;
    margin-top: 3px;
}

.rp-buttons a {
    display: block;
}

.rp-details {
    width: 118px;
    float: left;
    display: inline;
    margin-left: 7px;
    line-height: 14px;
    font-weight: bold;
}

.product h2 {
    text-transform: uppercase;
    /*color: #2c2c2c;*/
    color: #646464;
}

.product .block h2 {
    height: 18px;
    padding-top: 12px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 12px;
}

/*IES Files in THick Box*/

#TB_ajaxContent {
    color: #656565;
}

#TB_ajaxContent td a:link, #TB_ajaxContent td a:visited {
    color: #ba5317;
}

#TB_ajaxContent h1 {
    font-size: 18px;
    font-weight: normal;
    /** see AMLX-38 **/
    /*padding: 0 400px 17px 0;*/
    color: #2b2b2b;
    margin-bottom: 12px;
}

#TB_ajaxContent #downloadAll {
	/** see AMLX-38 **/
    position: absolute;
    /*left: 485px;*/
    left: 122px;
    top: 24px;
}

#TB_window {
    border: none;   
}

#TB_ajaxContent #product_title {
    margin: 0;   
}

#TB_ajaxContent th {
    font-size: 11.5px;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 4px;
    margin-bottom: 4px;
}

#TB_ajaxContent #spec_line {
    width: 373px;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 6px;
    background: transparent url(/images/bg_spec_line.png) repeat-x;  
}

#TB_ajaxContent ul.pdf_list li {
    float: left;
    width: 117px;
    margin: 0 0 6px 0;
}

#TB_ajaxContent a, #TB_ajaxContent a:link, #TB_ajaxContent a:visited {
    color: #ba5317;
    text-decoration: none;
}

#TB_ajaxContent a:hover {
    text-decoration: underline;   
} 

.products #lightbox-overlay {
    background-color:#994625;
}

#share_button {
    float: right;
}

/** END Show Product Page **/


