﻿.gen2_centralTable
{
    width: 980px;
    background-color: White;
    margin-top: 3px;
}

.contentTD
{
    text-align: left;
    vertical-align: top;
}

.eshop_ContentTD
{
    width: 620px;
    text-align: left;
    vertical-align: top;
}

.eshop_ContentTD2
{
    width: 800px;
    text-align: left;
    vertical-align: top;
}

/* Styles for gen2.master */

.centralTable
{
    width: 980px;
    margin-top: 5px;
}


/* end of gen2.master styles */

/* Styles for ContentSide */

.sideTD
{
    width: 180px;
    height: 540px;
    vertical-align: top;
}

.searchPanel
{
    width: 180px;
    height: 215px;
    /*background-color: Silver;*/
    border: solid 0px gray;
    text-align: center;
}

.addThisDiv
{
    width: 180px;
    margin-top: 5px;
    text-align: center;
}

/* end of ContentSide Styles */

/* Styles for ContentTopBar */

.contentTopBar1
{
    width: 795px;
    margin-right: 5px;
    margin-bottom: 5px;

}

.contentTopBarTable1
{
    width: 795px;
}

.contentTopBarTDSpace
{
    width: 6px;
}

.contentTopBarTD1
{
    width: 195px;
    height: 78px;
    text-align: left;
}

.contentTopBarTD2
{
    width: 395px;
    height: 78px;
}

.contentTopBar2
{
    width: 795px;
    margin-left: 5px;
    margin-bottom: 5px;

}

/* end of ContentTopBar */



.contentDivMain1
{
    width: 795px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.contentDivMain2
{
    width: 795px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.contentDivMain3
{
    width: 610px;
    margin: 0px 5px 5px 5px;
}

.contentButtonStrip1
{
    width: 795px;
    height: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.contentButtonStrip2
{
    width: 795px;
    height: 50px;
    margin-left: 5px;
    margin-bottom: 10px;
}

/* Styles for Product master */

.eshop_HeadBanner
{
    width: 608px;
    height: 45px;
    background-image: url(/DesignAssets/eShop/Topline_banner.jpg);
    border: 1px solid gray;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
}
.eShop_HeaderLabelDiv
{
    width: 598px;
    height: 30px;
    margin: 10px 0px 0px 10px;
    color: #333333;
}

.eshop_ProdMainDiv
{
    width: 610px;
    height: 560px;
    margin-left: 5px;
}

.eshop_ProdMainDiv2
{
    width: 790px;
    min-height: 540px;
    margin-left: 5px;
}

/* end of styles for Product master */

/****** Start of Basket styles ********/

/* Start of Empty Basket Page styles */
.basketEmpty_MainDiv
{
    width: 795px;
    height: 540px;
}
.basketEmpty_Head
{
    height: 20px;
    padding: 2px 0px 0px 10px;
    background-color: #666666;
    color: White;
    font-size: 12px;
    font-weight: bold;
}
.basketEmpty_CentreDiv
{
    height: 516px;
    border: 1px solid silver;
    text-align: center;
}
.basketEmpty_MainImage
{
    width: 243px;
    height: 207px;
    margin: 20px auto;
    /*background-image: url(/DesignAssets/eShop/sadbasket.png);*/
}
.basketEmpty_Message
{
    margin: 20px 0px 20px 0px;
    font-weight: bold;
}
.basketEmpty_BackLink
{
    
}
/* end of Empty Basket page style *?

/* Start of Main Basket page styles */
.basketMain_MainDiv
{
    width: 795px;
    min-height: 540px;
}
.basketMain_Head
{
    height: 20px;
    padding: 2px 0px 0px 10px;
    background-color: #666666;
    color: White;
    font-size: 12px;
    font-weight: bold;
}
.basketMain_MainPanel
{
    min-height: 516px;
    border: 1px solid silver;
}

.basketMain_OuterTable
{
    width: 770px;
    border: none 0px red;
    padding: 0px 0px 0px 0px;
    margin-left: 5px;
    text-align: left;
}

.basketMain_DataMessage
{
    font-Size: 9pt;
    background-color: Red;
    color: White;
    height: 30px;
    width: 100%;
}

.basketMain_MainTable
{
     width: 100%;
     padding: 0px 0px 0px 0px;
}

.basketMain_CustomerTable
{
    width: 491px;
    border: none 0px red;
    padding: 0px 0px 0px 0px;
}

.basketMain_TdStyle1
{
    width: 298px;
    vertical-align: top;
}

.basketMain_TdStyle2
{
    width: 350px;
    vertical-align: top;
}
.basketMain_ItemLabel
{
    color: gray;
    font-size: 11px;
}
.basketMain_MandatoryItem
{
    color: Red;    
    font-size: 11px;
}
.basketMain_CtrlBox
{
    border: 1px solid #999999;
}

/* end of Main Basket page styles */





/* end of Basket styles */

/* Start of Product Enquiry style */

.prodEnq_MainDiv
{
    width: 800px;
    height: 640px;
    text-align: left;
}
.prodEnq_CA1Div
{
    width: 590px;
    height: 620px;
    float: left;
    margin: 10px 0px 0px 10px;
}
.prodEnq_CA2Div
{
    width: 180px;
    height: 620px;
    float: right;
    margin-top: 10px;
}
.prodEnq_title
{
    height: 30px;
    font-size: 14px;
    font-weight: bold;
}
.prodEnq_EnquirerDetsOuter
{
    width: 588px;
    height: 130px;
}
.prodEnq_NameOuter
{
    width: 588px;
    height: 30px;
}
.prodEnq_NameLabelDiv
{
    width: 120px;
    height: 30px;
    float: left;
}
.prodEnq_NameTextboxDiv
{
    width: 468px;
    height: 30px;
    float: left;
}
.prodEnq_EmailOuter
{
    clear: both;
    width: 588px;
    height: 30px;
}
.prodEnq_EmailLabelDiv
{
    width: 120px;
    height: 30px;
    float: left;
}
.prodEnq_NameTextboxDiv
{
     width: 468px;
    height: 30px;
    float: left;
}
.prodEnq_PhoneOuter
{
    clear: both;
    width: 588px;
    height: 30px;
}
.prodEnq_PhoneLabelDiv
{
    width: 120px;
    height: 30px;
    float: left;
}
.prodEnq_PhoneTextboxDiv
{
    width: 468px;
    height: 30px;
    float: left;
}
.prodEnq_ItemLabel
{
    color: gray;
}
.prodEnq_MandatoryItem
{
    color: Red;    
}
.prodEnq_NameTextbox
{
    width: 200px;
    border: 1px solid Gray;
}
.prodEnq_EmailTextbox
{
    width: 300px;
    border: 1px solid Gray;
}
.prodEnq_PhoneTextbox
{
    width: 200px;
    border: 1px solid Gray;
}
.prodEnq_NatureOfEnq
{
    clear: both;
    width: 588px;
    height: 30px;
}
.prodEnq_NatureLabelDiv
{
    width: 120px;
    height: 30px;
    float: left;
}
.prodEnq_NatureRadioDiv
{
    width: 468px;
    height: 30px;
    float: left;
}
.prodEnq_NatureRadioList label
{
    margin-left: 6px;
    padding-bottom: 4px;
}
.prodEnq_MainPanel
{
    width: 568px;
    height: 411px;
    border: 1px solid #999999;
    padding: 0px 10px 10px 10px;
}
.prodEnq_RepItemOuter
{
    width: 546px;
    height: 110px;
    border-bottom: 1px solid silver;
    padding-top: 10px;
}
.prodEnq_RepItemRefOuter
{
    width: 546px;
    height: 20px;
}
.prodEnq_ItemLabelDiv
{
    width: 120px;
    height: 20px;
    float: left;
}
.prodEnq_ItemValueDiv
{
    width: 426px;
    height: 20px;
    float: left;
}
.prodEnq_ItemRemoveDiv
{
    float: right;
}
.prodEnq_RepItemDescOuter
{
    width: 546px;
    height: 20px;
}
.prodEnq_RepItemCommentBoxOuter
{
    width: 546px;
    height: 50px;
    margin-bottom: 10px;
}
.prodEnq_CommentTextbox
{
    width: 426px;
    height: 50px;
    border: 1px solid gray;
}
.prodEnq_SendEnquiryDiv
{
    width: 588px;
    height: 20px;
    margin-top: 10px;
    text-align: right;
}

/* end of Product Enquiry style */

/* Start of Product Enquiry Confirmation styles */

.prodEnqConf_MainDiv
{
    width: 800px;
    height: 640px;
    text-align: left;
}
.prodEnqConf_CA1Div
{
    width: 590px;
    height: 620px;
    float: left;
    margin: 10px 0px 0px 10px;
}
.prodEnqConf_CA2Div
{
    width: 180px;
    height: 620px;
    float: right;
    margin-top: 10px;
}
.prodEnqConf_title
{
    height: 30px;
    font-size: 14px;
    font-weight: bold;
}
.prodEnqConf_DetsDiv
{
    width: 578px;
    height: 571px;
    border: 1px solid #999999;
    padding: 10px 10px 0px 10px;
}
.prodEnqConf_ConfTextDiv
{
    
}

/* end of Product Enquiry Confirmation styles */

/* Flow Layout List to fix radio button alignments */
.flowLayoutList
{
display: block;
height: 25px;
}
.flowLayoutList INPUT,
.flowLayoutList LABEL
{
line-height: 10px;
vertical-align: middle;
}
.flowLayoutList INPUT[type=”radio”]
{
float: left;
    width: 20px;
    padding: 0;
    vertical-align: middle;     }

.flowLayoutList LABEL
{
clear: right;
margin-left: 4px;   white-space: nowrap;
}
/* end of Flow layout list */
