﻿/*
body {
        margin: 0px;
        padding: 5px;
        text-align:center;
     }
*/

body
{
    margin: 0px;
    padding: 5px; /*font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#header
{
    background: #ffffff;
    width: 100%;
}

#LogoImg
{
    background: #ffffff;
    float: left;
    width: 8%;
}

#LogoLabel
{
    background: #ffffff;
    float: left;
    width: 30%;
    height: 68px;
    vertical-align: bottom;
}

.lblLogo
{
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}
#Menu
{
    text-align: right;
    width: 60%;
}

.mylink
{
    text-decoration: none;
    cursor: hand;
}
.MM:link
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-weight: bold;
    font-family: Arial;
    font-size: small;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #8D8B90;
}

.MM:visited
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Arial;
    font-size: small;
    font-weight: 600;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #8D8B90;
}
.SmallLabelWithoutBold
{
    font-size: smaller;
}
.SmallLabelWithBold
{
    font-weight: bold;
    font-size: small;
}
.PagerHeader
{
    margin: 6px;
    padding: 10px;
}
.BigLabel
{
    font-weight: bold;
    font-size: medium;
    font-family: Times New Roman;
}

input
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    margin-left: 0px;
   /* height: 21px;*/
}

.Input_User
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    width: 170px;
}

SELECT
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

.ProductSelect
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
}

.TextA
{
    overflow: hidden;
    font-weight: bold;
    font-family: Times New Roman;
}
.ListB
{
    border-width: 0px;
    border-style: none;
    height: 320px;
    width: 150px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}
.a1
{
    padding-left: 20px;
    padding-right: 20px;
}


.CategoryHeader
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.SubCategoryHeader
{
    font-family: Verdana;
    font-size: 12px; /*font-weight:bold;*/
    text-decoration: underline;
    color: #818284;
}

.LinkCategoryHeader
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: Black;
}

.LinkSubCategoryHeader
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    color: #818284;
}

.SectionHeader
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.SectionHeader_User
{
    font-family: Verdana;
    font-size: 11px;
}



.SectionHeader_MediumSmall
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}

.SectionHeader_MediumSmallNormal
{
    font-family: verdana;
    font-size: 14px;
    font-weight: none;
}

.SectionHeader_MediumSmallNormal1
{
    font-family: verdana;
    font-size: 12px;
    font-weight: none;
}

.SectionHeader_Medium
{
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    color: Black;
}

.SectionHeader_MediumNormal
{
    font-family: verdana;
    font-size: 16px;
    font-weight: none;
    color: Black;
}

.SectionHeader_MediumNormal1
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: Black;
}






.SectionHeader_Small
{
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
}

.SectionHeader_Normal
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}

.SectionHeader_Tiny
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
}

.SectionHeader_Medium
{
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
}

.small-text
{
    font-family: verdana;
    font-size: 9px;
    font-weight: normal;
    font-weight: normal;
}


.normal-text
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    font-weight: bold;
}

.normal-textbox
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #666666;
}

.internalnotes-textbox
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #FF0000;
    color: #FF0000;
}

.normal-text-small
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
}

.GridTextSmall
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
}

.GridTextHeaderSmall
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    color: white;
}



.error-text
{
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    color: Red;
    text-align: left;
}
.success-text
{
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    color: Green;
}


.note-text
{
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    color: Blue;
}
.SectionFooter
{
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
}

.SectionFooter-normal
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}

.header-link:link
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.header-link:visited
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.SiteHeaderText
{
    font-family: Times New Roman;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
}

.SectionFooter-link:link
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

.SectionFooter-link:visited
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

.SiteMenu:link
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Arial;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    color: Black;
    background-color: #E7E7D4;
}

.SiteMenu:visited
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Arial;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    color: Black;
    background-color: #E7E7D4;
}

.SiteMenu:HOVER
{
    background-color: #9B7E0E;
    color: White;
}

.SiteMenuSelected:link
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Arial;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    color: White;
    background-color: #9B7E0E;
}

.SiteMenuSelected:visited
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Arial;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    color: White;
    background-color: #9B7E0E;
}

.HeaderText-Desc
{
    font-family: Tiffany-DemiItalic; /*font-size:30px;  */
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #9B7E0E;
}

.gray-12-arial
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; /*font-weight: bold;*/
    text-decoration: none;
    color: #555555;
    line-height: 20px;
}
.right-Description
{
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}

.category-name-header
{
    font-family: Latha;
    font-size: 16px;
    font-weight: bold;
}

.subcategory-menu-header
{
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    color: #9B7E0E;
}

.subcategory-menu:link
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-style: none;
    color: #68696B;
    line-height: 18px;
}

.subcategory-menu:visited
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-style: none;
    color: #68696B;
    line-height: 18px;
}
/*Vinit's Addition */
.Product-HeaderText
{
    font-family: Tiffany-DemiItalic;
    font-size: 25px; /*font-size:30px;*/
    color: Black;
}
.Product-Related
{
    font-family: Verdana;
    font-size: 17px; /* font-size:20px;   */
    color: Black;
}

.MoreLinkButton
{
    font-family: verdana;
    color: #9B7E0E;
}

.subCategory
{
    font-family: verdana;
    font-size: 11px;
    color: Black;
    text-decoration: none;
    border-style: none;
    text-align: center;
}

.ReturnTo-WithLink
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Black;
    border-style: none;
}

.ReturnTo:link
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: underline;
    border-style: none;
}

.ReturnTo:visited
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: underline;
    border-style: none;
}

.SubCategory-name-header
{
    font-family: Latha;
    font-size: 20px;
    font-weight: bold;
}

.homeText
{
    font-family: arial;
    font-size: 13px;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.hometopcontent
{
    font-family: Times New Roman;
    font-size: 16px;
    font-style: italic;
}

.homecategoryhead
{
    text-align: left;
    font-family: Times New Roman;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 5px;
    border-top: solid 1px #CCB67B;
    height: 28px;
}
.homecategorytext
{
    font-family: Times New Roman;
    font-size: 18px;
    font-style: italic;
    color: #9B7E0E;
    padding-left: 10px;
    text-align: center;
    border-bottom: solid 1px #CCB67B;
    height: 80px;
}

.PageHeader
{
    font-family: verdana;
    font-size: 25px;
    font-weight: lighter;
}
.SubSectionHeader_Bold
{
    font-family: verdana;
    font-size: 20px;
    font-weight: bolder;
}

.HeaderSmall
{
    font-family: Helvetica;
    font-size: 13px;
    font-weight: bolder;
}

.HeaderSmallNormal
{
    font-family: Helvetica;
    font-size: 13px;
}

.HeaderSmallNormal_Underline
{
    font-family: Helvetica;
    font-size: 13px;
    text-decoration: underline;
}

.HeaderLarge
{
    font-family: Helvetica;
    font-size: 18px;
    font-weight: bolder;
}

.TableCell
{
    border-right-style: solid;
    border-right-width: 0px;
    border-right-color: #CCB67B;
}
.TableLeft
{
    text-align: left;
    border-right-width: 1px;
    border-right-color: #CCB67B;
}

.ProductNameSearch
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    border-style: none;
    text-decoration: none;
    cursor: hand;
}

.ProductDescriptionSearch
{
    font-family: verdana;
    font-size: 10px;
    color: Black;
    border-style: none;
}


/*Vinit's changes as on 16-Dec-2008*/

.SectionFooterlinkRequestACatalog:link
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

.SectionFooterlinkRequestACatalog:visited
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

.EmailAddressDetails
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    cursor: hand;
}

.categoryimage
{
    vertical-align: bottom;
}
.maindiv
{
    border-style: solid;
    border-width: 1px;
    border-color: #CCB67B;
}

.IndustryLinks-header
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Black;
}

.IndustryLinks:link
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    border-style: none;
    color: Black;
    line-height: 18px;
}

.IndustryLinks:visited
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    border-style: none;
    color: Black;
    line-height: 18px;
}

.error-textStaticPage
{
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    color: Red;
}

.hdr4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
}



.listlabelForCheckboxlist input
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.listlabelForCheckboxlist label
{
    width: 350px;
}

.CheckBoxBorder
{
    border: 1px;
    border-color: Gray;
    border-style: solid;
}


/* 21-Jan-2009*/
.SearchLink:link
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Gray;
    text-decoration: underline;
    border-style: none;
}

.SearchLink:visited
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Gray;
    text-decoration: underline;
    border-style: none;
}

.SearchSourceLink:link
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Gray;
    text-decoration: none;
    border-style: none;
}

.SearchSourceLink:visited
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: Gray;
    text-decoration: none;
    border-style: none;
}

/* End */

.SpecificationMenu:link
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Verdana;
    color: Black;
    font-weight: normal;
    font-size: 10px;
    padding: 1px;
}

.SpecificationMenu:visited
{
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
    padding: 1px;
    text-align: center;
    cursor: hand;
    font-family: Verdana;
    color: Black;
}


.ActualMenu:link
{
    text-decoration: none;
    text-align: center;
    cursor: hand;
    font-family: Verdana;
    color: White;
    font-weight: normal;
    font-size: 10px;
    padding: 1px;
}

.ActualMenu:visited
{
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
    padding: 1px;
    text-align: center;
    cursor: hand;
    font-family: Verdana;
    color: White;
}

.ActualMenu:HOVER
{
    color: Orange;
    font-weight: bold;
}

.first:hover
{
    color: Orange;
    background-color: white;
}


.header-Label
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
    padding-left: 5px;
}

.header1-Label
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
    padding-left: 5px;
}

.CategoryImage
{
    border-color: White;
}


.SectionFooterlinkCatalogPriceList:link
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

.SectionFooterlinkCatalogPriceList:visited
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9B7E0E;
    text-decoration: none;
    border-style: none;
}

/* End */

.HLAddNewCategory
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.HLMenu
{
    color: Gray;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.HLMenu_white
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.QuickTool:link
{
    font-family: Verdana;
    font-size: 12px;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.QuickTool:visited
{
    font-family: verdana;
    font-size: 12px;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.CategoryName
{
    font-family: verdana;
    font-size: 18px;
}

.CategoryDescription
{
    font-family: Verdana;
    font-size: 10px;
}
.SpecificationName
{
    font-family: Verdana;
    text-transform: uppercase;
    color: #993300;
    font-weight: bold;
    font-size: 15px;
}

.SpecificationDetailName
{
    font-family: Verdana;
    text-transform: uppercase;
    color: #993300;
    font-weight: bold;
    font-size: 11px;
}

.SpecificationDetailDescription
{
    font-family: Verdana;
    font-size: 10px;
    color: #333333;
}

.Marketsheader-link:link
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
}

.Marketsheader-link:visited
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    border-style: none;
}


.SearchLinkVideo:visited
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: Gray;
    text-decoration: underline;
    border-style: none;
}

.SearchLinkVideo:link
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: Gray;
    text-decoration: none;
    border-style: none;
}

.TopDescription
{
    color: #000000;
    font-weight: bold;
    font-family: Verdana;
    font-size: x-small;
    text-align: center;
}

.SearchButton
{
    text-decoration: none;
    cursor: hand;
}
.SearchPanel
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    border-style: none;
    text-decoration: none;
}


.CurrentCustomer
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    cursor: hand;
}

.SectionHeader_Big
{
    font-family: verdana;
    font-size: 24px;
    font-weight: bold;
}

.GrayOutBackground
{
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: verdana;
    font-weight: bold;
    padding: 40px;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7; /*width:920px; 	 height:1000px;  	 overflow: hidden;*/
}

.TDInformation
{
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.SetBorder
{
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

/*********************************************************/

.modalPopup
{
    /*background-color:#ffffdd;     border-width:3px;     border-style:solid;     border-color:Gray;     padding:3px;     width:250px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: #ffffff;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=98);
    opacity: 0.1;
}

.TipNotePopup
{
    background-color: White;
    color: Black; /*font-weight:bold;*/
    text-align: left;
    border: solid 1px #000000;
    font-size: 15px;
    font-family: "Helvetica" , Times, serif;
}

.GrayOutBackground
{
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: verdana;
    font-weight: bold;
    padding: 40px;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7; /*width:920px; 	 height:1000px;  	 overflow: hidden;*/
}

/* For Reorder list control */
li
{
    display: inline;
    list-style: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: .8em;
    padding-top: 5px;
}

.dragHandle
{
    width: 15px;
    height: 15px;
    text-align: left;
    background-color: Blue;
    background-image: url(../images/bg-menu-main.png);
    cursor: move;
    border: outset thin white;
}

.ReorderListMain
{
    vertical-align: middle;
    text-align: left;
    margin-left: 0px;
}


.itemArea
{
    margin-left: 15px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    text-align: left;
}

.reorderListDemo li a
{
    font-weight: bold;
}


.table_head
{
    width: 110%;
    float: left;
    margin: 0px 0px 0px 50px;
}
.table_head ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.table_head li
{
    display: block;
    float: left;
    background-color: #221e1f;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    line-height: 24px;
}

.tcol1
{
    width: 4%;
    text-align: left;
    margin-left: 10px;
    text-align: left;
}
.tcol2
{
    width: 6%;
    text-align: left;
}
.tcol3
{
    width: 12%;
    text-align: left;
}
.tcol4
{
    width: 16%;
    text-align: left;
}
.tcol5
{
    width: 19%;
    text-align: left;
}
.tcol6
{
    width: 10%;
    text-align: left;
}
.tcol7
{
    width: 10%;
    text-align: left;
}
.tcol8
{
    width: 9%;
    text-align: left;
}
.tcol9
{
    width: 10%;
    text-align: left;
}

.tcolinner1
{
    width: 3%;
    text-indent: 0px;
    text-align: left;
    margin-left: 5px;
    text-align: left;
}
.tcolinner2
{
    width: 6%;
    text-align: left;
}
.tcolinner3
{
    width: 14%;
    text-align: left;
}
.tcolinner4
{
    width: 17%;
    text-align: left;
}
.tcolinner5
{
    width: 20%;
    text-align: left;
}
.tcolinner6
{
    width: 10%;
    text-align: left;
}
.tcolinner7
{
    width: 10%;
    text-align: left;
}
.tcolinner8
{
    width: 10%;
    text-align: left;
}
.tcolinner9
{
    width: 5%;
    text-align: left;
}


.table_row
{
    width: 100%;
    float: left;
    margin: 0px 0px;
    vertical-align: top;
    background-color: #F7F6F3;
}
.table_row ul
{
    list-style-type: none;
    margin: 2px;
    padding: 2px;
}
.table_row li
{
    display: block;
    float: left;
    font-weight: normal;
    line-height: 20px;
    font-size: 11px;
    margin: 2px;
}


/********** 25 Feb 2010 by Sunil D ************/

.Calendarthumbnail
{
    position: relative;
    z-index: 0;
}

.Calendarthumbnail:hover
{
    background-color: transparent;
    z-index: 50;
}

.Calendarthumbnail span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: White;
    padding: 5px;
    left: 0px;
    border: 0px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}

.Calendarthumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.Calendarthumbnail:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 45px; /*position where enlarged image should offset horizontally */
}

/********** end of - 25 Feb 2010 by Sunil D ************/


/************ TO ADD THE TABBING ******************************/

.tabsholder
{
    float: right;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-bottom: 0px;
}
.tabs
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: right;
}
.tabs li
{
    display: inline;
}
.tabs li a
{
    display: block;
    float: left;
    background: url(/images/tab_cr_right.gif) no-repeat right top;
    color: #000;
    text-decoration: none;
    _display: inline;
    border-bottom: 1px solid #939598;
}
.tabs li a span
{
    display: block;
    float: left;
    background: url(/images/tab_cr_left.gif) no-repeat left top;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
    _display: inline;
}

.tabs li.select a, .tabs li a:hover
{
    cursor: pointer;
    background: url(/images/tab_wt_right.gif) no-repeat right top;
    border-bottom: 1px solid #fff;
}
.tabs li.select a span, .tabs li a:hover span
{
    background: url(/images/tab_wt_left.gif) no-repeat left top;
}


.leftcol
{
    width: 225px;
    margin: 0px;
    padding: 0px;
    float: left;
}

.leftcol h5
{
    font-size: 16px;
    margin: 10px;
    padding: 3px 5px;
    text-transform: uppercase;
    color: #f28c1d;
}
.leftcol h5 a
{
    color: #f28c1d;
    display: block;
    text-decoration: none;
}

.h4
{
    border-bottom: 1px solid #999;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}
.midline
{
    border-left: 1px solid #999;
    padding-left: 15px;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    height: 500px;
    float: left;
}
.AuctionDetailRightCol
{
    text-align: justify;
    float: left;
}
.auction_details
{
    width: 95%;
    float: left;
    padding: 10px 0px;
    margin-left: 5px;
}
.auction_details p
{
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 13px;
    font-family: "Trebuchet MS";
}
.auction_details p a
{
    color: #000;
    font-size: 12px;
}
.auction_details p a:hover
{
    text-decoration: none;
}

/************ end of- TO ADD THE TABBING ******************************/




/*********11 march 2010 -For lots awarded page *********/

h5
{
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #000;
}

.txt14grey
{
    color: #6c6e71;
    font-size: 14px;
    line-height: 18px;
}
.txtgrey
{
    color: #6c6e71;
}

.lotdescp_h
{
    background-color: #221e1f;
    height: 28px;
    width: 100%;
    float: left;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    text-indent: 5px;
}
.lotdescp_h_col1
{
    width: 50%;
    float: left;
}
.lotdescp_h_col2
{
    width: 35%;
    float: left;
}
.lotdescp_h_col3
{
    float: left;
}

.lotdescpwrap
{
    border-bottom: 0px solid #939598;
    width: 100%;
    float: left;
    padding: 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.lotdescpwrap h4
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    padding-bottom: 5px;
}
.lotdescpwrap p
{
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
.lotdescp_col1
{
    width: 48%;
    float: left;
}
.lotdescp_col2
{
    width: 32%;
    float: left;
    border-right: 0px solid #939598;
    border-left: 0px solid #939598;
    padding: 0px 10px;
    margin: 0px 10px;
}
.lotdescp_col3
{
    width: 12%;
    float: left;
}
.lotdescp_col1img
{
    float: left;
    margin-right: 5px;
}

.total_wrap
{
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 5px;
}
.total_wrap span
{
    padding-right: 30px;
    padding-left: 20px;
}
.total_wrap img
{
    vertical-align: middle;
    padding-right: 20px;
}
.Win_rowhold div
{
    padding: 2px 0px;
}
.rowwrap
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
}
/*********end of -- 11 march 2010 -For lots awarded page *********/

/**********8 Feb 2010 by Vinod  -  fro thumbnail hover effect ************/

.thumbnail
{
    position: relative;
    z-index: 0;
}

.thumbnail:hover
{
    background-color: transparent;
    z-index: 50;
}

.thumbnail span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: White;
    padding: 5px;
    left: -1000px;
    border: 0px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}

.thumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}


.Assetthumbnailhover
{
    position: relative;
    z-index: 1000;
}

.Assetthumbnailhover span
{
    /*CSS for enlarged image*/
    position: absolute;
    padding: 0px 0px 0px 0px;
    border: 0px solid gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}

.Assetthumbnailhover span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 0px;
}

.Assetthumbnailhover:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 10px; /*position where enlarged image should offset horizontally */
}





.QuestionMarkhover
{
    position: relative;
    z-index: 0;
}

.QuestionMarkhover span
{
    /*CSS for enlarged image*/
    position: absolute;
    padding: 4px 4px 4px 4px;
    border: 1px solid gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    width: 175px;
    background-color: White;
    text-align: left;
}

.QuestionMarkhover:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 15px; /*position where enlarged image should offset horizontally */
    top: 15px;
}





/**********end of - 8 Feb 2010 by Vinod  -  for thumbnail hover effect ************/

.HyperLinkColor
{
    color: #fff;
    text-decoration: none;
    padding-top: 4px;
}




/*********** Admin Virtual Auction ************/
/*********** 25 Oct 2010 ************/

.midcontentfull
{
    width: 950px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-color: #FFF;
    min-height: 500px;
    _height: 500px;
    text-align: left;
}


h1
{
    margin: 0px;
    padding: 0px;
    font-size: 24px;
}
h2
{
    font-size: 22px;
    margin: 0px;
    padding: 5px 0px;
    text-transform: uppercase;
}


.rowwrap
{
    width: 100%;
    float: left;
}
.live_banner
{
    text-align: center;
    width: 100%;
    float: left;
}

.txt16
{
    font-size: 16px;
    font-weight: bold;
}
.redtxt
{
    color: #ed1d24;
}
.cur_lot
{
    float: left;
}
.cur_lot H4
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    color: #ed1d24;
    font-size: 18px;
    padding-top: 0px;
}
.cur_lot IMG
{
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    vertical-align: middle;
    padding-top: 0px;
}
.cur_lot SPAN
{
    float: left;
    font-size: 14px;
    padding-top: 2px;
}
.bid_detial_Wrap
{
    border-bottom: #000 1px solid;
    border-left: #000 1px solid;
    margin: 5px 0px 10px 0px;
    width: 650px;
    float: left;
    border-top: #000 1px solid;
    border-right: #000 1px solid;
    margin-left: 10px;
}
.bid_detial_Wrap .h3
{
    padding-bottom: 0px;
    line-height: 24px;
    background-color: #347c2a;
    text-indent: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
    font-size: 16px;
    padding-top: 0px;
}
.bdw_img
{
    float: left;
    padding: 5px;
    width: 52%;
}
.bdw_bigimg
{
    width: 100%;
    float: left;
    position: relative;
}
.bdw_bigimg .img
{
    border: 1px solid #000;
}

.bdw_arr
{
    /*position: absolute;*/
    text-align: center;
    left: 280px;
    top: 540px;
}

.bid_num
{
    float: right;
    width: 270px;
    text-align: center;
    margin-left: 10px;
    padding-top: 10px;
    border: 1px solid #ff00ff;
}

.bid_num H1
{
    margin: 5px 0px;
    color: #f28c1d;
}
.bid_num P
{
    padding-bottom: 3px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.bid_num P.placebid
{
    border-bottom: #939598 1px solid;
    padding-bottom: 10px;
    margin: 10px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #939598 1px solid;
    padding-top: 10px;
}
.orgtxt
{
    color: #f28c1d;
}
.urhigh
{
    text-transform: uppercase;
    margin: auto;
    width: 85%;
    font-size: 20px;
    font-weight: bold;
}
.urhigh .urtxt
{
    text-align: left;
    float: left;
    padding-top: 5px;
}
.urhigh .urtxt P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
.urhigh IMG
{
    float: left;
}
.bid_contn
{
    width: 100%;
    float: left;
    padding: 5px;
    clear: both;
}
.bid_contn H5
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    padding-top: 0px;
}
.bid_contn P
{
    padding-bottom: 3px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 3px;
}
.right_box
{
    border-bottom: #000 1px solid;
    text-align: center;
    border-left: #000 1px solid;
    margin-top: 10px;
    width: 250px;
    float: right;
    border-top: #000 1px solid;
    border-right: #000 1px solid;
    margin-right: 10px;
}
.right_box H4
{
    padding-bottom: 0px;
    line-height: 24px;
    background-color: #bcbdc0;
    text-indent: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    padding-top: 0px;
}
.right_box H4 SPAN
{
    float: left;
}
.right_box H4 A
{
    padding-right: 5px;
    float: right;
    color: #04508f;
    font-size: 11px;
    font-weight: normal;
}
.right_box .txtarea
{
    border-bottom: #000 1px solid;
    border-left: #000 1px solid;
    width: 95%;
    height: 60px;
    border-top: #000 1px solid;
    border-right: #000 1px solid;
}
.right_box P
{
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
H4.lot_cat
{
    padding-bottom: 0px;
    line-height: 30px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    padding-top: 0px;
}
H4.lot_cat SPAN
{
    float: left;
}
H4.lot_cat A
{
    float: right;
    font-size: 12px;
}
.lot_list_wrap
{
    border-bottom: #000 1px solid;
    border-left: #000 1px solid;
    margin: 0px;
    width: 928px;
    float: right;
    border-top: #000 1px solid;
    border-right: #000 1px solid;
}
.lot_list_wrap UL
{
    padding-bottom: 5px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    float: left;
    padding-top: 5px;
}
.lot_list_wrap LI
{
    display: block;
    float: left;
}
.lot_list_wrap UL.lot_row_head
{
    background-color: #bcbdc0;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.lotnum
{
    text-indent: 10px;
    width: 8%;
}
.lotname
{
    width: 60%;
}
.lotstatus
{
    text-align: center;
    width: 15%;
}
.lotview
{
    text-align: center;
    width: 15%;
}
.lot_list
{
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
    float: left;
    height: 250px;
}
.lot_list UL
{
    font-family: Arial, Helvetica, sans-serif;
}
.ll_wr
{
    /*border: #000 1px solid;*/
    width: 100%;
    float: left;
    text-align: left;
}
.sold_wr .lotstatus
{
    color: #ed1d24;
}
.lot_list .lotname
{
    width: 62%;
}
.lot_list .lotstatus
{
    text-transform: uppercase;
    width: 14%;
}
.lot_list .lotstatus A
{
    text-transform: none;
    color: #000;
    font-size: 12px;
}
.lot_list .lotview
{
    width: 14%;
}
UL.progress
{
    background-color: #347c2a;
    color: #fff;
}
.bid_prod_detail
{
    padding-bottom: 5px;
    padding-left: 0px;
    width: 92%;
    padding-right: 0px;
    float: right;
    padding-top: 5px;
    text-align: left;
}
.bid_prod_img
{
    width: 25%;
    float: left;
    margin-right: 10px;
}
.bid_prod_txt
{
    padding-bottom: 10px;
    width: 70%;
    float: left;
}
.bid_prod_txt P
{
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 0px;
}
UL.pro2_detail_table
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
.pro2_detail_table LI
{
    border-bottom: #939598 1px solid;
    padding-bottom: 2px;
    padding-left: 0px;
    width: 50%;
    padding-right: 0px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 2px;
}
.pro2_detail_table LI.li_left
{
    float: left;
}
.pro2_detail_table LI.li_right
{
    text-align: right;
    float: right;
}
H3.ass_spec
{
    border-bottom: #000 1px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}





#VAaccordion
{
    width: 100%; /*border:1px solid #333;*/
}

/* accordion header */
#VAaccordion h2
{
    background: #fff;
    margin: 0;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #fff;
    border-top: 1px solid #ddd;
    cursor: pointer;
    color: Black;
    text-transform: none;
}

/* currently active header */
#VAaccordion h2.current
{
    /*	cursor:default; */
    background-color: #fff;
    border-bottom: 0px;
}

/* accordion pane */
#VAaccordion div.pane
{
    border: 1px solid #fff;
    border-width: 0 2px;
    display: none;
    padding: 5px;
    color: #000;
    font-size: 12px;
}

/* a title inside pane */
#VAaccordion div.pane h3
{
    font-weight: normal;
    margin: 0 0 -5px 0;
    font-size: 14px;
    color: #999;
}
.CloseAnchor
{
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}
.right_box_new
{
    width: 250px;
    float: right;
    border: 1px solid #000;
    margin-top: 5px;
    text-align: center;
}
.right_box_new h4
{
    background-color: #bcbdc0;
    font-size: 14px;
    margin: 0px;
    padding: 0;
    line-height: 24px;
    text-indent: 5px;
}
.right_box_new h4 span
{
    float: left;
}
.right_box_new h5
{
    background-color: #FFFF67;
    font-size: 12px;
    color: #EB1400;
    font-weight: normal;
    margin: 0px;
    padding: 10px 5px;
    text-align: left;
    line-height: 18px;
}
.right_box_new h5 span
{
    background-color: #FFFF67;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    margin: 0px;
    padding: 5;
    text-align: left;
    line-height: 18px;
}
.right_box_new h5 img
{
    float: right;
}


.Auctioner_list
{
    width: 100%;
    float: left;
    height: 335px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.sold_wr .lotstatus
{
    color: #ed1d24;
}
.Auctioner_list .lotname
{
    width: 62%;
}
.Auctioner_list .lotstatus
{
    width: 14%;
    text-transform: uppercase;
}
.Auctioner_list .lotstatus a
{
    text-transform: none;
    color: #000;
    font-size: 12px;
}
.Auctioner_list .lotview
{
    width: 14%;
}
.Auctioner_list p
{
    text-align: left;
    padding-left: 5px;
}
.Auctioner_list p span
{
    text-align: left;
    color: #d53301;
}

/*.bid_num{ float:left; width:270px; text-align:center; margin-left:10px; padding-top:10px;}*/
.bid_num_Auct
{
    float: right;
    width: 270px;
    text-align: center;
    margin: 0px 5px 0px 5px;
    padding-top: 10px;
    color: #000000;
}

.bid_num_Auct h1
{
    color: #000000;
    margin: 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: Red;
    font-weight: bold;
}
.bid_num_Auct p
{
    padding: 3px 0px;
    margin: 0px;
}
.bid_num_Auct .bider
{
    border-bottom: 1px solid #939598;
    border-top: 1px solid #939598;
    overflow: hidden; /* padding:10px 0px;margin:10px 0px;*/
}
.bid_num_Auct .Highbider
{
    border-right: 1px solid #939598;
    float: left;
    width: 50%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding: 10px 0px;
}
.bid_num_Auct .Highbider span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ff0000;
    padding: 10px 0px;
}
.bid_num_Auct
{
    color: #f28c1d;
}
.bid_num_Auct .Nexthbider
{
    float: right;
    width: 45%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding: 10px 0px;
}
.bid_num_Auct .Nexthbider span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ff0000;
    padding: 10px 0px;
}
.bid_num_Auct
{
    color: #f28c1d;
}

.Bid_detail
{
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid #939598;
    overflow: hidden;
}
.Bid_detail .startBid
{
    float: left;
    width: 30%;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border-right: 1px solid #939598;
    padding: 5px 0px;
    text-align: center;
}
.Bid_detail .startBid span
{
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}
.Bid_detail .ReserveBid
{
    float: left;
    width: 30%;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border-right: 1px solid #939598;
    padding: 5px 0px;
    text-align: center;
}
.Bid_detail .ReserveBid span
{
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}
.Bid_detail .ReserveMet
{
    float: left;
    width: 38%;
    margin: 10px 0px 0px 0px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding: 5px 0px;
    text-align: center;
}
.Bid_detail .ReserveMet span
{
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}


.bid_history_Div
{
    width: 100%;
}
.bid_history_Div .Bidhistory
{
    width: 42%;
    float: left;
}
.bid_history_Div .Bidhistory h1
{
    color: #000000;
    background-color: #bcbdc0;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0;
    line-height: 24px;
    text-indent: 5px;
}
.bid_history_Div .Bidhistory ul
{
    margin: 0px;
    padding: 0px;
    overflow: scroll;
    overflow-x: hidden;
    height: 200px;
    border: 1px solid #939598;
}
.bid_history_Div .Bidhistory li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
.Bidhistory li span
{
    color: #ff0000;
}
.bid_history_Div .BidIcon_div
{
    width: 55%;
    float: right;
}
.BidIcon_div ul
{
    margin: 2px 0px 0px 7px;
    padding: 0px;
}
.BidIcon_div li
{
    margin: 0px 0px 0px 4px;
    padding: 0px;
    list-style: none;
    float: left;
}

/*updated and added by Shantibhushan */
.auct_head_Wrap
{
    border: 1px solid #000;
    margin-bottom: 3px;
    padding: 0px 10px;
}
.auct_head_Wrap .header_titleDiv
{
    float: left;
}
.auct_head_Wrap .Contact_part
{
    float: left;
    width: 45%;
}
.Contact_part ul
{
    margin: 0px 10px 0px 50px;
    padding: 0px;
}
.Contact_part li
{
    float: left;
    margin: 0px 10px;
    padding: 0px;
    list-style: none;
}
.Contact_part li h4
{
    color: #ff0000;
    font-size: 15px;
    font-weight: bold;
}
.Contact_part li h4 a
{
    color: #ff0000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.Contact_part li h6
{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px;
}
.Contact_part li h6 a
{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.Contact_part li img
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-top: 22px;
}
.auct_head_Wrap p
{
    margin: 0px;
    padding: 5px 0px;
    font-size: 18px;
}
.auct_head_Wrap h1
{
    font-size: 30px;
}

.aut_links
{
    float: right;
    font-size: 14px;
    padding-top: 2px;
    font-weight: bold;
}
.aut_links span
{
    padding: 0px 5px;
}
.aut_links span img
{
    vertical-align: middle;
    padding-right: 5px;
}
.aut_links a
{
    color: #0033ff;
    padding-right: 25px;
    text-decoration: underline;
}
.aut_links .Member
{
    color: #ff0000;
    font-size: 17px;
    font-weight: bold;
}

.mic a
{
    color: #000000;
    padding-right: 5px;
    text-decoration: none;
}

.QuestionAuctioneerLink
{
    text-decoration: none;
    cursor: pointer;
}

#divShowVideoPopUp
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#divShowLotViewPopUp
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


#OnlyVideofade
{
    background: #000;
    position: fixed;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=80);
    opacity: .100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
    left: 0;
    z-index: 10;
    cursor: pointer;
    cursor: hand;
}



.popup_block_Video
{
    background: #fff;
    padding: 2px 2px;
    border: 2px solid #fff;
    float: left;
    width: 400px;
    position: fixed;
    top: 15%;
    left: 50%;
    margin: 0 0 0 -250px;
    z-index: 100;
}
.popup_block_Video .popup
{
    float: left;
    width: 100%;
    background: #fff;
    margin: 0px 0;
    padding: 0px 0;
    border: 0px solid #fff;
}


.HideButton
{
    visibility: hidden;
    display: none;
}

.accordionLink
{
    color: White;
    font-family: Verdana;
}
.cartleft
{
    float: left;
    width: 100%;
    padding-right: 5px;
}

.ModalPopupBG
{
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

/*Menu control css*/

.level1
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: White;
    background-color: Black;
    font-weight: bold;
}

.level2
{
    color: Gray;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color: White;
}

.productlisting
{
    background-color: #C7D5C6;
}

.cancel
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color: White;
}


.normal-label
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}
.FeedbackListHeader TH
{
    text-align: left;
}
.FeedbackListHeader TH INPUT
{
    vertical-align: bottom;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.GrayImageBorder
{
    border: 1px solid gray;
}


.SectionSubHeader_Listing
{
    font-family: Verdana;
    font-size: 10px; /* margin-left: 10px; */
}

.legend_image_text
{
    margin-left: 2px;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: middle;
}

.legend_image
{
    height: 15px;
    width: 15px;
    margin-left: 5px;
    vertical-align: middle;
}

.img_search
{
    vertical-align: top;
    height: 20px;
}
.need_changes_count
{
    font-family: Verdana;
    font-size: 12px;
    color: Red;
}

.vertical
{
    vertical-align: middle;
}

.ModalPopupBG_gray
{
    background-color: Gray;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

/*class for tripple k Irrigation popup*/
.triple_k_irrigation_popup_wrap
{
    width: 973px;
    margin: 30px auto;
    padding: 5px 10px;
    overflow: hidden;
    background-color: #fff;
    height: 610px;
    overflow-y: scroll;
    position: fixed !important;
    top: 3px !important;
}

.left_info_part
{
    border-right: 1px solid #c9c9c9;
    width: 200px;
    float: left;
    background: url(../images/left_big_divider.jpg) no-repeat left top;
    padding: 12px 0px 12px 0px;
    font-size: 11px;
    color: #000000;
}
.client_info
{
    padding: 5px;
    background: url(../images/left_big_divider.jpg) no-repeat left bottom;
    font-size: 12px;
}
.left_block
{
    background: url(../images/left_big_divider.jpg) no-repeat left bottom;
    padding: 12px 10px 5px 8px;
    margin-top: 10px;
    overflow: hidden;
}

ul.opt_btn
{
    /* margin:20px 0px 0px; */
    margin: 0;
    list-style: none;
    float: right;
}
ul.opt_btn li
{
    float: left;
    margin: 0 5px;
}


.popup_content
{
    /*updated 7Nov*/
    width: 970px;
    float: left;
    padding: 5px 0px;
}

.popup_content h2
{
    font-size: 20px;
    text-transform: uppercase;
    color: #000000;
}
.popup_content h2.left
{
    float: left;
}
.popup_content h4
{
    font-size: 14px;
    font-weight: normal;
}
.popup_content h4.left
{
    float: left;
    margin: 5px 10px;
}
.popup_content h4.left span
{
    font-weight: bold;
}
.close_btn
{
    float: right;
}

.popup_cont_row_wrap
{
    border-top: 1px solid #e8e8e8;
    clear: both;
}
.popup_cont_row
{
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    padding: 2px 2px;
    overflow: hidden;
}
.opt_block
{
    width: 235px;
    float: left;
    margin: 10px 12px 10px 0px;
}
.opt_block .opticon
{
    float: left;
    margin: 5px 10px 0px 0px;
}
.opt_block .optcontent
{
    float: left;
    width: 190px;
    font-size: 11px;
}
.prod_img_block
{
    float: left;
    margin: 10px 10px 10px 0px;
}

/*.prod_img_block img{
	padding:7px;
	border-left:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	border-right:2px solid #505251;
	border-bottom:2px solid #505251;
}*/

.prod_img_block img
{
    padding: 7px;
    border-left: 1px solid #eaeaea !important;
    border-top: 1px solid #eaeaea !important;
    border-right: 2px solid #505251 !important;
    border-bottom: 2px solid #505251 !important;
}

.product_detail_part
{
    width: 435px;
    float: left;
    margin: 10px 0px 1px 0px;
}
.product_detail_part h4
{
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0px;
    padding: 0px;
}
.product_detail_part h4 a
{
    color: #2a5b83;
    text-decoration: underline;
}
.product_detail_part h4 a:hover
{
    text-decoration: none;
}
.product_detail_part a
{
    color: #3f4180;
    text-decoration: underline;
}
.product_detail_part a:hover
{
    text-decoration: none;
}

.detail_block
{
    background-color: #e0e0e0;
    width: 203px;
    float: left;
    padding: 8px 5px;
    overflow: hidden;
    margin-left: 10px;
}
ul.info_list
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
}
ul.info_list li
{
    float: left;
    padding: 3px;
    padding: 3px;
    font-size: 11px;
}
ul.info_list li.lbl
{
    width: 70px;
    text-align: right;
}
ul.info_list li.detail
{
    width: 100px;
    color: #fc0007;
    font-weight: bold;
}
ul.info_list li.detail_popup
{
    width: 100px;
    color: #000000;
    font-weight: bold;
}
ul.opt_links
{
    clear: both;
    list-style: none;
    padding: 11px 0px;
    margin: 0px;
}
ul.opt_links li
{
    float: left;
    font-size: 11px;
    margin-right: 8px;
    min-width: 90px;
}
ul.opt_links li img
{
    vertical-align: middle;
    margin-right: 3px;
}



/*email signup landing page css start here*/

.email_signup_content
{
    margin: 0px 0px 20px 20px;
}
.email_signup_content h1
{
    margin: 10px 0px;
    font-size: 28px;
    font-weight: 500;
}
.email_signup_content h1 img
{
    vertical-align: middle;
}
.email_signup_content p
{
    margin: 5px 0px 10px;
}

.submit_req_form_wrap
{
    margin: 15px 0px 20px;
}
.submit_req_form_wrap h2
{
    font-size: 24px;
    font-weight: normal;
    border-bottom: 1px solid #6e6e70;
}
.contact_info_form
{
    margin: 10px auto 20px;
    list-style: none;
    width: 81%;
    overflow: hidden;
}
.contact_info_form li
{
    float: left;
    width: 45%;
    margin: 4px 15px;
}
.contact_info_form li label
{
    float: left;
    width: 135px;
    padding: 3px 5px;
    text-align: right;
    font-weight: bold;
}
.contact_info_form li label span
{
    color: #FF0000;
}
.contact_info_tf
{
    padding: 2px 3px;
    width: 185px;
    border: 1px solid #828282;
    font-size: 12px;
}
.contact_phone_tf
{
    padding: 2px 3px;
    width: 90px;
    border: 1px solid #828282;
    font-size: 12px;
}
.contact_ext_tf
{
    padding: 2px 3px;
    width: 40px;
    border: 1px solid #828282;
    font-size: 12px;
}
.ext_lbl
{
    padding: 0px 15px 0px 5px;
    font-weight: bold;
}

.country_select
{
    padding: 2px 3px;
    width: 193px;
    border: 1px solid #828282;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.equip_detail_row
{
    margin: 10px 0px 15px;
}
.equip_detail_row h3
{
    font-size: 18px;
}

ul.check_list
{
    margin: 10px 0px 20px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
}
ul.check_list li
{
    float: left;
    width: 222px;
    margin: 3px 10px 3px 0px;
}
ul.check_list li input
{
    vertical-align: middle;
}

.category_select
{
    padding: 2px 3px;
    width: 173px;
    border: 1px solid #828282;
    background-color: #f5f6fa;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.submit_req_form_wrap h4
{
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #6e6e70;
}
.submit_req_form_wrap h4 span
{
    font-size: 14px;
    font-weight: normal;
}


/*CLASSES FOR LISTING CLIENT WEB PAGE*/

.listing_client_content
{
    width: 750px;
    float: left;
    padding: 5px 0px;
}
.listing_client_content h2
{
    font-size: 20px;
    text-transform: uppercase;
    color: #000000;
}
.listing_client_content h2.left
{
    float: left;
}
.listing_client_content h4
{
    font-size: 14px;
    font-weight: normal;
}
.listing_client_content h4.left
{
    float: left;
    margin: 9px 10px;
}
.listing_client_content h4.left span
{
    font-weight: bold;
}
.listing_client_content p
{
    clear: both;
    padding: 0px;
    margin: 0px;
}
.product_detail_part p
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 17px;
}

.page_cont_row_wrap
{
    border-top: 1px solid #e8e8e8;
    clear: both;
    margin-top: 15px;
}

.client_info_block
{
    background: url(../images/left_big_divider.jpg) no-repeat left bottom;
    padding: 8px 10px 12px 8px;
    overflow: hidden;
}
.client_info_block p
{
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.client_snap
{
    float: right;
}
.client_name
{
    float: left;
    padding: 15px 0px;
}
.client_image_box
{
    margin: 10px 0px;
    overflow: hidden;
}
p.client_contact
{
    text-align: center;
}


/*popup classes start here*/

.info_popup_wrap
{
    border: 1px solid #3e3e3e;
    margin: 50px auto;
    width: 370px;
    padding: 10px;
    overflow: hidden;
    background: #fff;
}
.info_popup_wrap h2
{
    font-size: 24px;
    float: left;
    text-transform: none;
}
.info_popup_wrap p
{
    clear: both;
    padding: 10px 0px;
    line-height: 18px;
}
.info_popup_wrap p img
{
    vertical-align: middle;
    float: left;
    margin: 0px 5px;
}
ul.info_popup_form
{
    clear: both;
    margin: 0px 5px;
    padding: 10px 0px;
    list-style: none;
}
ul.info_popup_form li
{
    margin: 10px 0px;
}
/* ul.info_popup_form li label{
	width:100px;
	float:left;
	padding:3px 5px;
	text-align:right;
}
.info_textf{
	width:220px;
	padding:3px;
	border:1px solid #656565;
	margin-left:15px;
}*/
ul.info_popup_form li label
{
    float: left;
    font-size: 12px;
    padding: 6px 5px;
    text-align: right;
    width: 100px;
}

.info_textf
{
    border: 1px solid #656565;
    margin: 3px 0 3px 15px;
    padding: 3px;
    width: 220px;
}

.info_check
{
    margin: 3px 0 3px 15px;
    padding: 3px;
}

.sbmt_btn
{
    float: right;
    margin-right: 5px;
}

ul.info_popup_form li.address
{
    margin-left: 115px;
    text-align: left;
}
.contact_textarea
{
    width: 320px;
    height: 65px;
    padding: 5px;
    border: 1px solid #656565;
    margin: 0 20px;
    resize: none;
}

.ok_listing_box
{
    clear: both;
    padding: 10px 0px;
    min-height: 220px;
}
.ok_img
{
    float: left;
    margin-left: 10px;
}
.done_text
{
    float: left;
    line-height: 17px;
    margin-left: 10px;
    padding-top: 25px;
    width: 292px;
}

/*.item_popup_wrap{
	border:1px solid #3e3e3e;
	margin:50px auto;
	width:800px;
	padding:10px;
	overflow:hidden;
}

.item_popup_wrap h2{
	font-size:24px;
	float:left;
}
.item_popup_wrap p{
	clear:both;
	padding:10px 0px;
	line-height:18px;
}

.item_popup_wrap p img {
	vertical-align:middle;
	float:left;
	margin-right:10px;
}

.item_popup_inner{
	margin:0px 50px 10px 10px;
	clear:both;
}

.item_form_wrap{
	margin:25px 0px 5px;
}
.item_form_row{
	margin:5px 0px;
	overflow:hidden;
}
.photo{
	float:left;
	border-left:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	border-right:2px solid #4b4b4b;
	border-bottom:2px solid #4b4b4b;
	width:59px;
	margin-right:5px;
	padding:5px;
}
.item_comment_box{
	width:430px;
	padding:5px;
	float:left;
}

.item_desc_textarea{
	width:420px;
	height:55px;
	padding:5px;
	border:1px solid #656565;
	resize:none;
	margin-top:5px;
}
ul.add_info_form{
	float:left;
	width:190px;
	background-color:#e0e0e0;
	padding:5px;
	margin-left:10px;
	list-style:none;
	overflow:hidden;
}
ul.add_info_form li{
	margin:5px 0px;
}
ul.add_info_form li label{
	float:left;
	width:73px;
	text-align:right;
	padding:3px
}
.item_tf{
	border:1px solid #999999;
	width:108px;
	background-color:#e0e0e0;
}

ul.item_btn_list{
	padding:10px 0px;
	list-style:none;
	width:205px;
	float:right;
}
ul.item_btn_list li{
	margin:5px 20px;
	float:left;
}
ul.item_btn_list li a{
	color:#000;
	text-decoration:none;
	line-height:25px;
}
ul.item_btn_list li a:hover{
	text-decoration:underline;
}

.item_comment_box_edit{
	width:430px;
	padding:0px 5px;
	float:left;
}*/

#bgDiv
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 500;
    height: 3300px; /* height:1100px; */
}

#Progress
{
    position: absolute;
    background-color: #fff;
    width: 300px; /* z-index: 600; */
    text-align: center;
    vertical-align: middle;
    top: 30%;
    left: 43%;
    padding: 10px;
    z-index: 999999 !important;
}

/*new classes for popup page- 7Nov2012*/

.popup_header_wrap
{
    border-top: 1px solid #E8E8E8;
    padding: 5px 0px;
}
.client_info_side
{
    width: 195px;
    float: left;
    margin-right: 15px;
    border-right: 1px solid #E8E8E8;
    padding: 5px 0px 5px 10px;
}
.client_info_side p
{
    margin: 0px;
    padding: 0px;
}
.popup_header
{
    width: 745px;
    float: left;
}

.customer_opt_block
{
    width: 182px;
    float: left;
    margin-right: 10px;
    padding: 0px 10px 0px 10px;
    border-right: 1px solid #E8E8E8;
    min-height: 112px;
}
.customer_opt_block p
{
    margin: 3px 0px 3px;
}


/* Classes for Edit Item Popup */

.item_popup_wrap
{
    border: 1px solid #3e3e3e;
    margin: 50px auto;
    width: 800px;
    padding: 10px;
    overflow: hidden;
    background: #fff;
}

.item_popup_wrap h2
{
    font-size: 24px;
    float: left;
}
.item_popup_wrap p
{
    clear: both;
    padding: 10px 0px;
    line-height: 18px;
    text-align: left;
}

.item_popup_wrap p img
{
    vertical-align: middle;
    float: left;
    margin-right: 10px;
}

.item_popup_inner
{
    /* margin:0px 50px 10px 10px; */
    margin: 0px 35px 10px 10px;
    clear: both;
}

.item_form_wrap
{
    margin: 25px 0px 5px;
}
.item_form_row
{
    margin: 5px 0px;
    overflow: hidden;
    text-align: left;
}
.photo
{
    float: left;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    border-right: 2px solid #4b4b4b;
    border-bottom: 2px solid #4b4b4b;
    width: 59px;
    margin-right: 5px;
    padding: 5px;
}
.item_comment_box
{
    /* width:430px; */
    width: 445px;
    padding: 5px;
    float: left;
}

.item_desc_textarea
{
    width: 420px;
    height: 55px;
    padding: 5px;
    border: 1px solid #656565;
    resize: none;
    margin-top: 5px;
}
ul.add_info_form
{
    float: left;
    width: 203px;
    background-color: #e0e0e0;
    padding: 5px;
    margin-left: 10px;
    list-style: none;
    overflow: hidden;
}
ul.add_info_form li
{
    margin: 5px 0px;
}
ul.add_info_form li label
{
    float: left;
    width: 73px;
    text-align: right;
    padding: 3px;
    font-size: 10px;
    font-weight: bold;
    clear: left;
}
.item_tf
{
    border: 1px solid #999999;
    width: 108px;
    background-color: #e0e0e0; /*color: #FC0007;*/
    margin-bottom: 2px;
}

ul.item_btn_list
{
    padding: 10px 0px;
    list-style: none;
    width: 205px;
    float: right;
}
ul.item_btn_list li
{
    margin: 5px 20px;
    float: left;
}
ul.item_btn_list li a
{
    color: #000;
    text-decoration: none;
    line-height: 25px;
}
ul.item_btn_list li a:hover
{
    text-decoration: underline;
}

.item_comment_box_edit
{
    width: 430px;
    padding: 0px 5px;
    float: left;
}
.item_comment_box_edit h4
{
    margin: 0px;
    text-align: left;
}

.listing_button tr td
{
    padding-right: 4px;
}

.listing_search_header_company
{
    margin-left: 28px;
    margin-bottom: 5px;
    float: left; /* width: 108px; */
    width: 358px;
}

.listing_search_header_nameemail
{
    margin-left: 242px;
    margin-bottom: 5px;
    float: left;
    width: 250px;
}


/*login page css start here*/
.loginpagewrap
{
    width: 335px;
    margin: 20px auto;
}
.login_wrap
{
    width: 311px;
    margin: 90px auto;
    background: url(../images/login_bg.png) no-repeat left top;
    height: 408px;
    padding: 10px 15px 10px 10px;
}
.login_logo
{
    width: 262px;
    margin: 15px auto;
    padding: 10px 0px 20px;
}
.logo
{
    width: 119px;
    padding: 10px 0px 20px;
}

.webcat_logo
{
    width: 119px;
    margin: 0px auto;
    padding: 0px 0px 20px;
}

.login_heading
{
    text-align: center;
    font-size: 26px;
    font-weight: normal;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

ul.login_label
{
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
    text-align: left;
}
.logintxtbox
{
    background: url(../images/login_txtbox.png) no-repeat left top;
    width: 249px;
    height: 24px;
    border: none;
    padding: 3px;
    float: left;
    margin-right: 4px;
    margin-bottom: 7px;
}


a.forgotlink
{
    display: block;
    text-align: center;
    color: #717172;
    text-decoration: none;
    margin-top: 10px;
    font-family: Verdana;
}

a.forgotlink:hover
{
    text-decoration: underline;
}
.required
{
    padding-top: 9px;
    display: block;
    float: left;
}

.RadGrid_Default .rgSelectedRow
{
    color: #000000 !important;
}

/* Classes required for Scrap popup */
.scrap_popup_wrap
{
    padding: 10px;
    overflow: hidden;
    background: #fff;
}

.scrap_popup_wrap h2
{
    font-size: 14px;
    text-align: center;
}

.scrap_popup_wrap p
{
    clear: both;
    padding: 10px 0px;
    line-height: 18px;
    text-align: center;
}

.scrap_popup_stockid
{
    font-weight: bold;
}

ul.scrap_btn_list
{
    list-style: none;
    width: 220px;
}

ul.scrap_btn_list li
{
    margin: 5px 4px;
    float: left;
}

ul.scrap_btn_list li a
{
    color: #000;
    text-decoration: none;
    line-height: 25px;
}

ul.scrap_btn_list li a:hover
{
    text-decoration: underline;
}



/* Added By: Sachin P On: 12 Feb 2013 Classes needed for hover data display */

.QuoteStockNumberhover
{
    position: relative;
    z-index: 0;
    color: Black;
}

.QuoteStockNumberhover span
{
    /*CSS for enlarged image*/
    position: absolute; /* padding: 4px 4px 4px 4px; */
    padding: 0px 0px 0px 0px;
    border: 1px solid gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    width: 675px;
    background-color: White;
    text-align: left;
}

.QuoteStockNumberhover:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible; /*position where enlarged image should offset horizontally */
    left: 80px;
    top: 0px; /* left: 38%;      top:90%;     position:absolute;*/
}
/* End */

/* Added By: Sachin P On: 12 Feb 2013 Classes needed for hover data display */

.ListingStockNumberhover
{
    position: relative;
    z-index: 89;
    color: Black;
}

.ListingStockNumberhover span
{
    /*CSS for enlarged image*/
    position: absolute; /* padding: 4px 4px 4px 4px; */
    padding: 0px 0px 0px 0px;
    border: 1px solid gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    width: 275px;
    background-color: White;
    text-align: left;
}

.ListingStockNumberhover:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 80px;
    top: 0px;
}
/* End */


.ListingStock
{
    position: relative;
    z-index: 99;
    color: Black;
    border: 1px solid red;
}

.ListingStock h4 a span div
{
    /*CSS for enlarged image*/
    position: absolute; /* padding: 4px 4px 4px 4px; */
    padding: 0px 0px 0px 0px;
    border: 1px solid gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    width: 275px;
    background-color: White;
    text-align: left;
}

.ListingStock:hover h4 a span div
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 80px;
    top: 0px;
    z-index: 99999;
}
/* End */

/* CSS for Image Previous,Next Added By: Sachin P On: 08 March 2013 */
.tab_contentIcons
{
    border: 0px solid #a8a9ac;
    float: left;
    width: 630px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
.askaq
{
    width: 100%;
    float: left;
}
.aska_heading
{
    width: 390px;
    padding-top: 10px;
    padding-left: 7px;
    float: left;
    color: #F59B48;
    font-size: 16px;
    font-weight: bold;
}
.aska_tbl
{
    width: 100%;
    float: left;
}

/* End */


.ctl00_ucAdminMenu_MainMenu_user_created
{
}
.ctl00_ucAdminMenu_MainMenu_user_created td
{
    display: block;
    padding: 3px 0px;
    text-indent: 7px;
}
.ctl00_ucAdminMenu_MainMenu_user_created td:hover
{
    background: gray;
    color: #fff;
}
.ctl00_ucAdminMenu_MainMenu_user_created td:hover a
{
    color: #fff;
}


.noteText
{
    color: Gray;
    font-size: 13px;
    text-align: left;
}

.stock_left_part_imagepopup
{
    width: 100%;
    float: left;
}
ul.stock_info_imagepopup
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.stock_info_imagepopup li
{
    font-size: 16px;
}
ul.stock_info_imagepopup li.stock_title_imagepopup
{
    font-size: 22px;
    font-weight: bold;
}

ul.field_imagepopup
{
    list-style: none;
    margin: 5px 0px;
    padding: 0px;
}
ul.field_imagepopup li
{
    margin: 5px 0px;
    font-size: 12px;
}
ul.field_imagepopup li.label
{
    font-weight: bold;
    font-size: 12px;
}

.label_old_price
{
    text-decoration: line-through;
}

.price_info_popup_wrap
{
    border: 1px solid #3e3e3e;
    margin: 50px auto;
    width: 550px;
    padding: 10px;
    overflow: hidden;
    background: #fff;
    top: 145px !important;
}
.price_info_popup_wrap h2
{
    font-size: 24px;
    float: left;
    text-transform: none;
}

.price_info_popup_wrap h3
{
    float: left;
    font-size: 15px;
    text-transform: none;
    margin: 0px;
    padding: 0px;
}

.price_info_popup_wrap p
{
    clear: both;
    padding: 10px 0px;
    line-height: 18px;
}
.price_info_popup_wrap p img
{
    vertical-align: middle;
    float: left;
    margin: 0px 5px;
}

.header-text
{
    float: left;
    font-size: 13px;
    text-transform: none;
    font-weight: bold;
}

.inner-text
{
    float: left;
    font-size: 13px;
    text-transform: none;
}

.info_text
{
    border: 1px solid #656565;
    padding: 3px;
    width: 160px;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
}

.no-css
{
    text-decoration: none !important;
}

.no-css input
{
    height: auto !important;
}

.no-css label
{
    font-size: 13px;
    text-transform: none;
}


/*CSS START FOR MAKE OFFER ADMIN PAGE - 18DEC2013*/

.content_wrap
{
    width: 100%;
    overflow: hidden;
}

.offerAdminDetail
{
    margin: 5px 0px 10px;
}
.offerAdminDetail:after
{
    display: block;
    content: '';
    clear: both;
}
.offerAdminDetail .contactInfo
{
    width: 25%;
    border-right: 1px solid #a8a9ad;
    padding: 5px 5px 5px 0px;
    float: left;
    height: 130px;
}

.contactInfo > p
{
    text-align: left;
    padding-left: 5px;
}

.offerAdminDetail .comments
{
    width: 38%;
    border-right: 1px solid #a8a9ad;
    padding: 5px;
    float: left;
    height: 130px;
}

.comments > p
{
    text-align: left;
    padding-left: 15px;
}

.offerAdminDetail .custOffer
{
    width: 32%;
    padding: 5px;
    float: left;
    height: 130px;
}
.offerAdminDetail .custOffer h2
{
    border: 1px solid #939598;
    margin: 15px 5px 15px 0px;
    padding: 15px;
    text-align: center;
    background: #c2e1bc;
    font-size: 18px;
    font-weight: normal;
}
.offerAdminDetail .custOffer h2 strong
{
    font-size: 26px;
}
.offerAdminDetail .custOffer h2 span
{
    font-size: 26px;
    font-weight: bold;
}
.borderBtm
{
    border-bottom: 1px solid #a8a9ad;
}
.acceptOfferBtn
{
    border: none;
    cursor: pointer;
    background: #ef3b25;
    padding: 5px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
    height: 27px;
}
.counterOfferBtn
{
    border: none;
    cursor: pointer;
    background: #fff100;
    padding: 5px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    height: 27px;
}
.declineOfferBtn
{
    border: none;
    cursor: pointer;
    background: #29419a;
    padding: 5px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
    height: 27px;
}

.offerOpt
{
    list-style: none;
    margin: 15px 0px 10px;
    padding: 15px 0px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.offerOpt:after
{
    content: '';
    display: block;
    clear: both;
}
.offerOpt li
{
    font-size: 15px;
    float: left;
    padding: 3px 0px;
}
.offerOpt li.quote
{
    font-size: 18px;
    font-weight: bold;
    width: 30%;
    padding-left: 10px;
    text-align: left;
}
.offerOpt li.quote a
{
    color: #29419a;
    text-decoration: underline;
    font-weight: normal;
}
.offerOpt li.quote a:hover
{
    text-decoration: none;
}
.offerOpt li.optOfferbtn
{
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    width: 68%;
}

.offerOpt li.optSendReply
{
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    width: 68%;
}

.stockPrice
{
    list-style: none;
    margin: 15px 0px 10px;
    border-bottom: 1px solid #ccc;
}
.stockPrice:after
{
    content: '';
    display: block;
    clear: both;
}
.stockPrice li
{
    font-size: 15px;
    float: left;
    width: 45%;
    padding: 3px 0px;
}
.stockPrice li.stock
{
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.stockPrice li.stock a
{
    color: #29419a;
    text-decoration: underline;
    font-weight: normal;
}
.stockPrice li.stock a:hover
{
    text-decoration: none;
}
.stockPrice li.askPrice
{
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
.stockPrice li.askPrice span
{
    font-size: 27px;
    color: #36b54b;
}
.offerDetailSection
{
    margin: 5px 0px;
}
.offerDetailSection:after
{
    content: '';
    clear: both;
    display: block;
}
.offerDetailSection .leftPanel
{
    width: 250px;
    float: left;
    margin-right: 15px;
}
.offerDetailSection .leftPanel .offerProdImg
{
    margin-bottom: 10px;
}
.offerDetailSection .leftPanel p.note
{
    color: #F00;
    margin-bottom: 10px;
}
.offerDetailSection .leftPanel p.italic
{
    font-style: italic;
}
.optList
{
    margin: 15px;
}
.optList li
{
    margin: 5px 0 8px;
    font-style: italic;
}
.optList li strong
{
    display: block;
    font-size: 13px;
}
.offerDetails
{
    float: left;
    width: 430px;
    text-align: left;
}
.offerDetailList
{
    list-style: none;
    margin: 15px 0px;
}

.offerDetailList li
{
    padding: 4px;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    list-style: none !important;
}

.offerDetailList li:after
{
    display: block !important;
    clear: both;
    content: '';
}
.offerDetailList li label
{
    float: left;
    display: block;
    width: 80%;
}
.offerDetailList li span
{
    float: right;
    display: block;
    width: 20%;
    text-align: right;
}
.offerDetailList li.odd
{
    background: #d5d4d5;
}

.customer-price-grid
{
    color: #008000;
    font-size: 14px;
    font-weight: bold;
}

.customer-price-grid-heading
{
    color: #008000;
    font-size: 11px;
}

.quoteBtn
{
    border: none;
    cursor: pointer;
    background: #0000ff;
    padding: 5px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    height: 27px;
}

.offerAdminDetail .commentsRequestInfo
{
    width: 38%;
    padding: 5px;
    float: left;
    height: 130px;
}

.commentsRequestInfo > p
{
    text-align: left;
    padding-left: 15px;
}

.comment_box
{
    border: 1px solid #CCCCCC;
    margin-left: 5px;
}



.AccordionAdminMenu
{
    margin: 0px;
    padding: 0px;
    width: 200px;
}
.AccordionAdminMenu li
{
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px;
    text-align: left;
}
.AccordionAdminMenu li a
{
    color: #fff;
    text-decoration: none;
    padding: 5px 5px 5px;
    display: block;
    background: #666;
    border-bottom: 1px solid #000;
}
.AccordionAdminMenu li a:hover
{
    color: #000;
    background: #dcdddf;
}

.AccordionAdminMenu li ul
{
    margin: 0px 0px 0px;
    padding: 0px;
}

.AccordionAdminMenu li ul li
{
    font-weight: normal;
}
.AccordionAdminMenu li ul li a
{
    color: #666;
    background: #fff;
    border-bottom: none;
    font-size: 12px;
}
.AccordionAdminMenu li ul li a:hover
{
    background: #828282;
    color: #fff;
}

.optSendReply > span
{
    margin-left: 5px;
}

.makeoffer_header
{
    font-size: 18px;
    font-weight: bold;
    width: 30%;
    padding-left: 10px;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
}

.webLink
{
    float: right;
}
/*
.CallCenterMessageTable TD
{
    width:400px;    
 }
*/

.manageDocumentLibrary
{
    margin: 5px 0px 10px;
}
.manageDocumentLibrary:after
{
    display: block;
    content: '';
    clear: both;
}
.manageDocumentLibrary .objectSpecific
{
    width: 49%;
    border-right: 1px solid #a8a9ad;
    padding: 5px 5px 5px 0px;
    float: left;
}

.objectSpecific > p
{
    text-align: left;
    padding-left: 5px;
}

.manageDocumentLibrary .generic
{
    width: 49%;
    padding: 5px;
    float: left;
}

.generic > p
{
    text-align: left;
    padding-left: 15px;
}

.manageDocumentLibrary .objectSpecific h2
{
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    text-transform: inherit !important;
    padding-left: 15px;
    font-weight: bold;
}

.manageDocumentLibrary .generic h2
{
    text-align: left;
    font-size: 18px;
    text-transform: inherit !important;
    padding-left: 15px;
    font-weight: bold;
}

.objectSpecific > table
{
    padding: 0 12px;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
}

.generic > table
{
    padding: 0 12px;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
}

.RadUpload, .RadUploadProgressArea
{
    text-align: left;
    width: 230px;
}

.text-align
{
    vertical-align: text-bottom;
}

/* Added this for lookup popup related functionality */
.stockLookup
{
    float: right;
    color: #FFFFFF;
    position: relative;
    margin-left: 39px;
}
.stockLookup a
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 0px;
    line-height: 19px;
}
.stockLookup a:hover
{
    text-decoration: none;
}
#stockLookupBox
{
    margin-top: 5px;
}
#stockLookupBox_content
{
    background: #c6c6c6;
    width: 152px;
    position: absolute;
    padding: 6px 15px;
}

#leasePriceLookupBox_content
{
    background: #c6c6c6;
    width: 302px;
    position: absolute;
    padding: 6px 15px;
}

#login_form
{
    margin: 9px 0 0 9px;
}
.stockSearch
{
    border: 2px solid #8a8a8a;
    background: #fff;
    padding: 3px;
}
.stockSearch input[type="text"]
{
    border: 2px solid #8A8A8A;
    padding: 3px;
    vertical-align: middle;
    width: 86px;
}
.spanText
{
    border: none;
    padding: 3px;
    vertical-align: middle;
    width: 100px;
    color: Black !important;
    font-weight: bold;
}
.stockSearch input[type="image"]
{
    vertical-align: middle;
}

.headerCalculatedPrice
{
    padding: 3px;
    vertical-align: middle;
    width: 100px;
    color: Red !important;
    font-size: 14px;
    font-weight: bold;
}

.catHeader_source
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid Gray;
    margin-left: 10px;
}


.SectionHeader_source
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
}

.box_border
{
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}

.chkboxlist
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

.chkboxlist input
{
    vertical-align: middle !important;
    margin-top: 0px !important;
}

.chkboxlist label
{
    margin-left: 4px;
}

.chkboxlist td
{
    width: 25%;
    padding-left: 10px;
}

.chkboxlist_subcat
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

.chkboxlist_subcat input
{
    vertical-align: middle !important;
    margin-top: 0px !important;
}

.chkboxlist_subcat label
{
    margin-left: 4px;
}

.chkboxlist_subcat td
{
    width: 33%;
    padding-left: 10px;
}

.check_all_input input
{
    vertical-align: middle !important;
    margin-top: 0px !important;
}

.check_all_input label
{
    margin-left: 4px;
}
/* End */

/*NEW CLASSES FOR TAB SECTION*/

.tab_wrapper
{
    margin: 10px 0px;
}
ul.tab_menu
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
    position: relative;
    z-index: 4;
    margin-bottom: -1px;
}
ul.tab_menu li
{
    float: left;
    margin-right: 1px;
}
ul.tab_menu li a
{
    font-size: 11px;
    font-weight: bold;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0px 1px 0px 5px;
    display: block;
    background: url(../images/tab_left.png) no-repeat top left;
    float: left;
}
ul.tab_menu li a span
{
    display: block;
    float: left;
    background: url(../images/tab_right.png) no-repeat right top;
    padding: 5px 10px 5px 10px;
    _display: inline;
    text-align: center;
}
ul.tab_menu li a:hover, ul.tab_menu li a.active
{
    background: url(../images/tab_left_hover.png) no-repeat top left;
}
ul.tab_menu li a span:hover, ul.tab_menu li a.active span
{
    background: url(../images/tab_right_hover.png) no-repeat right top;
}

.tab_content
{
    padding: 10px 15px;
    background-color: #ffffff;
    overflow: hidden;
    color: #666;
    border: 1px solid #c9c9c9;
    margin-right: 0px;
}
.tab_content p
{
    font-size: 12px;
    margin: 5px 0px 10px;
}

.tab_content li
{
    margin-left: 14px;
}
/*end of - NEW CLASSES FOR TAB SECTION*/
.mainwrap
{
    background-color: #fff;
    width: 100%;
    color: #313131;
    float: left;
}

.mainwrap .mapaddress
{
    color: #000;
}

.ExportContactsLabel
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

/*NEW CLASSES FOR TAB SECTION*/

.tab_wrapper
{
    margin: 10px 0px;
}
ul.tab_menu
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
    position: relative;
    z-index: 4;
    margin-bottom: -1px;
}
ul.tab_menu li
{
    float: left;
    margin-right: 1px;
}
ul.tab_menu li a
{
    font-size: 11px;
    font-weight: bold;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0px 1px 0px 5px;
    display: block;
    background: url(../images/tab_left.png) no-repeat top left;
    float: left;
}
ul.tab_menu li a span
{
    display: block;
    float: left;
    background: url(../images/tab_right.png) no-repeat right top;
    padding: 5px 10px 5px 10px;
    _display: inline;
    text-align: center;
}
ul.tab_menu li a:hover, ul.tab_menu li a.active
{
    background: url(../images/tab_left_hover.png) no-repeat top left;
}
ul.tab_menu li a span:hover, ul.tab_menu li a.active span
{
    background: url(../images/tab_right_hover.png) no-repeat right top;
}

.tab_content
{
    padding: 10px 15px;
    background-color: #ffffff;
    overflow: hidden;
    color: #666;
    border: 1px solid #c9c9c9;
    margin-right: 0px;
}
.tab_content p
{
    font-size: 12px;
    margin: 5px 0px 10px;
}

.tab_content li
{
    margin-left: 14px;
}
/*end of - NEW CLASSES FOR TAB SECTION*/

/* class for the bullet points to match the rest of home page management*/
.bulletpoints 
{
    font-family:Verdana;
    font-size:11px;
}

.bullet 
{
    width:345px;
}

/* end class for the bullet points to match the rest of home page management*/
.btn-grey-red{
	background: #cccccc;
    border: 1px solid #666;
    padding: 3px 10px;
    box-sizing: border-box;
    color: #bd1811;
    text-decoration: none;
    font-weight: 700;
    display: inline-block;
}
.btn-grey-red:hover{
	background:#999
}