body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height: normal;
    margin: 0 !important;
    padding: 0 !important;
}
*
{
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
}
ul
{
    list-style: none;
}
object
{
    outline: none;
}
a
{
    outline: none;
    text-decoration: none;
}
img
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clr
{
    clear: both;
}
.commonDIV
{
    width: 100%;
}
.blod
{
    font-weight: bold;
}
.Main-con
{
    width: 100%;
    position: relative;
}
.Login-con
{
    width: 100%;
    position: absolute;
    top: 20px;
}
.Login-custome
{
    /*width: 501px;*/
    margin: 0 auto;
}
.white-row
{
    width: 100%;
    height: 233px;
    background: #fff;
}
.greay-row
{
    width: 100%;
    background: #71706c;
    height: 260px;
}
.red-row
{
    width: 100%;
    background: #ba122b;
    height: 10px;
}
.LoginTextField
{
    border: 1px solid #d0d0d0;
    padding: 3px 5px 0 5px;
    width: 265px;
    height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.SummaryTextField
{
    border: 1px solid #d0d0d0;
    padding: 3px 5px 0 5px;
    width: 265px;
    height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.LoginTextName
{
    width: 90px;
    font-weight: bold;
    float: left;
    font-size: 15px;
    padding-top: 11px;
}
#Login-Logo
{
    margin: 0 auto;
    padding: 58px 0;
    height: 50px;
    text-align: center;
}
#LoginBox
{
    width: 501px;
    margin: 0 auto;
    padding-top: 18px;
}
#Logintop {
    background: #ba122b;
    height: 31px;
    -ms-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    color: #FFF;
    border: 1px solid #ba122b;
    font-weight: bold;
    padding: 15px 0 0 10px;
}

#Login-bot
{
    background: #FFF;
    border: 1px solid #c0c0c0;
    border-top: none;
    width: 479px;
    padding: 10px;
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
}
#Lock_lt
{
    float: left;
    width: 290px;
}
#Lock_rt
{
    float: right;
    width: 107px;
    text-align: left;
}
.TextFieldBox
{
    width: 200px;
    font-weight: bold;
    float: right;
}
.Textfield
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    color: #000;
    height: 26px !important;
    width: 200px;
    padding: 3px 5px 0px 5px;
    border: 1px solid #d0d0d0;
}
.mainTextfield {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    color: #000;
    height: 26px !important;
    width: 200px;
    padding: 3px 5px 0px 5px;
    border: 1px solid #d0d0d0;
}
.TextfieldNumeric
{
    border: 1px solid #d0d0d0;
    padding: 3px 5px 0px 5px;
    width: 190px;
    height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.TextAreafield
{
    border: 1px solid #d0d0d0;
    padding: 3px 5px 0px 5px;
    height: 70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.MemberFieldNameConfig
{
    float: left;
    width: 235px;
    padding: 6px 5px 15px 0;
    font-size: 14px;
}
.MemberFieldNameDashboard
{
    padding: 0px;
    font-size: 14px;
}
.Blank
{
    height: 25px;
}
.Submit-BT
{
    text-align: right;
    padding-top: 15px;
    width: 130px;
}
.Submit-BT input
{
    cursor: pointer;
    background: #ba122b;
    font: 14px Arial, Helvetica, sans-serif;
    color: #fff;
    border: none;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 10px 6px 10px !important;
    line-height: 14px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: visible;
}
.Submit-BT input:hover
{
    background: #71706c;
    color: #ffffff;
}
.forgotBox
{
    text-align: center;
}
.forgotPass
{
    color: #ba122b;
    text-decoration: none;
    font-weight: bold;
}
a.forgotPass:hover
{
    text-decoration: underline;
}
.Copyright
{
    font-size: 11px;
    color: #000;
    text-align: center;
    padding-top: 20px;
}
#Logo
{
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}
.Container
{
    width: 990px;
    margin: 0px auto;
}
.adminlabel
{
    float: right;
    padding-top: 10px;
    width: auto;
}
#Welcome
{
    background: url(Images/usericon.png) no-repeat bottom left;
    padding-left: 22px;
    padding-top: 4px;
}
#subexpire
{
    padding-left: 22px;
    padding-top: 4px;
    padding-right: 10px;
    font-weight: bold;
    color: Red;
}
#changepass
{
    text-align: right;
    padding-top: 3px;
}
#changepass a
{
    color: #4c4c4c;
}
#changepass a:hover
{
    text-decoration: underline;
    color: #e82c00;
}
a.Logout
{
    color: #e82c00;
    font-weight: bold;
}
a.Logout:hover
{
    color: #e82c00;
    font-weight: bold;
    text-decoration: underline;
}
#NavBg
{
    background: #ba122b;
    border-top: 1px solid #000000;
    height: 42px;
}
#Nav
{
    width: 990px;
    margin: 0px auto;
}
#Nav li
{
    float: left;
}
#Nav li a
{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 12px 17px 0 17px;
    border-right: 1px solid #000000;
    font-size: 15px;
    height: 29px;
}
#Nav li a:hover
{
    background: #f5f5f5;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    height: 29px;
    color: #000;
    padding: 13px 17px 0 17px;
    text-decoration: none;
    overflow: visible;
}
#Nav li a.active
{
    background: #f5f5f5;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    height: 29px;
    color: #000;
    font-weight: bold;
    padding: 13px 18px 0 18px;
    text-decoration: none;
    overflow: visible;
}
#SubNav_Bg
{
    background: #f5f5f5;
    border-bottom: 1px solid #000;
    height: 33px;
    padding: 5px 0 5px 0;
}
#SubNav
{
    width: 1073px;
    margin: 0 auto;
    padding-left: 80px;
}
#SubNav li
{
    float: left;
}
#SubNav li a
{
    display: inline-block;
    color: #000;
    font-size: 12px;
    padding: 10px 13px 7px 13px;
    background: url(Images/divider.jpg) no-repeat right;
}
#SubNav li a:hover
{
    color: #000;
    text-decoration: underline;
}
#SubNav li a.active
{
    background: #fff;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    height: 16px;
    color: #000;
    font-weight: bold;
    border: 1px solid #000;
    background-color: #fff;
    padding: 7px;
    text-decoration: none;
}
#SubNav li a.last
{
    background: none;
}
#Middle
{
    padding: 12px 0 29px 0;
    min-height: 350px;
}
#MiddleInventory
{
    padding: 13px 0 0 0;
    min-height: 520px;
}
.Heading
{
    color: #313131;
    font-size: 22px;
    font-weight: bold;
    background: url(Images/dotline.jpg) repeat-x bottom;
    padding-bottom: 12px;
    margin: 20px 0 10px 0;
}
.AdOption li
{
    float: left;
}
.AdOption li a
{
    background-color: #f1f1f1;
    border: 1px solid #d4d4d4;
    text-align: center;
    display: inline-block;
    height: 113px;
    width: 133px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-right: 14px;
    cursor: pointer;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.AdOption li a:hover
{
    background-color: #e3e3e3;
    border: 1px solid #d4d4d4;
}
.AdOption li em
{
    width: 65px;
    height: 65px;
    display: block;
    margin: 0 auto;
    padding-top: 17px;
}
.BlankSpace
{
    height: 40px;
}
.GreayBTN a
{
    background: transparent url(images/greay_btnlt_default.png) no-repeat top left;
    cursor: pointer;
    padding-left: 9px;
    height: 37px;
    text-decoration: none;
    display: inline-block;
}
.GreayBTN a span
{
    background: transparent url(images/greay_btnrt_default.png) no-repeat top right;
    height: 33px;
    padding: 4px 11px 0 0;
    display: inline-block;
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.GreayBTN a span em
{
    width: 27px;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.Login_Filed_Error
{
    float: left;
    color: Red;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
}
#Footer
{
    background-color: #ba122b;
    height: 30px;
    color: #FFF;
    text-align: center;
    padding-top: 14px;
}
.GriedCon
{
    padding-top: 35px;
}
.GriedCon a
{
    text-decoration: underline;
}
.WhiteBox
{
    background-color: #FFF;
    border: 1px solid #dddddd;
}
.GreayBoxIn
{
    background-color: #fcfcfc;
    border: 1px solid #f1f1f1;
    padding: 3px;
}
.BlackHD_Sm
{
    font-size: 15px;
    padding-bottom: 10px;
}
.Line
{
    background-color: #e8e7e7;
    height: 1px;
}
.MemberFieldBox
{
    padding-bottom: 17px;
}
.MemberFieldBoxInventory
{
    padding-bottom: 10px;
}
.MemberFieldBox1
{
    padding-bottom: 5px;
}
.MemberFieldName
{
    float: left;
    width: 165px;
    padding: 6px 0px 15px;
    font-size: 14px;
}
.PrintOptionCheckbox
{
    float: left;
    width: 50px;
    padding: 0px 0px 15px;
    font-size: 14px;
}
.DestinationField
{
    float: left;
    text-align: left;
    width: 160px;
    padding: 6px 0 15px;
    font-size: 14px;
}
.MemberFieldNameInven
{
    float: left;
    width: 170px;
    padding: 6px 0px 10px;
    font-size: 14px;
}
.MemberField
{
    float: left;
}
.ErrorMsg
{
    float: left;
    padding-left: 20px;
    color: Red;
}
.dropdown-select select
{
    background: transparent;
    width: 282px;
    padding: 5px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #d0d0d0;
    height: 28px;
    vertical-align: middle !important;
    text-decoration: none;
    text-align:center;
    display: inline-block;
    line-height: 20px;
    -webkit-appearance: none;
}
.dropdown-select
{
    min-width: 278px;
    height: 32px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
    font-size: 14px;
    width: 278px;/*width: auto;*/
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align: middle !important;  
    display: inline-block;
    line-height: 20px;
}

.dropdown-selectlong
{
    min-width: 350px;
    height: 28px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
    font-size: 14px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align: middle !important;  
    display: inline-block;
    line-height: 20px;
}

.dropdown-selectmiddle
{
    min-width: 220px;
    height: 28px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
    font-size: 14px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif !important;
}
span.BlackTab
{
    background: transparent url(Images/sendleft.png) no-repeat top left;
    display: inline;
    float: left;
    height: 32px;
    padding-left: 4px;
    cursor: pointer;
    text-decoration: none;
    overflow: visible;
}
span.BlackTab input
{
    background: none;
    border: none;
    background: transparent url(Images/sendright.png) no-repeat top right;
    display: inline;
    padding: 0px 15px 1px 9px;
    cursor: pointer;
    height: 32px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    overflow: visible;
    margin-right: 10px;
}
.Error
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}
.flag
{
    float: left;
    padding-right: 15px;
}
.dynamiccheckbox input[type='checkbox']
{
    margin-right: 5px;
    margin-top: 10px;
}
input[type='checkbox'], input[type='radio']
{
    margin-right: 5px;
}
.SettingLogo
{
    max-width: 300px;
}
.NewLogo
{
    max-width: 450px;
    max-height: 70px;
}
.columnCenter
{
    text-align: center !important;
}
.MemberFieldBoxInventory .Error
{
    line-height: 20px;
}
.OperationLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    padding: 0px 0 10px 5px;
    font-weight: 700;
    margin-top: 5px;
    height: 15px;
}
.GreenLabel
{
    padding: 5px 0 0 0;
}
.HandCurser
{
    cursor: pointer !important;
}
.dialogbg
{
    background-color: Gray;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}
.dialogbox
{
    height: auto;
    width: auto;
    background-color: White;
    border: 2px solid #2c2f32;
    padding: 10px;
    z-index: 500000;
}
.nomargin
{
    margin: 0 !important;
}
.summarycount
{
    width: 133px;
    text-align: left;
    padding-left: 43px;
}
.MemberFieldNameInv
{
    float: left;
    width: 120px;
    padding: 0px;
    padding-top: 10px;
    font-size: 14px;
}
.topmargin
{
    margin-top: 20px;
}
.fontSize
{
    font-size: 14px;
}
.TextfieldDefault
{
    border: 1px solid #d0d0d0;
    padding: 3px 5px 0px 5px;
    width: 160px;
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.dropdown-select-small
{
    min-width: 205px;
    max-width: 205px;
    height: 29px;
    overflow: hidden;
    width: auto;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align: middle !important;
    padding: 05px;
}
.dropdown-select-small-singlerecord
{
    outline: none;
    overflow: hidden;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    height: 28px !important;
    width: 210px;
    padding: 3px 5px 1px 5px;
    border: 1px solid #d0d0d0;
}
.dropdown-select-small-singlerecord::-ms-expand
{
    display: none;
}
.Raddropdown-select select
{
    background: transparent;
        
    padding: 5px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #d0d0d0;
    height: 30px;
}
.Raddropdown-select
{
    height: 30px;
    min-width:300px;
    overflow: hidden;
    background: url(Images/textfield_bg.jpg) no-repeat;
}
.WhiteBox-left
{
    float: left;
    width: 964px;
}
.WhiteBox-left-Without
{
    float: left;
    width: 755px;
}
.WhiteBox-Right
{
    float: right;
    width: 200px;
    border: 1px solid #dddddd;
    background: #e6ebf1;
}
.Light-Greay
{
    background: #f2f2f2;
    border-bottom: 1px solid #d9d9d9;
    height: 27px;
    padding: 7px 0px 0px 5px;
}
.Light-Greay li
{
    float: left;
}
.Light-Greay li a
{
    display: inline-block;
    padding-right: 8px;
}
.Light-Greay li.last
{
    border-left: 1px solid #b1b1b1;
    padding-left: 8px;
}
.Attach
{
    background: url(Images/attachment_icon.png) no-repeat;
    display: block;
    background-position: 0.3em;
    color: #797979;
    text-decoration: none;
    padding-left: 22px;
    font-weight: bold;
}
.Inventory
{
    padding: 178px;
    padding: 10px;
}
.Inventory li
{
    padding-bottom: 23px;
}
.Inventory-IMG
{
    background: #FFF;
    border: 1px solid #d5d7d9;
    width: 178px;
    height: 178px;
}
.Inventory-Name
{
    font-size: 13px;
    color: #817e7f;
    padding-top: 5px;
    vertical-align: bottom;
}
.Textfield-sm
{
    border: none;
    padding: 3px 5px 0px 5px;
    width: 199px;
    height: 29px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 29px;
}
.dropdown-select-Sm select
{
    background: transparent;
    padding: 5px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #d0d0d0;
    height: 28px;
}
.dropdown-select-Sm
{
    height: 28px;
    overflow: hidden;
    background: url(Images/textfield_bg-sm.png) no-repeat;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.choiceValue table
{
    width: 100%;
}
.Inventory-Tab table
{
    width: 102%;
    border-collapse: collapse;
    border: 1px solid #CCC;
}
.Inventory-Tab table thead th
{
    font-weight: bold;
    font-size: 12px;
    background-color: #ffffff;
}
.Inventory-Tab table thead th.last
{
    border: none;
}
.Inventory-Tab tbody
{
    border-bottom: 1px solid #ccc;
    color: #5f5f5f;
    font-size: 12px;
}
.Inventory-Tab tbody td
{
    background: #fff;
}
.Inventory-Tab tbody tr.alt-row
{
    background: #fff;
}
.Inventory-Tab table td
{
    padding: 5px;
    line-height: 1.3em;
}
.Inventory-Tab table td.Textcenter
{
    text-align: center;
}
.Inventory-Tab table td.last
{
    border-right: none;
}
.Inventory-Tab table td.Bordenone
{
    border: none;
}
.Inventory-Tab table td a
{
    color: #5f5f5f;
    text-decoration: none;
}
.Inventory-Tab table td a:hover
{
    text-decoration: underline;
    color: #d20000;
}
.Inventory-Tab table td a.active
{
    text-decoration: underline;
    color: #d20000;
}
.Inventory-Tab table th
{
    padding: 5px;
    text-align: left;
    line-height: 1.3em;
}
.Inventory-Tab table tfoot td
{
    padding: 0px 0 5px 0;
    font-size: 12px;
    color: #22b6b8;
}
.Padding-Top
{
    padding-top: 10px;
}
.icon
{
    width: 100%;
}
.icon li
{
    float: left;
}
.icon li a
{
    display: inline-block;
    height: 39px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background: url(Images/icon-bg.png) no-repeat;
    margin-right: 10px;
    min-width: 39px;
    text-align: center !important;
}
.icon li a img
{
    padding-top: 7px;
}
.icon:before, .icon:after
{
    content: "";
    display: table;
    line-height: 0;
}
.icon:after
{
    clear: both;
    vertical-align: sub;
}
.icon1
{
    width: 100%;
}
.icon1 li
{
    float: left;
}
.icon1 li a
{
    display: inline-block;
    width: 34px;
    height: 30px;
    padding: 2px 0px 0px 0px;
    text-align: center;
    background: url(Images/icon-bg1.png) no-repeat;
    margin-right: 10px;
}
.icon1 li a img
{
    padding: 2px 2px 0px 0px;
}
.icon1:before, .icon1:after
{
    content: "";
    display: table;
    line-height: 0;
}
.icon1:after
{
    clear: both;
}
.iconBtn
{
    display: inline-block;
    width: 30px;
    height: 28px;
    padding: 0px;
    text-align: center;
    margin-right: 10px;
    vertical-align: middle;
}
.lblExtraUserCost
{
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    padding-top: 5px;
}
.flag-dim
{
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.gallary
{
    position: relative;
    background-color: White;
}
.gallary .mainImage
{
    font: 0/0 a;
    text-align: center;
    vertical-align: middle;
  /*  width: 537px;*
    /*height: 368px;*/
}
.gallary .mainImage:before
{
    
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.gallary .imgProductImage
{
    vertical-align: middle;
    display: inline-block;
    padding:10px 1px 1px 1px;
}
.gallary #leftBtn
{
    position: absolute;
    left: 0px;
    /*top: 110px;*/
    top:240px;
    width: 38px;
    text-align: center;
    height: 63px;
}
.gallary #rightBtn
{
    position: absolute;
    right: 0;
    /*top: 110px;*/
    top:240px;
    width: 38px;
    text-align: center;
    height: 63px;
}
.gallary #countLabel
{
    position: relative;
    line-height: 50px;
    bottom: 0px;
    height: 50px;
    text-align: center;
    width: 100%;
    background: url(Images/bt-bar.png) repeat-x;
    color: White;
}
.attchementImage
{
    padding: 0px 5px;
}
.addnewvalue
{
    padding: 1px 0px 0px 5px;
    vertical-align: middle;
}
input[readonly="readonly"]
{
    background-color: #ebebe4;
}
fieldset
{
    border: 0px !important;
}
.h-left
{
    border-right: 1px solid gray;
    padding: 10px;
    width: 470px;
    float: left;
}
.h-right
{
    padding: 10px;
    width: 470px;
    float: right;
}
.clearfix:before, .clearfix:after
{
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after
{
    clear: both;
}
.clearfix
{
    zoom: 1;
}
* html .clearfix
{
    height: 1%;
}
.h-list li
{
    display: block;
    padding-bottom: 30px;
}
.h-list li > .icon
{
    float: left;
    width: 70px;
    padding-right: 15px;
}
.h-list li > .text
{
    float: left;
    width: 355px;
    padding-top: 5px;
}
.lable
{
    float: left;
    width: 120px;
    padding-top: 10px;
    font-size: 14px;
}
.input-area
{
    float: left;
    width: 300px;
}
.form-wrapper
{
    width: 450px;
}
.form-wrapper input[type='text']
{
    width: 370px;
    height: 20px;
    padding: 10px 5px;
    float: left;
    border: 0;
    background: #eee;
    border-radius: 3px 0 0 3px;
    border: 1px solid #d83c3c;
}
.form-wrapper input[type='text']:focus
{
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
.form-wrapper input[type='text']::-webkit-input-placeholder
{
    color: #999;
    font-weight: normal;
    font-style: italic;
}
.form-wrapper input[type='text']:-moz-placeholder
{
    color: #999;
    font-weight: normal;
    font-style: italic;
}
.form-wrapper input[type='text']:-ms-input-placeholder
{
    color: #999;
    font-weight: normal;
    font-style: italic;
}
.form-wrapper .button
{
    overflow: visible;
    position: relative;
    float: left;
    border: 1px solid #b62727;
    padding: 0px 15px;
    cursor: pointer;
    height: 42px;
    font: bold 15px/40px 'lucida sans' , 'trebuchet MS' , 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #d83c3c;
    border-radius: 0 3px 3px 0;
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
    margin: 0px;
}
.form-wrapper .button:hover
{
    background: #e54040;
}
.form-wrapper .button:active, .form-wrapper .button:focus
{
    background: #c42f2f;
    outline: 0;
}
.form-wrapper .button::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
.overlay
{
    position: absolute;
    background-color: #dcdcdc;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    z-index: 10000;
}
.searchtextbox
{
    font-size: 16px;
    font-weight: bold;
}
.pad5
{
    padding-left: 5px;
}
.searchtextbox2
{
    font-size: 20px;
    font-weight: bold;
}
.printLabel
{
    /*border: 1px solid #d0d0d0;     padding: 3px 5px 0px 5px;     height: 70px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.paper
{
    position: relative;
    margin: 0.00in;
    padding: 0;
    left: 0.00in;
    top: 0.00in;
    width: 8.27in;
    height: 11.69in;
    border: 1px solid black;
    border-style: dotted;
}

.label
{
    background: white; /* position:absolute;*/
    border-collapse: collapse; /* width: 2.5in;*/
    height: 2.00in;
    margin: 0.00in;
    padding: 0;
    left: 0.00in;
    top: 0.00in;
    border: 1px solid black;
    border-style: dotted;
}
#label1
{
    background: white;
    position: relative;
    border-collapse: collapse;
    width: 3.0967in;
    height: 2.00in;
    margin: 0.00in;
    padding: 0;
    left: 0.00in;
    top: 0.00in;
    border: 1px solid black;
    border-style: dotted;
}


.ac_odd
{
    background: #FFF;
}
.ac_results
{
    padding: 0;
    border: 1px solid #CCC;
    background-color: #FFF;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul
{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li
{
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}
.ac_loading
{
    background: url(loading.jpg) right no-repeat;
}
.ac_over
{
    background-color: #ebebe4;
    color: black;
}

#previewDialog
{
    height: 282px;
}

.fontSTyele
{
    font-family: Comic Sans MS, Arial;
}

#cpRemove
{
    background-image: url(Images/delete.png);
}

.dControlBar
{
    position: absolute;
    left: -1px;
    top: -18px;
    min-width: 100px;
    border: 1px solid black;
    background-color: White;
    z-index: 12;
}
.dControlBar div
{
    width: 16px;
    height: 16px;
    float: left;
    margin: 0px 5px;
}
#ele
{
    word-wrap: break-word;
}
#ele div, #ele p
{
    padding: 0px;
    margin: 0px;
}

.elementClick
{
    border: 1px solid blue;
}

.lendingbtn
{
    background: url('Images/icon-bg_lending.png') repeat !important;
    border-radious: 10px !important;
    width: auto !important;
    padding: 5px;
}
.icon li a.icon-btnlending span
{
    background: transparent url(images/btn_left.png) no-repeat 0 0 !important;
    display: inline-block !important;
    line-height: 27px !important;
    padding: 7px 0 5px 18px !important;
    color: #000 !important;
}

.icon li a.icon-btnlending
{
    background: transparent url(images/btn_right.png) no-repeat top right !important;
    display: inline-block !important;
    float: left !important;
    height: 39px !important;
    margin-right: 10px !important;
    padding-right: 20px !important;
    text-decoration: none !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
}

.icon li a.icon-btnlending:hover span
{
    color: #007dd4 !important;
}

.icon li a.icon-btnlending:hover
{
}

.styled-select select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   line-height: 10;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   
   
   .styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   padding: 5px;
  /* background: url(images/down_arrow_select.jpg) no-repeat right #ddd;*/
   border: 1px solid #ccc;
   }
   
   .product-list {
    display: block;   
     border: 1px solid #ccc;
    padding: 10px;
    margin: 10px;
    min-height: 200px;
    min-width: 150px;
    
}

/* ------ Detail List VIew--- */
.product-list .imgdiv {

    display: block;
    text-align: center;
    padding: 10px 0;
     height: 100px;
    
}
.product-list .img {

    display: block;
    text-align: center;
    padding: 10px 0;
     max-width: 100px;
    
}
.product-list .descr {

    display: block; 
}

/* ------ One and Semi VIew--- */
.product-grid {
    display: inline-block;   
     border: 1px solid #ccc;
    padding: 10px;
    margin: 10px;
     min-height: 500px;
    min-width: 500px;
    
}
.product-grid .img {

    display: inline;
    text-align: center;
    padding: 10px 0;
    float: left;
  max-width: 300px;
}
.product-grid .descr {

    display: inline; 
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}


.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {display: table; line-height: 0; content: "";}
.clearfix:after {clear: both;}

.checkall {
    height: 100px;
}

.padding-left-15 {
    padding-left:15px;
}



/*for Ftp Style*/
.ftp_table {
    width:100%;
}
.ftphdr_font td {
font-weight:bold;
font-size: 14px;
}
.ftp_table tr td
{    
    padding:5px;   
    font-size: 13px;
}
    .ftp_table .width_lrg {
    width:20%;
    white-space:inherit !important;
    }
    .ftp_table .width_med {
    width:10%;
    white-space:inherit !important;
    }
    .ftp_table .width_sml {
    width:10%;
    white-space:inherit !important;
    }


.btnDefault {
    background: #009eb4;
    border: 1px solid #009eb4;
    border-radius: 6px;
    color: #ffffff;
    font-size: 13px;
    padding: 3px 10px;
}
.tblDocument {
    border-collapse: collapse;
    width: 100%;
    border:4px solid #dcdcdc;
}

.tblDocument th, .tblDocument td {
    text-align: left;
    padding: 5px;
}

.tblDocument tr:nth-child(even){background-color: #E3EAF2;}

.tblDocument th {
    background-color: #DCDCDC;
    color: black;
    font-size:13px;
}
.tblDocument .btnDefault {
    cursor:pointer;    
} 

.pagination a{
    padding: 6px 18px;
    border: 1px solid #8F8F8F;
    margin-right: 8px;
    cursor: pointer;
    background: #8F8F8F;
    font-weight: bold;
    color:#fdfdfd !important;
}
    .pagination a.disable {
        cursor:not-allowed;
        background:#f2f2f2 !important;
        color:#8F8F8F !important;
    }