﻿@import url('ProductModelQuoteForm.css');

.catalogMenuWrapper
{
    width: 201px;
}
.catalogMenuWrapper .catalogMenu_Header
{
    width: 100%;
}
.catalogMenuWrapper .catalogMenu_items
{
    width: 100%;
}
.catalogMenuWrapper .catalogMenu
{
    width: 100%;
}
.catalogMenuWrapper .catalogMenu .staticMenuItemStyle,
.catalogMenuWrapper .dynamicMenuStyle .dynamicMenuItemStyle
{
    background-image: url(./images/catalogMenuItemBG.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 201px;
    height: 31px;
    line-height: 31px;
    border-bottom: solid 1px #e4e3e3;
}
.catalogMenuWrapper .catalogMenu .staticMenuItemStyle a,
.catalogMenuWrapper .catalogMenu .staticMenuItemStyle a:link,
.catalogMenuWrapper .catalogMenu .staticMenuItemStyle a:visited,
.catalogMenuWrapper .catalogMenu .staticMenuItemStyle a:active,
.catalogMenuWrapper .dynamicMenuStyle .dynamicMenuItemStyle a,
.catalogMenuWrapper .dynamicMenuStyle .dynamicMenuItemStyle a:link,
.catalogMenuWrapper .dynamicMenuStyle .dynamicMenuItemStyle a:visited,
.catalogMenuWrapper .dynamicMenuStyle .dynamicMenuItemStyle a:active
{
    padding: 0px 0px 0px 18px;
    color: #3a3a3a;
}
.catalogMenuWrapper .catalogMenu .staticHoverStyle,
.catalogMenuWrapper .dynamicMenuStyle .dynamicHoverStyle
{
    background-image: url(./images/catalogMenuItemSelectedBG.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 201px;
    height: 31px;
    line-height: 31px;
    border-bottom: solid 1px #e4e3e3;
}
.catalogMenuWrapper .dynamicMenuStyle
{
    width: 201px;
    border-top: solid 1px #e4e3e3;
}

/* Categories browser list styles */
.categoriesBrowserList li
{
    display: inline;
    float: left;
    padding: 0px 0px 15px 15px;
}
.categoriesBrowserList .itemWrapper
{
    width: 185px;
    height: 185px;
    background-image: url(./images/productsSmallBG.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.categoriesBrowserList .itemWrapper .imageContainer
{
    height: 110px;
    padding: 25px 30px 0px 30px;
}
.categoriesBrowserList .itemWrapper .itemTitleContainer
{
    width: 100%;
    padding: 0px 0px 5px 0px;
}
.categoriesBrowserList .itemWrapper .itemTitleContainer .itemTitle
{
    font-size: 12px;
    font-weight: bold;
}
.categoriesBrowserList .itemWrapper .itemSeperator
{
    width: 100%;
    padding: 10px 0px 10px 0px;
}
.categoriesBrowserList .itemWrapper .itemButton
{
    width: 100%;
}
/* Products browser list styles */
.productsBrowserList li
{
    display: inline;
    float: left;
    padding: 0px 0px 15px 15px;
}
.productsBrowserList .itemWrapper
{
    width: 185px;
    height: 245px;
    background-image: url(./images/productsBG.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.productsBrowserList .itemWrapper .imageContainer
{
    height: 110px;
    padding: 25px 30px 0px 30px;
}
.productsBrowserList .itemWrapper .itemTitleContainer
{
    width: 100%;
    padding: 0px 0px 5px 0px;
}
.productsBrowserList .itemWrapper .itemTitleContainer .itemTitle
{
    font-size: 12px;
    font-weight: bold;
}
.productsBrowserList .itemWrapper .itemSeperator
{
    width: 100%;
    padding: 10px 0px 10px 0px;
}
.productsBrowserList .itemWrapper .itemButton
{
    width: 100%;
}
/* Categories browser Product styles */
.categoryProductView
{	
    float: left;
    width: 100%;
}
.categoryProductView .productHighlightsWrapper
{
    float: left;
    border: solid 1px #d2d2d2;
    width: 100%;
    overflow: auto;
    background-color: White;
    background-image: url(images/innerBannerBG.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}
.categoryProductView .content_section
{
    float: left;
    width: 100%;
    min-height: 308px;
    background-image: url(images/innerBanner_logo.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.categoryProductView .content_wrapper
{
    float: left;
    padding: 35px;
    width: 643px;
}
.categoryProductView .content_wrapper .imageWrapper
{
    width: 40%;
}
.categoryProductView .content_wrapper .highLightsWrapper
{
    width: 60%;
    padding: 0px 0px 0px 30px;
}
.categoryProductView .productFeaturesWrapper,
.categoryProductView .productDescriptionWrapper,
.categoryProductView .productModelsWrapper,
.categoryProductView .productAcessoriesWrapper
{
    float: left;
    width: 100%;
    padding-top: 15px;
}

/* Product models styles */
.productModelsWrapper
{
    width: 100%;
    float: left;
}
.productModelsWrapper table
{
    width: 100%;
    border-left: solid 1px #e4e3e3;
    border-bottom: solid 1px #e4e3e3;
    border-right: solid 1px #e4e3e3;
}
.productModelsWrapper .productModelsTH
{
    width: 100%;
    background-color: #3a3a3a;
    color: White;
    font-weight: bold;
}
.productModelsWrapper .productModelsTH td
{
    line-height: 25px;
}
.productModelsWrapper .productModelsTB td
{
    line-height: 20px;
}
.productModelsWrapper .productModelsTH .first,
.productModelsWrapper .productModelsTB .first
{
    padding-left: 10px;
}
.productModelsWrapper .productModelsAlternateRow
{
    background-color: #f6f6f6;
}

/* Templated table */
.table
{
    width: 100%;
    border-left: solid 1px #e4e3e3;
    border-bottom: solid 1px #e4e3e3;
    border-right: solid 1px #e4e3e3;
}
.table .tableHeader
{
    line-height: 25px;
    background-color: #3a3a3a;
    color: White;
    font-weight: bold;
}
.table .tableHeader tr
{
    line-height: 25px;
}
.table .tableBody
{
    border-left: solid 1px #e4e3e3;
    border-bottom: solid 1px #e4e3e3;
    border-right: solid 1px #e4e3e3;
}
.table .first
{
    padding-left: 10px;
}
.table .tableBody tr
{
    line-height: 20px;
}
.table .tableBody .alternateRow
{
    background-color: #f6f6f6;
}
.table .tableFooter 
{
    background-color: #ef5e69;
}
/* Modal Popup */

.modalBackground 
{
	background-color: Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}


