﻿body
{
    margin: 0;
    padding: 0px;
    font-size: 12px;
    font-family: Verdana;
    background: url("../Images/Supplier/bodybg.jpg") repeat;
}

a
{
    text-decoration: none;
}
a:hover
{
    color: #bd2027;
    text-decoration: underline;
}

.TopBlock
{
    width: 100%;
    background: #f5f5f5;
    border-bottom: solid 1px #ddd;
    height: 43px;
    margin-top: -44px;
    position: fixed;
    z-index: 999999;
    font-family: Arial;
    letter-spacing: 0.02em;
}

.TopInner
{
    width: 1200px;
    margin: 0 auto; /* line-height:34px;   overflow:hidden;*/
    height: 43px;
    position: relative;
}
.TopInnerLeft
{
    float: left;
    padding-top: 5px;
}

.TopInnerRight
{
    float: right;
    margin: 5px 0px 0px 0px;
}

.TopInnerRight ul
{
    margin: 0;
    padding: 0px;
}

.TopInnerRight ul li
{
    list-style: none;
    float: left;
    padding-left: 5px;
    line-height: 30px;
}
.TopInnerRight ul li a
{
    color: #0303ff;
}

.searchBox
{
    /* width:430px;   height:30px;   border:1px solid #ddd;   border-radius:8px 8px;*/
    font-size: 16px;
    color: #ddd; /*     padding-left:5px;      margin-top:3px;     margin-left:1px;  */
    background: #fff;
}

.txtHolder
{
    font-size: 15px;
}
.txtHolder input
{
    border: medium none;
    padding: 4px 5px;
    width: 427px;
}

.SearchBut
{
    /* width:100px;  height:30px;  margin-top:3px;  margin-left:3px;  float:right;*/
    background: #F0B728;
    border-radius: 0 15px 15px 0px;
}
.SearchBut input
{
    /* height:30px; */
    float: left;
    border-radius: 0 15px 15px 0px;
}
.ToptwoBlock
{
    background: #fff none repeat scroll 0 0;
    float: left; /* height: 41px; */
    padding: 5px 0;
    width: 100%;
}

.TopTwoInner
{
    background: #AC001A none repeat scroll 0 0;
    border: 1px solid #AC001A;
    border-radius: 24px;
    float: left; /* margin: 0 23%;  width: 50%; */
    padding: 3px 5px;
}
.TopTwoInnerLeft
{
    float: left;
    margin: 5px 0px 5px 0px;
}

.TopTwoInnerRight
{
    /* float:right;   margin-right:5px; */
    float: left;
}

.TopTwoInnerRight a
{
    color: #4a4a4a;
}

.TopTwoInnerRight a:hover
{
    color: #bd2027;
}

.assImg
{
    background: url("../images/Supplier/SupAssIcon.png") left no-repeat;
    padding-left: 19px;
}
.chkImg
{
    background: url("../images/Supplier/SiteChkIcon.png") left no-repeat;
    padding-left: 19px;
    margin-left: 3px;
}
.favAdd
{
    float: left;
    line-height: 23px;
    margin-left: 20px;
    padding-left: 26px;
    background: url("../images/Supplier/FavIcon.png") left no-repeat;
}
.SupplierDetMain
{
    float: left;
    background: #f5f5f5;
    height: 30px;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
}

.verifiedDet
{
    color: #bd2027;
    font-weight: bold;
}
.SupplierDet
{
    color: #4a4a4a;
}
.TopDropDown
{
    position: absolute;
    width: 420px;
    background: #fff;
    border: solid 1px #eee;
    box-shadow: 2px 2px #ddd;
    padding: 10px;
    z-index: 99999;
    top: 70px;
}

.ColrGray
{
    color: #aaa;
}

.PageWrapperBlock
{
    width: 100%;
    min-height: 600px; /* overflow:hidden;*/
    overflow: visible;
    margin-top: 44px;
}

#Suppwrapper
{
    width: 1200px;
    margin: 0 auto;
    background: #fff; /*overflow:hidden;*/
    clear: both;
}

.HeaderBlock
{
    width: 1200px; /* height:105px; */
}
.logoHeader
{
    /*height:71px;*/
    float: left; /*padding-left:10px;  background:url("../Images/Supplier/Logo1.png");  background:#01977a;*/
    width: 1200px;
}
.logoHeader a img
{
    width: 1200px;
    height: 100px;
}
.fessslogan
{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    float: left;
    margin-top: 3px;
    width: 205px;
}
.fesssloganone
{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    float: left;
    width: 215px;
}
.navTopmenu
{
    width: 1200px; /* height:38px; */
    float: left;
    border-bottom: 1px solid #4a4a4a;
}

.bodyBlock
{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    clear: both;
    padding: 15px 0px 20px 0px;
    overflow: visible;
    float: left;
}

.leftMenuCompProf
{
    width: 220px;
    float: left; /*margin-left:10px;*/
    border-right: solid 1px #eee;
}

.leftMenuCompProf ul
{
    width: 220px;
    margin: 0;
    padding: 0px;
}

.leftMenuCompProf ul li
{
    list-style: none;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    letter-spacing: 0.06em;
}

.leftMenuCompProf ul li a
{
    display: block;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    line-height: 32px;
    padding-left: 10px;
}

.leftMenuCompProf ul li a:hover
{
    display: block;
    color: #ad021c;
    background: #f5f5f5;
    font-weight: normal;
    padding-left: 14px;
    -webkit-transition: padding-left .3s;
    -moz-transition: padding-left .3s;
    transition: padding-left .3s;
}

.compcurrent
{
    color: #ad021c !important;
    background: #f5f5f5;
    cursor: pointer;
}

.leftMenuSupplier
{
    width: 220px;
    float: left;
    margin-left: 10px;
    border-right: solid 1px #eee;
}

.leftMenuSupplier ul
{
    width: 220px;
    margin: 0;
    padding: 0px;
}

.leftMenuSupplier ul li
{
    list-style: none;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
}

.leftMenuSupplier ul li a
{
    display: block;
    color: #aaa;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.leftMenuSupplier ul li a:hover
{
    display: block;
    color: #000;
    box-shadow: 4px 4px 4px #eee;
    font-weight: normal;
}
.leftMenuProducts
{
    width: 220px;
    float: left;
    margin-left: 5px;
    border: solid 1px #ddd;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
/*
.leftMenuProducts  a
{
 display:block;
 color:#aaa;
 font-size:12px;
 text-decoration:none;
 font-weight:normal;
   line-height:42px;*/

/*background: url(../images/Supplier/arrow.png) right  no-repeat;
   border-bottom:1px solid #eee;
  box-shadow:0px 0px 4px #eee;
}*/

/*.leftMenuProducts a.arrow
{
    background: url("../images/Supplier/arrow.png") no-repeat right 5px center;
}*/
/*.leftMenuProducts a:hover
{
 display:block;
 color:#000;
 font-weight:normal;
 
 border-bottom:1px solid #aaa;
 box-shadow:2px 2px 4px #aaa;
  moz-box-shadow:2px 2px 4px #aaa;
  webkit-box-shadow:2px 2px 4px #aaa;
  background:#eee;
 
}*/

.centerBlock
{
    width: 953px;
    float: left;
    margin: 0 5px 10px 10px;
}
.centerBlock nav
{
    float: left;
    width: 953px;
}
.cateTitle
{
    font-size: 17px;
    font-weight: bold;
    border-bottom: solid 3px #ad0a11;
    padding: 10px 10px 10px 8px; /* background:#01977a;*/
    color: #ad0a11;
    background: #DDDDDD;
}
.Title
{
    font-size: 17px;
    font-weight: bold;
    border-bottom: dotted 1px #aaa;
    padding: 10px 1%;
    float: left;
    width: 98%;
}

.ProdCateTitle
{
    /* font-size: 15px;     font-weight: bold;     padding: 10px 10px 10px 0px;     display: block; */
    border-bottom: 1px solid #000000;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0 8px;
    padding: 10px;
    width: 920px;
}

.brdbot
{
    border-bottom: 1px solid #eee;
}



.ProdThumbnail
{
    width: 200px;
    height: 250px;
    float: left;
}

.lFloat
{
    float: left;
}
.rFloat
{
    float: right;
}

.SuppProdSelect
{
    line-height: 14px;
    font-size: 15px;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
}

.PlusSign
{
    width: 180px;
    height: 18px;
    display: inline-block; /*background:url("../Images/Supplier/PlusSign.png") no-repeat;*/
    vertical-align: middle;
}

.ProductViewBlock
{
    width: 953px;
    margin-top: 15px;
    padding: 0px;
    float: left;
}

.ProductViewBlock ul
{
    margin: 0px;
    padding: 0px;
    width: 953px;
    float: left;
}
.ProductViewBlock ul li
{
    float: left;
    list-style: none;
}
.ProductViewBlock ul li:nth-child(4n+0) .rptrItem
{
    margin-right: 0px;
}
.Fsize13
{
    font-size: 13px;
}
.fSize14
{
    font-size: 14px !important;
}
.margT5
{
    margin-top: 5px;
}
.margT40
{
    margin-top: 40px;
}
.margT20
{
    margin-top: 20px;
}
.margT15
{
    margin-top: 15px;
}
.margT25
{
    margin-top: 25px;
}
.margT10
{
    margin-top: 10px;
}
.margR5
{
    margin-right: 5px;
}
.margR10
{
    margin-right: 10px;
}
.margR15
{
    margin-right: 15px !important;
}
.margL5
{
    margin-left: 5px;
}
.margL10
{
    margin-left: 10px;
}
.margT2
{
    margin-top: 2px;
}
.margTB10
{
    margin: 10px 0px;
}

.margB10
{
    margin-bottom: 10px;
}
.margB0
{
    margin-bottom: 0px !important;
}
.marg0
{
    margin: 0px !important;
}
.padLR10
{
    padding: 0px 10px 0px 10px;
}
.padB10
{
    padding-bottom: 10px;
}
.padL30
{
    padding-left: 30px ! important;
}

.padR10
{
    padding-right: 10px;
}

.padR20
{
    padding-right: 20px ! important;
}
.padLR5
{
    padding: 0px 5px 0px 5px;
}
.padTB10
{
    padding: 10px 0px;
}

.padTB8
{
    padding: 8px 0px;
}
.padL10
{
    padding-left: 10px;
}

.padL5
{
    padding-left: 5px;
}
.padT20
{
    padding-top: 20px;
}
.padT5
{
    padding-top: 5px ! important;
}
.padT10
{
    padding-top: 10px;
}
.pad10
{
    padding: 10px !important;
}
.pad20
{
    padding: 20px !important;
}
.padTop5
{
    padding-top: 5px;
}
.padTop3
{
    padding-top: 3px;
}
.LH28
{
    line-height: 28px;
}

.clr
{
    clear: both;
}

.bold
{
    font-weight: bold;
}
.OH
{
    overflow: hidden;
}
.OA
{
    overflow: auto;
}
.taR
{
    text-align: right;
}

.tac
{
    text-align: center;
}

.taL
{
    text-align: left;
}
#contentWrapRight
{
    float: right;
    margin-right: 10px;
}


.rptrItem
{
    /* width: 200px;     padding: 5px;     float: left;     border: solid 1px #ddd;     min-height: 253px; */
    background-color: #fff;
    border: 10px solid #f4f4f4;
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
    float: left;
    margin: 5.5px;
    padding: 0 !important;
    position: relative;
    width: 205px;
}
.rightWrapper table tr td:nth-child(4n+0) div.rptrItem
{
    margin-right: 0px;
}
.rptrItem:hover
{
    /*border:1px solid #ccc;*/
    box-shadow: 1px 1px 1px 1px #ccc;
}
.imgHolder
{
    width: 175px;
    height: 175px;
    border: 0px;
    margin: 0 auto;
    text-align: center;
}

.imgHolderSupplier
{
    /* width: 150px;     height: 150px;     border: 0px;     margin: 0 auto;     text-align: center; */
    border: 0 none;
    height: 150px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}

.caption
{
    /* font-size: 13px;     text-align: center !important;     color: #4a4a4a;     text-decoration: none;     display: block; */
    color: #4a4a4a;
    display: block;
    float: left;
    font-size: 13px;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    text-align: center !important;
    text-decoration: none;
    width: 96%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.redButton input[type=button], .redButton input[type=submit]:hover
{
    display: block; /* height: 31px !important;     line-height: 28px; */
    color: #fff;
    background-color: #f7de50;
    background-image: -moz-linear-gradient(top,#d93f02,#f25010);
    background-image: -ms-linear-gradient(top,#d93f02,#f25010);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#d93f02),to(#f25010));
    background-image: -webkit-linear-gradient(top,#d93f02,#f25010);
    background-image: -o-linear-gradient(top,#d93f02,#f25010);
    background-image: linear-gradient(top,#d93f02,#f25010);
    background-repeat: repeat-x;
    cursor: pointer;
}

.redButton input[type=button], .redButton input[type=submit]
{
    display: block; /* height: 31px !important; */
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px; /*line-height: 28px;*/
    text-decoration: none;
    font-family: Verdana;
    border: 1px solid #fe392a;
    background-color: #b40804;
    background-repeat: repeat-x;
    background-image: linear-gradient(top,#cc0904,#8c0703);
    cursor: pointer;
    border-radius: 5px;
    padding: 5px;
}

.grayButton input[type=button], .grayButton input[type=submit]
{
    display: block;
    height: 31px !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 28px;
    text-decoration: none;
    font-family: Verdana;
    border: 1px solid #171717;
    background-color: #1b1b1b;
    background-repeat: repeat-x;
    background-image: linear-gradient(top,#efefef,#7c7c7b);
    cursor: pointer;
}

.grayButton input[type=button], .grayButton input[type=submit]:hover
{
    display: block;
    height: 31px !important;
    line-height: 28px;
    color: #fff;
    background-color: #5d5d5d;
    background-image: -moz-linear-gradient(top,#848483,#4f4f4f);
    background-image: -ms-linear-gradient(top,#848483,#4f4f4f);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#848483),to(#4f4f4f));
    background-image: -webkit-linear-gradient(top,#848483,#4f4f4f);
    background-image: -o-linear-gradient(top,#848483,#4f4f4f);
    background-image: linear-gradient(top,#848483,#4f4f4f);
    background-repeat: repeat-x;
    cursor: pointer;
}

.ContSupplier a
{
    display: block;
    height: 28px !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 28px;
    text-decoration: none;
    font-family: Verdana;
    border: 1px solid #fe392a;
    background-color: #b40804;
    background-repeat: repeat-x;
    background-image: linear-gradient(top,#cc0904,#8c0703);
    padding: 5px;
    margin: 5px 5px 0px 0px;
    cursor: pointer;
}

/*.redButton
{     
      height:31px ! important;
      background: url(../Images/Supplier/redButLeft.png) no-repeat left top;
     padding :0px 0px 0px 15px;
	 display:block;
}
.redButton input[type=button], .redButton input[type=submit]
{
      font-family:Arial;
      font-size:12px;
      font-weight:bold;
      letter-spacing:1px;
      height:31px ! important;
	 color :#fff;
      text-transform:capitalize;
      text-align:left;
      padding:0px 15px 3px 0px;  
      border:0px;
      margin:0px;
      cursor:pointer;
      background: url(../Images/Supplier/redButRight.png) no-repeat right top;      
      line-height:28px;
}*/

.banner
{
    width: 1200px; /*height:299px; padding-top:10px;*/
}

.ProdTitle
{
    padding: 10px 1%;
    background: #ddd;
    font-size: 18px;
    float: left;
    width: 98%;
}

.prodDetail
{
    float: left;
    width: 1200px;
    margin: 0 auto;
}
.prodSlider
{
    float: left;
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0px 10px 0px;
}
.prodDetail ul
{
    margin: 0px;
    padding: 0px;
}

.prodDetail ul li
{
    list-style: none;
    padding: 15px 0px 0px 23px;
    float: left;
}

.ProdDisp
{
    float: left;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.ProdDisp ul
{
    margin: 0px;
    padding: 0px;
}

.ProdDisp ul li
{
    list-style: none;
    float: left;
    padding: 15px 0px 15px 15px;
    width: 180px;
    height: 220px;
}

.ProdImg
{
    border: 1px solid #eee;
    width: 150px;
    height: 150px;
    text-align: center;
}

.ProdName
{
    width: 150px;
}
.ProdName a
{
    font-size: 15px;
    padding-top: 5px;
    text-align: center;
}

.SupplierFooter
{
    width: 100%;
    /*min-height: 250px;*/
    min-width: 752px;
    border-top: solid 1px #aaa;
    background: #eee;
    overflow: hidden;
}


.footerDet
{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.FooterTitle
{
    font-size: 16px;
    border-bottom: dotted 1px #aaa;
    padding: 10px 10px 10px 0px;
}

.footerNav
{
    /*width: 19%;*/
    margin-right: 5px;
    float: left;
}

.footerLinks
{
    line-height: 24px;
    /*padding-top: 10px;*/
}
.development
{
    padding-top: 10px;
    line-height: 15px;
    font-size: .8em;
    clear: both;
    border-top: 1px dotted #ddd;
}

.cards
{
    width: 350px;
    text-align: center;
    float: left;
    margin-left: 118px;
}

.copy
{
    float: left;
    width: 300px; /*margin-left:10px;*/
}

.power
{
    /*width:340px; 	text-align:center;*/
    float: right;
    margin-right: 10px;
}




.forms
{
    overflow: hidden;
}
.forms .row
{
    overflow: hidden;
    background: #fafafa;
    padding: 5px 5px;
    border-bottom: solid 1px #efefef;
    margin: 0px 0px 2px 0px;
    clear: both; /*line-height:26px;*/
}

.forms .row1
{
    overflow: hidden;
    padding: 5px 5px;
    margin: 0px 0px 2px 0px;
    clear: both;
}
.fName
{
    width: 32%;
    float: left;
}

.LoginWrapper
{
    background: #f5f5f5;
    padding: 20px 5px 20px 5px;
    margin: 0 auto;
}

.LoginWrapperSupp
{
    background: #f5f5f5;
    padding: 20px 5px 20px 5px;
    margin-left: 10px;
    width: 600px;
    box-shadow: 2px 2px #777;
    border: solid 1px #ddd;
}

.fNameLogin
{
    width: 20%;
    float: left;
    font-weight: bold;
    line-height: 32px;
}

.fValueLogin
{
    width: 80%;
    float: left;
    line-height: 32px;
}
.fValue
{
    width: 64%;
    float: left;
}
.vldr
{
    width: 3%;
    float: left;
    padding-left: 1%;
    color: #f00;
}
.fName1
{
    width: 16%;
    padding: 2px 0;
    float: left;
}
.fValue1
{
    width: 80%;
    padding: 2px 0;
    float: left;
}
.vldr1
{
    width: 3%;
    padding: 2px 0;
    float: left;
    padding-left: 1%;
    color: #f00;
}
.fNameCK
{
    width: 15%;
    float: left;
    font-weight: bold;
}
.fValueCK
{
    width: 81%;
    float: left;
}
.fName2
{
    width: 22%;
    float: left;
}

.fValue2
{
    width: 74%;
    float: left;
}
.vldr2
{
    width: 3%;
    float: left;
    padding-left: 1%;
    color: #f00;
}
.fValdr
{
    width: 68%;
    float: left;
}
.fValue label, .fValue span
{
    display: inline-block;
    margin-right: 3px;
    font-size: 11px;
}
.fValue label
{
    display: inline-block;
    margin-right: 3px;
}

/*.forms .row div
{
	float:left;
}*/
.fValue select [] fieldset
{
    padding: 0px 10px 10px 10px;
    margin-bottom: 15px;
}
fieldset legend
{
    margin-left: 0px;
    padding-left: 5px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}
.rowbg
{
    overflow: hidden;
    text-transform: uppercase;
    color: #b11f25;
    background: #f5f5f5;
    padding: 5px 5px;
    margin: 0px 0px 1px 0px;
    font-weight: bold;
    clear: both;
}
/*label, span
{
	overflow:hidden;
	display:inline-block;
	
}*/

.fullWidth
{
    width: 100% !important;
}
.width45
{
    padding: 1% 1% 1% 2%;
    width: 46%;
    margin-right: 1%;
    float: left;
}
.width50
{
    width: 49%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}
.width54
{
    width: 54%;
    margin: 0 auto;
}
.width60
{
    width: 59%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}

.width40
{
    width: 39%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}

.width10
{
    width: 9%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}



.width25
{
    width: 24%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}

.width30
{
    width: 29%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}

.width20
{
    width: 19%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}

.width80
{
    width: 79%;
    overflow: hidden;
}
.width70
{
    width: 69%;
    margin-right: 1%;
    margin-bottom: 10px;
    margin: 0 auto;
}
.width75
{
    width: 74%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}
.width50L
{
    width: 48%;
    margin-right: 1%;
    margin-bottom: 10px;
    float: left;
}
.width50L a
{
    color: #00f;
}
.width50R
{
    width: 48%;
    margin-left: 1%;
    margin-bottom: 10px;
    float: right;
}


.width100
{
    width: 100%;
    overflow: hidden;
}

.suppName
{
    font-size: 15px;
    font-weight: bold;
}


.bg
{
    background: #f5f5f5;
}

.bgNone
{
    background: none !important;
}
.brdr1
{
    border: solid 1px #eee;
}

.brdrNone
{
    border: none !important;
}

.bgbrdr
{
    border: 1px solid #e87b0e;
    background-color: #ff9917;
    text-align: center;
    width: 210px;
    padding: 10px;
}

.bgbrdr a
{
    color: #fff;
    font-size: 18px;
    padding: 10px;
}

h1
{
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 0px 5px 0px;
    margin-top: 0px;
    border-bottom: dotted 1px #b11f25;
    display: block;
    overflow: hidden;
    clear: both;
}
h3
{
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 0px 5px 0px;
    margin-top: 0px;
    border-bottom: dotted 1px #b11f25;
    display: block;
    overflow: hidden;
    clear: both;
}
.emailWrap
{
    border: 3px solid #ddd;
    padding: 1px;
    margin: 4px auto 0;
    background-color: #fff;
    clear: both;
    margin-left: 10px;
    margin-right: 10px;
}
.emailTitle
{
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 3px solid #ad021c;
    padding: 8px;
    background: #f5f5f5;
}

/* .orangeBut
{
    padding: 8px 0px 8px 0px; /* height:22px;
    text-align: center;
    border: 2px solid #e87b0e;
    background: #ff9917;
    min-width: 70px;
    float: left;
}
*/
.orangeBut
{
    background: #ff9917 none repeat scroll 0 0;
    border: 2px solid #e87b0e;
    border-radius: 5px;
    float: left;
    min-width: 70px;
    text-align: center;
    padding: 5px 10px;
}
.orangeBut a
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-decoration: none;
    padding: 5px 10px;
}

.clor
{
    color: #ddd;
}

.valignT
{
    vertical-align: top;
}

.rightWrapper
{
    float: left;
    width: 953px;
    margin-left: 10px;
    margin-right: 5px;
}

/*~~~~~~~~~~~~~~~~~BREAD CRUMB~~~~~~~~~~~~~~~~~~~~*/
.breadCrumbCase
{
    display: block;
    clear: both;
    position: relative;
    text-transform: capitalize;
    padding-top: 5px;
    padding-bottom: 5px;
}
.breadCrumb
{
    display: block;
    height: 1em;
    padding: 3px 10px 10px 5px;
    margin-bottom: 10px;
    border-bottom: dotted 1px #e7e7e7;
    padding-bottom: 10px;
}
.breadCrumb > a, .breadCrumb > span
{
    height: 14px;
    padding-left: 15px;
    color: #c10000 !important;
    background: url('../images/bcArrow.gif') no-repeat left top;
    font-size: 12px;
}
.breadCrumb > a.first
{
    background-image: none;
    padding-left: 0px;
}
.tpTitle
{
    height: 29px;
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    text-indent: 10px;
    padding-top: 7px;
    text-transform: uppercase;
    background: url('../images/tpTitleBG.gif') repeat-x left top;
}
.stlTPDesc
{
    background-color: #f3f3f3;
    border: solid 1px #e3e3e3;
    padding: 10px;
}

/* Product Detail ------------------------- */
.detImageHolder
{
    width: 302px;
    height: auto;
    overflow: hidden;
    margin-bottom: 15px;
    float: left;
}
.detImage
{
    width: 300px;
    height: 300px;
    display: block;
    border: solid 1px #d1d1d1;
    text-align: center;
    clear: both;
}
.detImage > img
{
    margin: 0 auto;
    margin: 10px 0;
    clear: both;
}
.detDescFull
{
    /*    width:518px;*/
    width: 850px;
    margin: 0 10px;
    overflow: hidden;
    float: left;
}
.detDescFull .row
{
    background: none !important;
    border-bottom: solid 1px #dfdfdf;
}
.genInfo
{
    border: solid 1px #dfdfdf;
    margin: 10px 0;
    padding: 10px;
    overflow: hidden;
}
.title3
{
    font-size: 1.2em;
    font-weight: bold;
}
.detDesc
{
    width: 700px;
    margin: 0 10px;
    overflow: hidden;
    float: left;
}
.detDesc .row
{
    background: none !important;
    border-bottom: solid 1px #dfdfdf;
}
.productTitle
{
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}
.shortDescription
{
    margin-bottom: 10px;
}
.RelatedHolder
{
    width: 142px;
    float: right;
}
.RelatedProducts
{
    width: 140px;
    border: solid 1px #d1d1d1;
    text-align: center;
}
.RelatedTitle
{
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}
.RelatedProducts img
{
    width: 75px;
    height: 75px;
    display: block;
}
.RelatedProducts a
{
    display: block;
}
.rltdHolder
{
    width: 120px;
    margin-left: 10px;
    padding: 9px;
    text-align: center;
    border: solid 1px #dfdfdf;
    float: right;
}
.rltdProducts
{
    width: 110px;
    text-align: center;
    margin-bottom: 10px;
    clear: both;
}
.rltdTitle
{
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}
.rltdProducts img
{
    width: 100px;
}


.price
{
    font-size: 16px;
    font-weight: bold;
    color: #e50000;
}

.thumbImage
{
    width: 100px !important;
    height: 101px;
    display: block;
    background: url(../images/bgThumbProduct.png) no-repeat left top;
    clear: both;
    text-align: center;
}
.thumbImage > img
{
    width: 126px;
    height: 95px;
    margin: 15px;
    clear: both;
}
.searchCharImage
{
    width: 136px !important;
    height: 95px;
    text-align: center;
    clear: both;
}
.searchCharImage img, .searchCharImage image
{
    width: 126px !important;
    height: 95px !important;
    margin-right: 10px;
}
.statPage
{
    overflow: hidden;
}
.statPage img, .statPage image
{
    float: right;
    margin: 0px 5px;
}
.updatePanel
{
    z-index: 300;
    left: 400px;
    position: absolute;
    top: 390px;
}
.updatePanel span
{
    padding: 20px;
    border: #808080 1px solid;
    display: block;
    white-space: nowrap;
    background-color: #ffffff;
}

.SKUcontainer
{
    overflow: hidden;
    min-width: 200px;
}
.gridControlAuto td span .width40L
{
    width: 40%;
    text-align: left;
}

.gridControlAuto td span .width35L
{
    width: 35%;
    text-align: left;
}
.gridControlAuto td span .width30M
{
    width: 30%;
    text-align: center;
}
.gridControlAuto td span .width30R
{
    width: 30%;
    text-align: right;
}

.gridControlAuto td span .width42R
{
    width: 42%;
    text-align: right;
}
.tblBrdrless
{
}
.tblBrdrless tr td
{
    border: none !important;
}
.tblBrdrless tr th
{
    border: none !important;
    padding: 0px;
    font-weight: bold;
    background-color: #fff;
}

.container
{
    overflow: hidden;
}

.burgundy
{
    color: #b11f25;
}

.paging
{
    float: right;
    margin-bottom: 10px;
}
.paging table tr td
{
    height: 20px !important; /*line-height:20px;*/
    vertical-align: middle;
    padding: 10px 3px;
}

.spacer
{
    clear: both;
    height: 1px;
}

.formTitle
{
    padding: 10px 0px 10px 10px;
    background: #ddd;
    font-weight: bold;
    font-size: 15px;
}

.JoinUsPopUp
{
    padding: 10px 0px;
    overflow: hidden;
    width: 100%;
    height: 28px;
    margin: 0 auto;
}

.JoinUsPopUp ul
{
    margin: 0px;
    padding: 0px;
    width: 410px;
    height: 28px;
    border-bottom: solid 1px #ddd;
}

.JoinUsPopUp ul li
{
    float: left;
    display: inline-block;
    border-left: #ddd solid 1px;
    border-top: #ddd solid 1px;
    border-right: #ddd solid 1px;
    margin-right: 4px;
}

.JoinUsPopUp ul li a
{
    line-height: 28px;
    text-align: center;
    padding: 8px;
    color: #000;
}

.JoinUsPopUp ul li.activeReg
{
    background: #eee;
}

.JoinUsPopUp ul li a:hover
{
    background: #eee;
}

.JoinUsPopUpSupp
{
    padding: 10px 0px 0px 10px;
    overflow: hidden;
    width: 600px;
    height: 28px;
    clear: both;
}

.JoinUsPopUpSupp ul
{
    margin: 0px;
    padding: 0px;
    height: 28px;
    width: 600px;
    border-bottom: solid 1px #ddd;
}

.JoinUsPopUpSupp ul li
{
    float: left;
    display: inline-block;
    border-left: #ddd solid 1px;
    border-top: #ddd solid 1px;
    border-right: #ddd solid 1px;
    margin-right: 4px;
    width: 100px;
    text-align: center;
}

.JoinUsPopUpSupp ul li a
{
    line-height: 28px;
    text-align: center;
    display: block;
    color: #000;
}

.JoinUsPopUpSupp ul li.activeReg
{
    background: #eee;
}

.JoinUsPopUpSupp ul li a:hover
{
    background: #eee;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    margin-top: 10px;
}

.mandate
{
    color: Red;
    float: right;
}

/*Jothi*/
.gridControl
{
    width: 100%;
    border: solid 1px #b7b7b7;
    margin: 5px 0;
}
.gridControl th
{
    line-height: 25px;
    text-align: center;
    background-color: #E1E1E1;
    border: solid 1px #b7b7b7;
}
.gridControl td
{
    line-height: 25px;
    border: solid 1px #b7b7b7;
    padding: 3px;
}
.gridControl .altRow
{
    background-color: #f5f5f5;
}
.gridControl .itemStyle
{
    padding: 2px 0;
}
.gridControl td a
{
    color: #00f;
}
/*--- Newly Added ---*/
.gridControlAuto
{
    border: solid 1px #b7b7b7;
    margin: 5px 0;
}
.gridControlAuto .thead
{
    background-color: #e3e3e3;
    font-weight: bold;
    padding: 0 10px;
}
.gridControlAuto th
{
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    background-color: #E1E1E1;
    border-bottom: solid 1px #b7b7b7;
}
.gridControlAuto td
{
    text-align: center;
    vertical-align: bottom;
    line-height: 25px;
    border-bottom: solid 1px #b7b7b7;
    padding: 3px;
}
.gridControlAuto .altRow
{
    background-color: #f5f5f5;
}
.gridControlAuto .itemStyle
{
    padding: 2px 0;
}
.gridControlAuto td a
{
    color: #00f;
}
.gridControlAuto td span
{
    display: block;
}

.gridControlAuto td span .container
{
    width: 190px;
    display: block;
    overflow: hidden;
}
.gridControlAuto td span .width50LAttr
{
    display: block;
    width: 90px;
    margin-right: 3px;
    float: left;
}
.gridControlAuto td span .width50RAttr
{
    display: block;
    width: 90px;
    margin-left: 4px;
    float: right;
    text-align: right;
}

.smallDarkLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.imgProduct
{
    height: 75px;
    width: 75px;
    text-align: center;
    padding-top: 10px;
}

.magicThumb
{
    cursor: url("../Images/ZoomIn.png"), pointer;
}

.SpecialProdZoom
{
    text-decoration: underline;
    color: #b20101;
    display: block;
    text-align: center;
    font-size: 12px;
    margin-top: 5px;
}
.e-mail-icon
{
    float: left;
    height: 15px;
    padding: 8px 5px 5px;
    width: 18px;
    cursor: pointer;
}

.symbol
{
    width: 288px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    overflow: visible;
    position: absolute;
    z-index: 999999;
    right: 0px;
    padding: 10px;
    top: 35px;
}

.symbol ul
{
    margin: 0px;
    padding: 0px;
}
.symbol ul li
{
    float: left;
    padding: 8px;
    width: 80px;
    height: 105px;
    text-align: center;
    line-height: 18px;
    list-style: none;
}

.symbol ul li a
{
    text-align: center;
    color: #000;
}

.arrowSymbol
{
    /* border-color: transparent;   border-bottom-color: #ddd;   border-style: dashed dashed solid;   border-width: 0 8.5px 8.5px;  display:none;   position: absolute;   right: 6.5px;   top: 37px;   z-index: 1;   height: 0;   width: 0;   -webkit-animation: gb__a .2s;   animation: gb__a .2s; */
    animation: 0.2s ease 0s normal none 1 running none; /* background: red none repeat scroll 0 0; */
    border-color: transparent transparent rgba(0, 0, 0, 0.2);
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    content: "";
    display: block;
    float: right;
    height: 0;
    min-height: 5px;
    overflow: visible;
    position: absolute;
    right: 5px;
    top: -13px;
    width: 0;
    z-index: 1;
}
.arrowSymbolOne
{
    animation: 0.2s ease 0s normal none 1 running none; /* background: red none repeat scroll 0 0; */
    border-color: transparent transparent #f5f5f5;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    content: "";
    display: block;
    float: right;
    height: 0;
    min-height: 5px;
    overflow: visible;
    position: absolute;
    right: 5px;
    top: -12px;
    width: 0;
    z-index: 1;
}

.tac
{
    text-align: center;
}

.ahand
{
    color: #0303FF;
}
.ahand:hover
{
    color: #AC001A;
}
.supplieroptions
{
    float: left;
    border-right: 2px solid #AC001A;
}

.supplieroptions select
{
    /* border: 1px solid #ddd;     border-radius: 5px;     height: 30px; */
    border: medium none;
    border-radius: 15px 0 0 15px;
    padding: 3px 0;
    width: 90px;
}
.suppliercondition
{
    float: left;
    font-size: 10px;
    text-align: left;
}
.suppliercondition span
{
    color: #C10121;
}
#Suppwrapper header
{
    float: left;
    position: fixed;
    width: 1200px;
    background: #fff;
    z-index: 9999;
    height: 180px;
}
#Suppwrapper .sliderstart
{
    float: left;
    background: #fff;
    width: 1200px;
    margin-top: 180px;
}
/* -------- fournotfour -----------------------*/



.oops
{
    color: #f5a60e;
    float: left;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.fournotfourimage
{
    float: left;
    text-align: center;
    width: 100%;
}
.fournotfourimage img
{
    height: 250px;
    width: 297px;
}
.fournotfour
{
    float: left;
    font-size: 42px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

/* -------- leftsubcategorylevel -----------------------*/
.itemTitleOne
{
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 8px 8px 0;
    color: #AC001A;
}
.containerItemMainOne
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.containerItemOne
{
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    margin-right: 8px;
    position: relative;
    width: 32.4%;
}
.containerItemOne .colOne
{
    padding: 0px;
    margin-top: 0px;
    margin-left: 10px;
}
.containerItemOne .colOne li
{
    letter-spacing: 0.06em;
    list-style: none;
    margin-left: 0;
    padding: 5px 10px;
    border: 0px;
    border-bottom: 0px;
}
.containerItemOne .colOne li a
{
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    padding: 2.5px 0px;
}
.containerItemOne .colOne li a:hover
{
    font-size: 14px;
    color: #AC001A;
}
.containerItemOne .colOne li:hover
{
    border: 0px;
    background: #ffffff;
}
.containerItemOne .colOne li ul
{
    padding: 0 5px;
    margin-left: 10px;
}
.containerItemOne .colOne li ul li
{
    padding: 5px 10px;
}
.containerItemOne .colOne li ul li a
{
    font-size: 13px;
    color: #323C39;
    padding: 2.5px 0px;
}
.containerItemOne .colOne li ul li a:hover
{
    color: #AC001A;
    font-size: 13px;
}
/* --------end leftsubcategorylevel -----------------------*/

.txtfield
{
    border: 1px solid #ccc;
    color: #333;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-transition: border linear .2s;
    -moz-transition: border linear .2s;
    -ms-transition: border linear .2s;
    -o-transition: border linear .2s;
    transition: border linear .2s;
    height: 22px;
    line-height: 22px;
    padding-left: 2px;
    margin: 0px;
}
/* strat of social meadia share link style */

.share-btn-wrp
{
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 32px;
    left: 0px;
    position: fixed;
    top: 285px;
}
.share-btn-wrp .button-wrap
{
    text-indent: -100000px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    transition: width 0.1s ease-in-out;
}
.share-btn-wrp > .facebook
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px 0px;
}
.share-btn-wrp > .facebook:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -0px;
    width: 38px;
}
.share-btn-wrp > .twitter
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -34px;
}
.share-btn-wrp > .twitter:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -34px;
    width: 38px;
}
.share-btn-wrp > .linkedin
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -306px;
}
.share-btn-wrp > .linkedin:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -306px;
    width: 38px;
}
.share-btn-wrp > .stumbleupon
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -102px;
}
.share-btn-wrp > .stumbleupon:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -102px;
    width: 38px;
}
.share-btn-wrp > .delicious
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -136px;
}
.share-btn-wrp > .delicious:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -136px;
    width: 38px;
}
.share-btn-wrp > .gplus
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -170px;
}
.share-btn-wrp > .gplus:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -170px;
    width: 38px;
}
.share-btn-wrp > .blog
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -204px;
}
.share-btn-wrp > .blog:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -204px;
    width: 38px;
    height: 68px;
}
.share-btn-wrp > .pinterest
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -340px;
}
.share-btn-wrp > .pinterest:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -340px;
    width: 38px;
}
.share-btn-wrp > .email
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -42px -408px;
}
.share-btn-wrp > .email:hover
{
    background: url(../images/socialmedia/share-icons.png) no-repeat -4px -408px;
    width: 38px;
}

@media all and (max-width: 699px)
{
    .share-btn-wrp
    {
        text-align: center;
        position: fixed;
        bottom: 1px;
    }
    .share-btn-wrp .button-wrap
    {
        display: inline-block;
        margin-left: -2px;
        margin-right: -2px;
    }
}
/* end of social meadia share link */

/*--google language and language bar design style --*/
#google_translate_element
{
    float: left;
    margin-left: 10px;
    width: 23%;
}
#google_translate_element .goog-te-gadget
{
    color: #666;
    font-family: arial;
    font-size: 11px;
    white-space: nowrap;
    width: 100%;
}
#google_translate_element .goog-te-gadget .goog-te-gadget-simple
{
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 10pt;
    outline: medium none;
    background-color: #fff;
    border: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span
{
    color: #838182;
    line-height: 30px;
}
#google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-gadget-icon
{
    height: 0px;
    margin-left: 2px;
    margin-right: 2px;
    width: 0px;
}
#google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value
{
    text-decoration: none;
    white-space: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
.skiptranslate .goog-te-banner-frame, .skiptranslate .skiptranslate
{
    position: absolute;
    top: 142px;
    z-index: 66;
}

/* -------- Right Side bar -----------------------*/

.RightSideBar
{
    width: 60px;
    bottom: 0;
    top: 0;
    right: 0;
    position: fixed;
    background-color: #e3e3e3;
    z-index: 999;
    border: 1px solid #ccc;
}

.RightSideBarmiddle
{
    margin-top: 70px;
}

.RightSideBarmodule
{
    min-height: 54px;
    padding: 2px 0 4px;
    cursor: pointer;
}

.RightSideBarmodule:hover
{
    background-color: #ccc;
}

.sideBar-Arr
{
    top: 94px;
}

.sideBar-Arr
{
    z-index: 99;
    position: absolute;
    width: 0;
    height: 0;
    content: " ";
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 7px solid #fff;
    border-right: none;
    left: -1px;
}

.SideBar-icon
{
    display: inline-block;
    text-align: center;
}

.SideBar-icon-img a
{
    width: 26px;
    height: 26px;
    text-align: center;
    padding: 0px 20px;
}

.sideBar-popup-Container
{
    position: fixed;
    top: 40px;
    bottom: 0;
    border-top: none;
    border-bottom: none;
    display: block;
    right: 62px;
    left: auto;
    background-color: #fff;
    border: 1px solid #dae2ed;
    box-shadow: 0 0 5px rgba(0,0,0,.13);
    width: 262px;
    z-index: 9999;
}

.sideBar-popup-Top
{
    padding: 10px;
    border-bottom: solid 1px #ddd;
    height: 25px;
}

.sideBar-popup-Title
{
    font-size: 18px;
    float: left;
}

.sidebar-popup-Close
{
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 13px;
    background: url("../Images/close-but.png") no-repeat;
    z-index: 9999;
}
/* New Login page Deisgn Styles */

.newlogin
{
    float: left;
    width: 100%;
}
.newlogintitlebar
{
    width: 100%;
    float: left;
}
.newsignin
{
    background: #ececec none repeat scroll 0 0;
    border-bottom: 15px solid #ececec;
    border-top: 5px solid #ac001a;
    color: #212121;
    float: left;
    white-space: nowrap;
}
.reg-head-arrow-downactive
{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ac001a;
    height: 0;
    margin-left: 87.5px;
    width: 0;
}
.reg-head-arrow-downdeactive
{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #d2d2d2;
    height: 0;
    margin-left: 87.5px;
    width: 0;
}
.newsignin a
{
    border: 0 none;
    color: #ac001a;
    cursor: pointer;
    float: left;
    font-size: 100%;
    font-weight: bold;
    line-height: 12px;
    min-width: 175px;
    outline: medium none;
    padding: 0 1em;
    text-align: center;
}
.newjoin
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #d2d2d2 none repeat scroll 0 0;
    border-color: #d2d2d2;
    border-style: solid none;
    border-width: 5px 0 15px;
    color: #555555;
    float: left;
    font-size: 100%;
    font-weight: bold;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.newjoin a
{
    background: #d2d2d2 none repeat scroll 0 0;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 100%;
    font-weight: bold;
    line-height: 12px;
    min-width: 175px;
    outline: medium none;
    padding: 0 1em;
    text-align: center;
}
#newsignin
{
    background: #ececec none repeat scroll 0 0;
    border: 1px solid #ececec;
    color: #222222;
    float: left;
    font-size: 1.1em;
    margin-bottom: 15px;
    min-height: 493px;
    padding: 0;
    width: 100%;
}

.newsignin-left
{
    float: left;
    padding-top: 120px;
    width: 50%;
}
.newsignin-right
{
    float: right;
    width: 50%;
}
.newsignin-right img
{
    float: left;
    min-height: 493px;
    width: 100%;
}
#newregisterfree
{
    background: #ececec none repeat scroll 0 0;
    border: 1px solid #ececec;
    color: #222222;
    float: left;
    font-size: 1.1em;
    margin-bottom: 15px;
    min-height: 493px;
    padding: 0;
    width: 100%;
}
.newregisterforms
{
    border: 0 none;
    border-radius: 0;
    min-height: 493px;
    float: left;
}
/* -----google language translat style ----- */
.translated-ltr body
{
    top: 0px;
    position: unset !important;
}
.skiptranslate .goog-te-banner-frame
{
    display: none;
}

.forms .rowOne
{
    background: #fafafa none repeat scroll 0 0;
    clear: both;
    margin: 0 0 2px;
    overflow: hidden;
    padding: 2px 5px;
}
.forms .requierfield
{
    float: left;
    width: 100%;
    font-size: 12px;
    text-align: left;
    color: red;
}
